WLAN

= WLAN / WIFI=

Marvell 88W8686 chipset (connected over SDIO)

 * http://i.cmpnet.com/eetimes/eedesign/2009/image5_060709.jpg

Information about the Linux Kernel WLAN module
modinfo sd8xxx

filename:      /lib/modules/2.6.24-palm-joplin-3430/kernel/net/wifi/sd8xxx.ko license:        GPL author:        Marvell International Ltd. description:    M-WLAN Driver srcversion:    533BB7E5866E52F63B9ACCB depends: vermagic:      2.6.24-palm-joplin-3430 mod_unload ARMv7 parm:          param_sd_slot_selector:int parm:          param_sdio_bus_width:int parm:          param_use_sdio_irq:int parm:          helper_name:charp parm:          fw_name:charp parm:          mfgmode:int

The sd8xxx driver is open source (although it requires proprietary firmware) and available under the GPL.

The original Marvell GPL sources are published in this download: http://www.marvell.com/drivers/driverDisplay.do?driverId=203 however the palm modifications to these sources do not appear to be published (morphis: wrote an email to Palm to get their modifications if they have some)

Exploring the /proc/net/wlan
cat /proc/net/wlan/info

driver_name = "wlan" driver_version = sd8686-9.15.14-26409.p62-(FP4) InterfaceName="eth0" ...

Exploring Kernel configuration
cat /boot/config-2.6.24-palm-joplin-3430

[...] # # CONFIG_WLAN_80211=y [...]
 * 1) Wireless LAN
 * 1) CONFIG_WLAN_PRE80211 is not set
 * 1) CONFIG_LIBERTAS is not set
 * 2) CONFIG_USB_ZD1201 is not set
 * 3) CONFIG_HOSTAP is not set

CONFIG_LIBERTAS is not set ???

libertas
Why don't they use libertas ???
 * http://wireless.kernel.org/en/users/Drivers/libertas
 * http://lists.infradead.org/pipermail/libertas-dev/

Firmware
md5sum /lib/firmware/*.bin

2a4d8f4df198ce949c350df5674f4ac6 /lib/firmware/helper_sd.bin 83006642f0ae4d6e9af89f6c852327c2 /lib/firmware/mfg_sd8686.bin 261d6ed255f2cc9f5bad014b2234b8cd /lib/firmware/sd8686.bin

Firmware from: http://www.marvell.com/drivers/driverDisplay.do?driverId=203

md5sum FwImage/*.bin

2a4d8f4df198ce949c350df5674f4ac6 FwImage/helper_sd.bin 3025de2a1ed575fd691958d7da341d8b FwImage/sd8686.bin