* Palm T|X Libertas Wifi problems Kernel 3.4.7 stable
@ 2012-08-09 18:17 Joseph Honold
0 siblings, 0 replies; 4+ messages in thread
From: Joseph Honold @ 2012-08-09 18:17 UTC (permalink / raw)
To: linux-wireless; +Cc: Marek Vasut
I am trying to get wirless working on the Palm T|X (arm pxa270 cpu)
with the 3.4.7 stable kernel using the cocoboot bootloader app for
PalmOS. I have extracted the Libertas firmware with cocoboot and
placed it in the /lib/firmware dir.The kernel is booting fine to a
debian squeeze rootfs, the pxa2xx_pcmcia, libertas, and libertas_cs
modules load with no errors (as long as I do a wifi scan in PalmOS
before booting linux). When I scan with iwlist I get no results. Here
is a snippet of libertas debug messages. Does anyone have a suggestion
of what I could try to get it working? I can provide more info if
needed.
Aug 9 17:20:01 mozzwald kernel: libertas_cs enter: if_cs_init()
Aug 9 17:20:01 mozzwald kernel: libertas_cs leave: if_cs_init()
Aug 9 17:20:02 mozzwald kernel: libertas_cs enter: if_cs_probe()
Aug 9 17:20:02 mozzwald kernel: libertas_cs cs: irq 212, io [io
0xc2860000-0xc286007f]
Aug 9 17:20:02 mozzwald kernel: libertas_cs enter: if_cs_prog_helper()
Aug 9 17:20:02 mozzwald kernel: libertas_cs cs: helper size 2064
Aug 9 17:20:02 mozzwald kernel: libertas_cs leave: if_cs_prog_helper(), ret 0
Aug 9 17:20:02 mozzwald kernel: libertas_cs enter: if_cs_prog_real()
Aug 9 17:20:02 mozzwald kernel: libertas_cs cs: fw size 82876
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave: if_cs_prog_real(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_add_card()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_cfg_alloc()
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_cfg_alloc()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_init_adapter()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_allocate_cmd_buffer()
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cleanup_and_insert_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave: __lbs_cleanup_and_insert_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave:
lbs_allocate_cmd_buffer(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_init_adapter(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: Starting main thread...
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_thread()
Aug 9 17:20:03 mozzwald kernel: libertas thread: 1: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: sleeping,
connect_status 1, psmode 0, psstate 0
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_add_card(), priv c0694280
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter: if_cs_enable_ints()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_start_card()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_setup_firmware()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_update_hw_spec()
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cmd_async()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_get_free_cmd_node()
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_get_free_cmd_node()
Aug 9 17:20:03 mozzwald kernel: libertas host: PREP_CMD: command 0x0003
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_queue_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas host: QUEUE_CMD: inserted
command 0x0003 into cmdpendingq
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_queue_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave: __lbs_cmd_async(), ret c1bf5600
Aug 9 17:20:03 mozzwald kernel: libertas thread: 2: currenttxskb
(null), dnld_send 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: 3: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: 4: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_execute_next_command()
Aug 9 17:20:03 mozzwald kernel: libertas host: EXEC_NEXT_CMD: sending
command 0x0003
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_submit_command()
Aug 9 17:20:03 mozzwald kernel: libertas cmd: DNLD_CMD: command
0x0003, seq 1, size 46
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter:
if_cs_host_to_card(type 1, bytes 46)
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter: if_cs_send_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter: if_cs_disable_ints()
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter: if_cs_enable_ints()
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave: if_cs_send_cmd(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave: if_cs_host_to_card(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_submit_command()
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_execute_next_command()
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter (INT): if_cs_interrupt()
Aug 9 17:20:03 mozzwald kernel: libertas_cs cs (INT): cause 0x0008
Aug 9 17:20:03 mozzwald kernel: libertas_cs cs (INT): cmd resp
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter (INT): if_cs_receive_cmdres()
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave (INT):
if_cs_receive_cmdres(), ret 0, len 46
Aug 9 17:20:03 mozzwald kernel: libertas enter (INT):
lbs_notify_command_response()
Aug 9 17:20:03 mozzwald kernel: libertas leave (INT):
lbs_notify_command_response()
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave (INT): if_cs_interrupt()
Aug 9 17:20:03 mozzwald kernel: libertas thread: 1: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: 2: currenttxskb
(null), dnld_send 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: 3: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: 4: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_process_command_response()
Aug 9 17:20:03 mozzwald kernel: libertas cmd: CMD_RESP: response
0x8003, seq 1, size 46
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cleanup_and_insert_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave: __lbs_cleanup_and_insert_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave: __lbs_cmd(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas cmd: GET_HW_SPEC: hardware
interface 0x2, hardware spec 0x0004
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_update_hw_spec()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_get_tx_power()
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cmd_async()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_get_free_cmd_node()
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_get_free_cmd_node()
Aug 9 17:20:03 mozzwald kernel: libertas host: PREP_CMD: command 0x001e
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_queue_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas host: QUEUE_CMD: inserted
command 0x001e into cmdpendingq
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_queue_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave: __lbs_cmd_async(), ret c1bf5624
Aug 9 17:20:03 mozzwald kernel: libertas leave:
lbs_process_command_response(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_execute_next_command()
Aug 9 17:20:03 mozzwald kernel: libertas host: EXEC_NEXT_CMD: sending
command 0x001e
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_submit_command()
Aug 9 17:20:03 mozzwald kernel: libertas cmd: DNLD_CMD: command
0x001e, seq 2, size 14
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter:
if_cs_host_to_card(type 1, bytes 14)
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter: if_cs_send_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter: if_cs_disable_ints()
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter: if_cs_enable_ints()
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave: if_cs_send_cmd(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave: if_cs_host_to_card(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_submit_command()
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_execute_next_command()
Aug 9 17:20:03 mozzwald kernel: libertas thread: 1: currenttxskb
(null), dnld_sent 2
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter (INT): if_cs_interrupt()
Aug 9 17:20:03 mozzwald kernel: libertas_cs cs (INT): cause 0x0008
Aug 9 17:20:03 mozzwald kernel: libertas_cs cs (INT): cmd resp
Aug 9 17:20:03 mozzwald kernel: libertas_cs enter (INT): if_cs_receive_cmdres()
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave (INT):
if_cs_receive_cmdres(), ret 0, len 14
Aug 9 17:20:03 mozzwald kernel: libertas enter (INT):
lbs_notify_command_response()
Aug 9 17:20:03 mozzwald kernel: libertas leave (INT):
lbs_notify_command_response()
Aug 9 17:20:03 mozzwald kernel: libertas_cs leave (INT): if_cs_interrupt()
Aug 9 17:20:03 mozzwald kernel: libertas thread: 2: currenttxskb
(null), dnld_send 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: 3: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas thread: 4: currenttxskb
(null), dnld_sent 0
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_process_command_response()
Aug 9 17:20:03 mozzwald kernel: libertas cmd: CMD_RESP: response
0x801e, seq 2, size 14
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cleanup_and_insert_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave: __lbs_cleanup_and_insert_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas leave: __lbs_cmd(), ret 0
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_get_tx_power()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_set_snmp_mib()
Aug 9 17:20:03 mozzwald kernel: libertas cmd: SNMP_CMD: (set) oid
0x9, oid size 0x2, value 0x1
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cmd()
Aug 9 17:20:03 mozzwald kernel: libertas enter: __lbs_cmd_async()
Aug 9 17:20:03 mozzwald kernel: libertas enter: lbs_get_free_cmd_node()
Aug 9 17:20:03 mozzwald kernel: libertas leave: lbs_get_free_cmd_node()
Aug 9 17:20:03 mozzwald kernel: libertas host: PREP_CMD: command 0x0016
--
Joe Honold
http://www.mozzwald.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Palm T|X Libertas Wifi problems Kernel 3.4.7 stable
[not found] <CALSu_YrXF0iO0=+drmUzatGZUYkMxczF_J2Xw_CNqEY3fxJ5Bg@mail.gmail.com>
@ 2012-08-09 18:26 ` Marek Vasut
2012-08-09 19:19 ` Joseph Honold
0 siblings, 1 reply; 4+ messages in thread
From: Marek Vasut @ 2012-08-09 18:26 UTC (permalink / raw)
To: Joseph Honold; +Cc: linux-wireless
Dear Joseph Honold,
> I am trying to get wirless working on the Palm T|X (arm pxa270 cpu) with
> the 3.4.7 stable kernel using the cocoboot bootloader app for PalmOS. I
> have extracted the Libertas firmware with cocoboot
There's official 5.x.x firmware for 88w8381 in linux-firmware, use that. V4 FW
supplied by Palm isn't supported properly.
> and placed it in the
> /lib/firmware dir.The kernel is booting fine to a debian squeeze rootfs,
> the pxa2xx_pcmcia, libertas, and libertas_cs modules load with no errors
> (as long as I do a wifi scan in PalmOS before booting linux). When I scan
> with iwlist I get no results. Here is a snippet of libertas debug messages.
> Does anyone have a suggestion of what I could try to get it working? I can
> provide more info if needed.
[...]
Best regards,
Marek Vasut
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Palm T|X Libertas Wifi problems Kernel 3.4.7 stable
2012-08-09 18:26 ` Palm T|X Libertas Wifi problems Kernel 3.4.7 stable Marek Vasut
@ 2012-08-09 19:19 ` Joseph Honold
2012-08-09 19:42 ` Marek Vasut
0 siblings, 1 reply; 4+ messages in thread
From: Joseph Honold @ 2012-08-09 19:19 UTC (permalink / raw)
To: linux-wireless; +Cc: Marek Vasut
> There's official 5.x.x firmware for 88w8381 in linux-firmware, use that. V4 FW
> supplied by Palm isn't supported properly.
That did the trick. Thanks
--
Joe Honold
http://www.mozzwald.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Palm T|X Libertas Wifi problems Kernel 3.4.7 stable
2012-08-09 19:19 ` Joseph Honold
@ 2012-08-09 19:42 ` Marek Vasut
0 siblings, 0 replies; 4+ messages in thread
From: Marek Vasut @ 2012-08-09 19:42 UTC (permalink / raw)
To: Joseph Honold; +Cc: linux-wireless
Dear Joseph Honold,
> > There's official 5.x.x firmware for 88w8381 in linux-firmware, use that.
> > V4 FW supplied by Palm isn't supported properly.
>
> That did the trick. Thanks
You're welcome :)
So the V4 firmware support for 8381 is completely broken now? I think I'll
submit a patch that removes the support for it altogether later on (and
complains if you try to load V4 firmware). I recall I added some piece of code
that tolerated the V4 FW, but it was maybe a code for tolerating V3 firmware on
8305 even ... I'll have to check.
Best regards,
Marek Vasut
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-08-09 19:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CALSu_YrXF0iO0=+drmUzatGZUYkMxczF_J2Xw_CNqEY3fxJ5Bg@mail.gmail.com>
2012-08-09 18:26 ` Palm T|X Libertas Wifi problems Kernel 3.4.7 stable Marek Vasut
2012-08-09 19:19 ` Joseph Honold
2012-08-09 19:42 ` Marek Vasut
2012-08-09 18:17 Joseph Honold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).