Wireless Test Kernels: Difference between revisions
(New page: '''This page contains special kernels developed for testing purposes only. They should not be distributed.''' Please add new kernels on the top ===Test kernel C2=== '''Purpose''': Allow...) |
No edit summary |
||
Line 1: | Line 1: | ||
'''This page contains special kernels developed for testing purposes only. They should not be distributed.''' |
'''This page contains special kernels developed for testing purposes only. They should not be distributed.''' |
||
===Test kernel A0 (obsolete)=== |
|||
Please add new kernels on the top |
|||
'''Purpose''': Debugging #6589 |
|||
===Test kernel C2=== |
|||
'''Added feature''': The libertas driver waits firmware event "FIRMWARE READY" (for backward compatibility it will wait only for 200ms) |
|||
'''Purpose''': Allow testing firmware release 22.p14. |
|||
'''Download at''': http://www.laptop.org/teamwiki/images/0/02/6589_mp_kern.tar.gz |
|||
'''Added feature''': Signature based filter for WOL and also the what was added in Test kernel C1. |
|||
''' |
'''Kernel based on''': http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=bb855af96a4caa7e6dc80dd9e81266c235961a02 |
||
'''Provided by''': Ashish Shukla (Marvell) |
|||
'''Driver patch at''': http://dev.laptop.org/raw-attachment/ticket/6993/0002-Wol_Signature_Filter.patch (plus patch applied to test kernel C1) |
|||
'''Installation insctructions''': |
|||
'''Kernel based on''': Test kernel C1 |
|||
After extracting the tar ball to "/" |
|||
'''Provided by''': Ricardo Carrano (with patches from Javier Cardona, David Woodhouse and Marvell) |
|||
mv System.map /versions/boot/current/boot/System.map |
|||
'''Installation instructions''': |
|||
mv /boot/bzImage /versions/boot/current/boot/vmlinuz |
|||
same as for test kernel C0. |
|||
ln -sf /versions/boot/current/boot/vmlinuz /boot/vmlinuz |
|||
mkdir /tmp/X |
|||
cd /tmp/X |
|||
zcat /versions/boot/current/boot/olpcrd.img | cpio -i |
|||
rm -rf lib/modules |
|||
cp -r /lib/modules lib/ |
|||
find . -print | cpio -H newc -o | gzip -9 > /versions/boot/current/boot/olpcrd.img |
|||
'''Test Notes:''' |
|||
Tested this kernel over Update.1-703 + firmware 22p9. Confirm no occurrences of #6589. |
|||
--Carrano (04-16-08) |
|||
===Test kernel A1(obsolete)=== |
|||
'''Purpose''': Debugging #6818, mesh view with 22.p8/9 ''(must be used with test libertas driver v1 - see bellow)'' |
|||
'''Added feature''': The libertas driver programs multicast MAC addresses on assiging IP address to mesh interface. |
|||
'''Download at''': http://www.laptop.org/teamwiki/images/b/b2/Kernel_6818.tar.gz |
|||
'''Driver patch at''': http://dev.laptop.org/attachment/ticket/6818/mesh_mcast.patch |
|||
'''Kernel based on''': http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=bb855af96a4caa7e6dc80dd9e81266c235961a02 |
|||
'''Provided by''': Ashish Shukla (Marvell) |
|||
'''Installation insctructions''': Same as given for A0 |
|||
'''Comments:''' |
'''Comments:''' |
||
* The concept behind this patch is borrowed from the existing Libertas driver code that populates multicast MAC addresses in the firmware once ethX interface is configured. |
|||
* This kernel accumulates the patches applied to test kernel C1 (and so obsoletes CO, A1, A2 and V1). To test pre 22.p14 firmwares the best kernel is still C1. To test 22.p14 this kernel should be used instead. |
|||
* The driver in this kernel must be overwritten by the one provided bellow (Test Libertas Driver v1) |
|||
* This kernel also includes the patch applied in Test Kernel A0. |
|||
'''Test Notes:''' |
'''Test Notes:''' |
||
* Tested this kernel over Update.1-703 + firmware 22p9. The mesh view problem seemed addressed but after ~30m (or less) the neighbour XOs disappear from the mesh view. --Carrano (04-17-08) |
|||
===Test Libertas Driver v1 (obsolete)=== |
|||
'''Purpose''': Debug #6818, mesh view and other multicast problems |
|||
===Test kernel C1=== |
|||
'''Added feature''': Improve libertas driver multicast list handler to allow independent assignment of multicast list for either of infra/ad-hoc (ethX) and mesh (mshX) interface. |
|||
'''Purpose''': Debugging #6818, mesh view with 22.p8/9/10. |
|||
'''Download at''': http://www.laptop.org/teamwiki/images/3/35/Libertas_mc_fix.tar.gz |
|||
'''Added feature''': The libertas driver programs multicast MAC addresses on assiging IP address to mesh interface. |
|||
''' |
'''Driver patch at''': https://dev.laptop.org/attachment/ticket/6818/mesh_mcast_v2.patch |
||
'''Driver based on''': Test kernel A1 |
|||
'''Driver patch at''': http://dev.laptop.org/attachment/ticket/6818/0001-Separate-multicast-configuration-for-mesh-and-wlan-i.patch |
|||
'''Provided by''': Ashish Shukla (Marvell) |
|||
'''Kernel based on''': http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=de2a86ff3b60edcfed8e3927f61bd6da69f03288 |
|||
'''Installation insctructions''': Install A1 kernel on top of build 703, and copy kernel modules into respective locations. |
|||
'''Provided by''': Ricardo Carrano (with patch from Javier Cardona, David Woodhouse and Marvell) |
|||
'''Installation insctructions''': |
|||
same as for test kernel C0. |
|||
'''Comments:''' |
'''Comments:''' |
||
* This kernel obsoletes CO, A1, A2 and V1. |
|||
'''Test Notes:''' |
'''Test Notes:''' |
||
* Test this with firmware version 5.110.22.p10. |
|||
Please refer to http://dev.laptop.org/ticket/6818#comment:17 |
|||
Line 81: | Line 109: | ||
===Test |
===Test kernel C1=== |
||
'''Purpose''': |
'''Purpose''': Debugging #6818, mesh view with 22.p8/9/10. |
||
'''Added feature''': |
'''Added feature''': The libertas driver programs multicast MAC addresses on assiging IP address to mesh interface. |
||
'''Download at''': http://www.laptop.org/teamwiki/images/ |
'''Download at''': http://www.laptop.org/teamwiki/images/f/f7/Kernel-2.6.22-20080506.1.olpc.0_carrano.i586.rpm |
||
'''Driver patch at''': |
'''Driver patch at''': http://dev.laptop.org/attachment/ticket/6818/0001-Separate-multicast-configuration-for-mesh-and-wlan-i.patch |
||
'''Kernel based on''': http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=de2a86ff3b60edcfed8e3927f61bd6da69f03288 |
|||
'''Driver based on''': Test kernel A1 |
|||
'''Provided by''': |
'''Provided by''': Ricardo Carrano (with patch from Javier Cardona, David Woodhouse and Marvell) |
||
'''Installation insctructions''': |
'''Installation insctructions''': |
||
same as for test kernel C0. |
|||
'''Comments:''' |
'''Comments:''' |
||
* This kernel obsoletes CO, A1, A2 and V1. |
|||
'''Test Notes:''' |
'''Test Notes:''' |
||
Please refer to http://dev.laptop.org/ticket/6818#comment:17 |
|||
* Test this with firmware version 5.110.22.p10. |
|||
===Test kernel C2=== |
|||
'''Purpose''': Allow testing firmware release 22.p14. |
|||
===Test kernel A1 (obsolete)=== |
|||
'''Added feature''': Signature based filter for WOL and also the what was added in Test kernel C1. |
|||
'''Purpose''': Debugging #6818, mesh view with 22.p8/9 ''(must be used with test libertas driver v1 - see bellow)'' |
|||
'''Download at''': http://www.laptop.org/teamwiki/images/5/5e/Kernel-2.6.22-20080515.1.olpc.0_carrano.i586.rpm |
|||
'''Added feature''': The libertas driver programs multicast MAC addresses on assiging IP address to mesh interface. |
|||
''' |
'''Driver patch at''': http://dev.laptop.org/raw-attachment/ticket/6993/0002-Wol_Signature_Filter.patch (plus patch applied to test kernel C1) |
||
'''Kernel based on''': Test kernel C1 |
|||
'''Driver patch at''': http://dev.laptop.org/attachment/ticket/6818/mesh_mcast.patch |
|||
'''Provided by''': Ricardo Carrano (with patches from Javier Cardona, David Woodhouse and Marvell) |
|||
'''Kernel based on''': http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=bb855af96a4caa7e6dc80dd9e81266c235961a02 |
|||
'''Installation instructions''': |
|||
'''Provided by''': Ashish Shukla (Marvell) |
|||
same as for test kernel C0. |
|||
'''Installation insctructions''': Same as given for A0 |
|||
'''Comments:''' |
'''Comments:''' |
||
* This kernel accumulates the patches applied to test kernel C1 (and so obsoletes CO, A1, A2 and V1). To test pre 22.p14 firmwares the best kernel is still C1. To test 22.p14 this kernel should be used instead. |
|||
* The concept behind this patch is borrowed from the existing Libertas driver code that populates multicast MAC addresses in the firmware once ethX interface is configured. |
|||
* The driver in this kernel must be overwritten by the one provided bellow (Test Libertas Driver v1) |
|||
* This kernel also includes the patch applied in Test Kernel A0. |
|||
'''Test Notes:''' |
'''Test Notes:''' |
||
* Tested this kernel over Update.1-703 + firmware 22p9. The mesh view problem seemed addressed but after ~30m (or less) the neighbour XOs disappear from the mesh view. --Carrano (04-17-08) |
|||
===Test kernel A0 (obsolete)=== |
|||
'''Purpose''': Debugging #6589 |
|||
'''Added feature''': The libertas driver waits firmware event "FIRMWARE READY" (for backward compatibility it will wait only for 200ms) |
|||
'''Download at''': http://www.laptop.org/teamwiki/images/0/02/6589_mp_kern.tar.gz |
|||
'''Kernel based on''': http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=bb855af96a4caa7e6dc80dd9e81266c235961a02 |
|||
'''Provided by''': Ashish Shukla (Marvell) |
|||
'''Installation insctructions''': |
|||
After extracting the tar ball to "/" |
|||
mv System.map /versions/boot/current/boot/System.map |
|||
mv /boot/bzImage /versions/boot/current/boot/vmlinuz |
|||
ln -sf /versions/boot/current/boot/vmlinuz /boot/vmlinuz |
|||
mkdir /tmp/X |
|||
cd /tmp/X |
|||
zcat /versions/boot/current/boot/olpcrd.img | cpio -i |
|||
rm -rf lib/modules |
|||
cp -r /lib/modules lib/ |
|||
find . -print | cpio -H newc -o | gzip -9 > /versions/boot/current/boot/olpcrd.img |
|||
'''Test Notes:''' |
|||
Tested this kernel over Update.1-703 + firmware 22p9. Confirm no occurrences of #6589. |
|||
--Carrano (04-16-08) |
Revision as of 13:46, 20 May 2008
This page contains special kernels developed for testing purposes only. They should not be distributed.
Test kernel A0 (obsolete)
Purpose: Debugging #6589
Added feature: The libertas driver waits firmware event "FIRMWARE READY" (for backward compatibility it will wait only for 200ms)
Download at: http://www.laptop.org/teamwiki/images/0/02/6589_mp_kern.tar.gz
Kernel based on: http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=bb855af96a4caa7e6dc80dd9e81266c235961a02
Provided by: Ashish Shukla (Marvell)
Installation insctructions:
After extracting the tar ball to "/"
mv System.map /versions/boot/current/boot/System.map mv /boot/bzImage /versions/boot/current/boot/vmlinuz ln -sf /versions/boot/current/boot/vmlinuz /boot/vmlinuz mkdir /tmp/X cd /tmp/X zcat /versions/boot/current/boot/olpcrd.img | cpio -i rm -rf lib/modules cp -r /lib/modules lib/ find . -print | cpio -H newc -o | gzip -9 > /versions/boot/current/boot/olpcrd.img
Test Notes: Tested this kernel over Update.1-703 + firmware 22p9. Confirm no occurrences of #6589. --Carrano (04-16-08)
Test kernel A1(obsolete)
Purpose: Debugging #6818, mesh view with 22.p8/9 (must be used with test libertas driver v1 - see bellow)
Added feature: The libertas driver programs multicast MAC addresses on assiging IP address to mesh interface.
Download at: http://www.laptop.org/teamwiki/images/b/b2/Kernel_6818.tar.gz
Driver patch at: http://dev.laptop.org/attachment/ticket/6818/mesh_mcast.patch
Kernel based on: http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=bb855af96a4caa7e6dc80dd9e81266c235961a02
Provided by: Ashish Shukla (Marvell)
Installation insctructions: Same as given for A0
Comments:
- The concept behind this patch is borrowed from the existing Libertas driver code that populates multicast MAC addresses in the firmware once ethX interface is configured.
- The driver in this kernel must be overwritten by the one provided bellow (Test Libertas Driver v1)
- This kernel also includes the patch applied in Test Kernel A0.
Test Notes:
- Tested this kernel over Update.1-703 + firmware 22p9. The mesh view problem seemed addressed but after ~30m (or less) the neighbour XOs disappear from the mesh view. --Carrano (04-17-08)
Test Libertas Driver v1 (obsolete)
Purpose: Debug #6818, mesh view and other multicast problems
Added feature: Improve libertas driver multicast list handler to allow independent assignment of multicast list for either of infra/ad-hoc (ethX) and mesh (mshX) interface.
Download at: http://www.laptop.org/teamwiki/images/3/35/Libertas_mc_fix.tar.gz
Driver patch at: https://dev.laptop.org/attachment/ticket/6818/mesh_mcast_v2.patch
Driver based on: Test kernel A1
Provided by: Ashish Shukla (Marvell)
Installation insctructions: Install A1 kernel on top of build 703, and copy kernel modules into respective locations.
Comments:
Test Notes:
- Test this with firmware version 5.110.22.p10.
Test kernel C0 (obsolete)
Purpose: Debugging #6818, mesh view with 22.p8/9/10
Added feature: The libertas driver programs multicast MAC addresses on assiging IP address to mesh interface.
Download at: http://www.laptop.org/teamwiki/images/d/df/Kernel-2.6.22-20080426.1.olpc.1_carrano.i586.rpm
Driver patch at: http://dev.laptop.org/attachment/ticket/6818/mesh_mcast_v2.patch
Kernel based on: http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=de2a86ff3b60edcfed8e3927f61bd6da69f03288
Provided by: Ricardo Carrano (with Patch from Marvell)
Installation insctructions: copy the rpm file to the XO, then:
rpm -ivh kernel*.rpm cp -a /boot/* /versions/boot/current/boot/ reboot
Comments:
- The concept behind this patch is borrowed from the existing Libertas driver code that populates multicast MAC addresses in the firmware once ethX interface is configured.
- This kernel also enables fuse (to support my ntfs-3g external disk on the XO)
- This kernel does not include the patch for #6589 found in test kernel A0
- This kernel may be used instead of the combo A1 + V1 (above)
Test Notes: Please refer to http://dev.laptop.org/ticket/6818#comment:14
Test kernel C1
Purpose: Debugging #6818, mesh view with 22.p8/9/10.
Added feature: The libertas driver programs multicast MAC addresses on assiging IP address to mesh interface.
Download at: http://www.laptop.org/teamwiki/images/f/f7/Kernel-2.6.22-20080506.1.olpc.0_carrano.i586.rpm
Driver patch at: http://dev.laptop.org/attachment/ticket/6818/0001-Separate-multicast-configuration-for-mesh-and-wlan-i.patch
Kernel based on: http://dev.laptop.org/git?p=olpc-2.6;a=snapshot;h=de2a86ff3b60edcfed8e3927f61bd6da69f03288
Provided by: Ricardo Carrano (with patch from Javier Cardona, David Woodhouse and Marvell)
Installation insctructions: same as for test kernel C0.
Comments:
- This kernel obsoletes CO, A1, A2 and V1.
Test Notes: Please refer to http://dev.laptop.org/ticket/6818#comment:17
Test kernel C2
Purpose: Allow testing firmware release 22.p14.
Added feature: Signature based filter for WOL and also the what was added in Test kernel C1.
Download at: http://www.laptop.org/teamwiki/images/5/5e/Kernel-2.6.22-20080515.1.olpc.0_carrano.i586.rpm
Driver patch at: http://dev.laptop.org/raw-attachment/ticket/6993/0002-Wol_Signature_Filter.patch (plus patch applied to test kernel C1)
Kernel based on: Test kernel C1
Provided by: Ricardo Carrano (with patches from Javier Cardona, David Woodhouse and Marvell)
Installation instructions: same as for test kernel C0.
Comments:
- This kernel accumulates the patches applied to test kernel C1 (and so obsoletes CO, A1, A2 and V1). To test pre 22.p14 firmwares the best kernel is still C1. To test 22.p14 this kernel should be used instead.
Test Notes: