XO-1.5 Wireless Test Setup
Jump to navigation
Jump to search
NOTE: The contents of this page are not set in stone, and are subject to change! This page is a draft in active flux ... |
How to test the new XO-1.5 wireless firmware and drivers.
Prerequisites
- an XO-1.5 with build os206,
- a wireless access point.
Download
su cd /tmp wget http://dev.laptop.org/~quozl/xo-1.5-wireless-testing/\ kernel-2.6.34-rc5-wl-qz-1.bin.tar.gz
- check the directory for later versions.
Unpack
tar --directory / --extract --gzip \ --file /tmp/kernel-2.6.34-rc5-wl-qz-1.bin.tar.gz
- this unpacks over the top of the operating system files,
- creates /lib/firmware/sd8686tf.bin the new wireless thin firmware,
- creates /bootpart/boot/System.map-2.6.34-rc5-wl
- creates /bootpart/boot/vmlinuz-2.6.34-rc5-wl the new kernel,
- creates /lib/modules/2.6.34-rc5-wl the new kernel's module tree,
- creates /usr/local/bin/wireless-testing-{enable,disable-step-1,disable-step-2} three scripts for enabling and disabling the test kernel.
Enable
wireless-testing-enable reboot
- after the reboot, the new kernel will be running, but Sugar will not show any wireless access points because NetworkManager is intentionally disabled.
Manual Tests
Follow the tests in the XO-1.5 Wireless Test Report, in particular test that the XO-1.5 works against your wireless access point.
NetworkManager Tests
Enable NetworkManager and restart Sugar. For example, in text console:
chkconfig NetworkManager on reboot
or
/etc/init.d/NetworkManager start chkconfig NetworkManager on stop prefdm start prefdm
Analysis
- evaluate the performance,
- check dmesg for oops,
Disable
wireless-testing-disable-step-1 reboot wireless-testing-disable-step-2
- the original kernel will now be running,
- to fully remove the test configuration, reinstall the operating system build.