iMX31 and 88W8686 SDIO module
claud_yu at yahoo.com.tw
Tue Apr 29 07:31:22 EDT 2008
Hi Holger ,
Finally the libertas driver work now , I didn't change anything in driver except previous change of if_sdio.c. I have two version firmware.
One is 9.70.3.p18 and other is 8.73.7.p3. The command CMD_802_11_DATA_RATE fail with release 9.70.3.p18 but success with 8.73.7.p3.
The frimware release version will be a issue of libertas driver.
Now the driver cam associate to non-security AP and use dhcp to get a ip address.
Using ping to ping getway and using wget to download a big file (180M) with ftp protocol.
But the ping round-trip still awful (~30ms) , and the ftp performance still bad ( ~80KB/s). Now I need to study the performance issue.
> I have two suggestions:
> * Try to get a full moblin image and search there
> in /lib/firmware for the firmware that suits the driver.
> * or ditch lbs_get_data_rate() and implement your own,
> maybe by
> providing a fixed list. And for lbs_set_data_rate(), you
> just "return -ENOPERM" or whatever for now.
> It's only ever
> called if the user runs "iwconfig eth1 rate XXX"
> anyway. The
> real solution (and one that you could contribute back the
> community) would be a check for the firmware version and
> We might even think about getting rid of
> generally, independend from the firmware version. After
> firmware capability bit mask from CMD_GET_HW_SPEC tells us
> the device is 802.11b, .11g or .11a or a combination
> thereof. So
> we can deduce the valid data rates from the capability
> If you provide such a patch, I'm happy to test this on
> CF and an
> older USB firmware.
More information about the libertas-dev