XO-1.5 Wireless Test Setup: Difference between revisions

From OLPC
Jump to navigation Jump to search
(initial draft)
 
m (categorize)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{draft}}
How to test the new XO-1.5 wireless firmware and drivers.
How to test the new XO-1.5 wireless firmware and drivers.


Line 21: Line 20:
--file /tmp/kernel-2.6.34-rc5-wl-qz-1.bin.tar.gz
--file /tmp/kernel-2.6.34-rc5-wl-qz-1.bin.tar.gz


*this unpacks over the top of the operating system files.
*this unpacks over the top of the operating system files,
**creates <tt>/lib/firmware/sd8686tf.bin</tt> the new wireless thin firmware,
**creates <tt>/bootpart/boot/System.map-2.6.34-rc5-w</tt>l
**creates <tt>/bootpart/boot/vmlinuz-2.6.34-rc5-wl</tt> the new kernel,
**creates <tt>/lib/modules/2.6.34-rc5-wl</tt> the new kernel's module tree,
**creates <tt>/usr/local/bin/wireless-testing-{enable,disable-step-1,disable-step-2}</tt> three scripts for enabling and disabling the test kernel.


== Enable ==
== Enable ==
Line 32: Line 36:


Follow the tests in the [[XO-1.5_Wireless_Test_Report|XO-1.5 Wireless Test Report]], in particular test that the XO-1.5 works against your wireless access point.
Follow the tests in the [[XO-1.5_Wireless_Test_Report|XO-1.5 Wireless Test Report]], in particular test that the XO-1.5 works against your wireless access point.

Please report success or failure to the mailing list. We are also interested in the manufacturer and model of your wireless access point.


== NetworkManager Tests ==
== NetworkManager Tests ==


Enable NetworkManager and restart Sugar. For example, in text console:
Enable NetworkManager and restart Sugar. For example, in text console:

chkconfig NetworkManager on
reboot

or


/etc/init.d/NetworkManager start
/etc/init.d/NetworkManager start
Line 55: Line 66:
*the original kernel will now be running,
*the original kernel will now be running,
*to fully remove the test configuration, reinstall the operating system build.
*to fully remove the test configuration, reinstall the operating system build.

[[Category:Network]]
[[Category:Test plans]]

Latest revision as of 19:58, 9 May 2011

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

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.

Please report success or failure to the mailing list. We are also interested in the manufacturer and model of 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.