Difference betwwen linux 2.6.24 and 2.6.25 ?

Holger Schurig hs4233 at mail.mn-solutions.de
Wed May 14 02:56:50 EDT 2008


On Tuesday 13 May 2008 17:45:48 Johan Adolfsson wrote:
> iwlist eth1 scan now creates the SCAN command, but I get
> (error -84 from the SDIO driver)
> libertas: problem fetching packet from firmware
>
> libertas: Command 6 timed out
> libertas: requeueing command 6 due to timeout (#1)
> (error -110 (ETIMEOUT) from SDIO driver
> eth1     Failed to read scan data : Resource temporarily
> unavailable .. #2
> .. #10
>
> libertas: SCAN_CMD failed

Okay, then turn on debugging. We could need LBS_DEB_HEX, 
LBS_DEB_ENTER, LBS_DEB_CMD, maybe LBS_DEB_HOST, maybe 
LBS_DEB_SCAN, depending on your actual problem.

Look at http://wireless.kernel.org/en/users/Drivers/libertas for 
a reference to lbsdebug, which allows you to turn this on and 
off at will. You can also fiddle with hex values, e.g.

  echo  2113537 >/sys/module/libertas/parameters/libertas_debug

Search the mailing list archive for "claud_yu"'s problem, his 
problem might have been simular to yours.



For your reference, here's a valid scan command and response, to 
a 5.0.16p0 firmware:

cmd: DNLD_CMD: command 0x0006, seq 8, size 63
DNLD_CMD: 06 00 3f 00 08 00 00 00 03 00 00 00 00 00 00 01
DNLD_CMD: 01 1c 00 00 01 00 00 00 64 00 00 02 00 00 00 64
DNLD_CMD: 00 00 03 00 00 00 64 00 00 04 00 00 00 64 00 01
DNLD_CMD: 00 0c 00 82 84 8b 96 0c 12 18 24 30 48 60 6c
cmd: CMD_RESP: response 0x8006, seq 8, size 11
CMD_RESP: 06 80 0b 00 08 00 00 00 00 00 00
cmd: DNLD_CMD: command 0x0006, seq 9, size 63
DNLD_CMD: 06 00 3f 00 09 00 00 00 03 00 00 00 00 00 00 01
DNLD_CMD: 01 1c 00 00 05 00 00 00 64 00 00 06 00 00 00 64
DNLD_CMD: 00 00 07 00 00 00 64 00 00 08 00 00 00 64 00 01
DNLD_CMD: 00 0c 00 82 84 8b 96 0c 12 18 24 30 48 60 6c
cmd: CMD_RESP: response 0x8006, seq 9, size 11
CMD_RESP: 06 80 0b 00 09 00 00 00 00 00 00
cmd: DNLD_CMD: command 0x0006, seq 10, size 63
DNLD_CMD: 06 00 3f 00 0a 00 00 00 03 00 00 00 00 00 00 01
DNLD_CMD: 01 1c 00 00 09 00 00 00 64 00 00 0a 00 00 00 64
DNLD_CMD: 00 00 0b 00 00 00 64 00 00 0c 00 00 00 64 00 01
DNLD_CMD: 00 0c 00 82 84 8b 96 0c 12 18 24 30 48 60 6c
cmd: CMD_RESP: response 0x8006, seq 10, size 11
CMD_RESP: 06 80 0b 00 0a 00 00 00 00 00 00
cmd: DNLD_CMD: command 0x0006, seq 11, size 49
DNLD_CMD: 06 00 31 00 0b 00 00 00 03 00 00 00 00 00 00 01
DNLD_CMD: 01 0e 00 00 0d 00 00 00 64 00 00 0e 00 00 00 64
DNLD_CMD: 00 01 00 0c 00 82 84 8b 96 0c 12 18 24 30 48 60
DNLD_CMD: 6c
cmd: CMD_RESP: response 0x8006, seq 11, size 11
CMD_RESP: 06 80 0b 00 0b 00 00 00 00 00 00


Hehe, if that solves your problem you owe me a webcam :-)



More information about the libertas-dev mailing list