s3c2416 AW-GH321 (sdio8686 wifi)
tommy
jiujin.hong at mid-fun.com
Fri Oct 16 06:32:29 EDT 2009
Platform:Linux 2.6.29
Soc:S3C2416
HSMMC:s3c-hsmmc.c (in attachment)
rootfs: busybox1.13 -->rootfs,have mdev/firmware loading support
/lib/firmware have firmware bin
libertas enter: if_sdio_probe()
libertas sdio: class = 0x7, vendor = 0x2DF, device = 0x9103, model =
0xB, ioport = 0x10000
libertas enter: if_sdio_prog_firmware()
libertas enter: if_sdio_prog_helper()
libertas_sdio mmc0:0001:1: firmware: requesting sd8686_helper.bin
libertas: can't load helper firmware
libertas: failed to load helper firmware
libertas leave: if_sdio_prog_helper(), ret -2
libertas leave: if_sdio_prog_firmware(), ret -2
libertas leave: if_sdio_probe(), ret -2
libertas_sdio: probe of mmc0:0001:1 failed with error -2
libertas enter: if_sdio_prog_helper()
====1=====/n=1=
libertas_sdio mmc0:0001:1: firmware: requesting sd8686_helper.bin
=2=
=3=
=3.1=
=3.2=
s3c-hsmmc: hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195
retries:0
s3c-hsmmc: Sending cmd=(52), arg=0xa00
s3c-hsmmc: s3c-hsmmc: Got interrupt = 0x00000001
s3c-hsmmc: command done
s3c-hsmmc: cmd (52) resp[0] = 0x1000
s3c-hsmmc: Ending cmd (52)
s3c-hsmmc:
hsmmc debug:
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
hsmmc request: [CMD] opcode:52 arg:0x00000a00 flags:0x195 retries:0
cmd (52) resp[0] = 0x1000
i want to say ,when it is requesting firmware downloading ,it doesn't
request an interrupt from SDIO wifi chip ?
is it a HW issue ?
thanks all first!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: s3c-hsmmc.c
Type: text/x-csrc
Size: 41983 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/libertas-dev/attachments/20091016/30b80091/attachment-0001.bin>
More information about the libertas-dev
mailing list