Could the developers here please check this patch for correctness and if OK, commit it to the -dev branch?
Basically it enables WPA wireless support with CF-WIFI-cards on Poodle by default. This is done by adding some missing config lines (MACHINE_FEATURES_append_poodle and MACHINE_EXTRA_RRECOMMENDS_poodle), which are similiar to the ones of other Zaurus devices. In task-base.bb I've added the "kernel-module-crypto_algapi" and "kernel-module-cryptomgr" to the WIFI section, since they are necessary for WPA support. I assume this should make other Devices WPA-ready as well (is anybody else testing WPA?). Last but not least, the patch against "packages/linux/linux-rp-2.6.24/pxafb.patch" cleans up the patch itself. Somehow one section went in there twice. Thanks, Helge ============================================================ --- conf/machine/include/zaurus-2.6.inc 39d33e732bf59736015329814890e175fef292aa +++ conf/machine/include/zaurus-2.6.inc b18a61d786ca9ff15682abff9637b3e6fda7c071 @@ -26,12 +26,13 @@ MACHINE_FEATURES_append_spitz = " usbhos MACHINE_FEATURES_append_tosa = " usbhost wifi " MACHINE_FEATURES_append_akita = " usbhost " MACHINE_FEATURES_append_spitz = " usbhost ext2 " +MACHINE_FEATURES_append_poodle= " wifi " MACHINE_EXTRA_RDEPENDS = "zaurusd" MACHINE_EXTRA_RRECOMMENDS_c7x0 = "kernel-module-snd-soc-corgi kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_akita = "kernel-module-snd-soc-spitz kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_spitz = "kernel-module-snd-soc-spitz" -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_collie = "kernel-module-locomo-spi kernel-module-sa1100-cs kernel-module-mmc-block \ kernel-module-collie-ts kernel-module-leds-locomo kernel-module-locomokbd" ============================================================ --- packages/tasks/task-base.bb 461108bf3685f7346e95114839d03eebb184593b +++ packages/tasks/task-base.bb 37aa3d6c27df362f019142443c1e917b48d198e6 @@ -345,6 +346,8 @@ RRECOMMENDS_task-base-wifi = "\ kernel-module-ieee80211-crypt-wep \ kernel-module-ecb \ kernel-module-arc4 \ + kernel-module-crypto_algapi \ + kernel-module-cryptomgr \ kernel-module-michael-mic \ kernel-module-aes" ============================================================ --- packages/linux/linux-rp-2.6.24/pxafb.patch d67eb27feca26ea83424f3eebfe5fd89f5e3b75f +++ packages/linux/linux-rp-2.6.24/pxafb.patch f885ab91c336e3345ebcc06ff37f90b630dca0d1 @@ -11,16 +11,3 @@ Index: linux-2.6.23/drivers/video/pxafb. lccr3 = fbi->reg_lccr3; set_hsync_time(fbi, pcd); fbi->reg_lccr3 = (fbi->reg_lccr3 & ~0xff) | LCCR3_PixClkDiv(pcd); -Index: linux-2.6.23/drivers/video/pxafb.c -=================================================================== ---- linux-2.6.23.orig/drivers/video/pxafb.c 2008-01-25 16:25:21.000000000 -0800 -+++ linux-2.6.23/drivers/video/pxafb.c 2008-01-25 16:32:14.000000000 -0800 -@@ -1194,7 +1194,7 @@ - if ((clkinfo->old == 13000)) - break; - -- pcd = get_pcd(fbi->fb.var.pixclock); -+ pcd = get_pcd(fbi,fbi->fb.var.pixclock); - lccr3 = fbi->reg_lccr3; - set_hsync_time(fbi, pcd); - fbi->reg_lccr3 = (fbi->reg_lccr3 & ~0xff) | LCCR3_PixClkDiv(pcd); _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel