WLAN

From WebOS Internals
Revision as of 12:18, 14 November 2009 by Bejay (talk | contribs) (Collected information about palm pre wlan/wifi chip)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

WLAN / WIFI

Marvell 88W8686 chipset (connected over SDIO)


Information about a Linux Kernel 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. But why it's not on palms open source packages site? Where is the source? Didn't found it under http://opensource.palm.com/1.1.3/index.html


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


[...]
#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
CONFIG_WLAN_80211=y
# CONFIG_LIBERTAS is not set
# CONFIG_USB_ZD1201 is not set
# CONFIG_HOSTAP is not set
[...]

CONFIG_LIBERTAS is not set ???


libertas

Why don't they use libertas ???


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