Problem bringing up module...
Dan Williams
dcbw at redhat.com
Wed Mar 12 21:34:38 EDT 2008
On Wed, 2008-03-12 at 15:45 -0400, Dave Kroetsch wrote:
> Hi Guys...
>
> I've updated to the head of the wireless-2.6 git and I'm having problems bringing up a module
> on a custom board. I'm running an ARM processor, and I've had it working before with previous
> versions of the driver. I've attached my /var/log/messages. Anyone see what might be going
> wrong here?
Looks like the GET_HW_SPEC command is failing... Which exact firmware
are you using on your part?
Also, you should be using wireless-testing these days, not wireless-2.6.
Hard to keep up, I know, but wireless-testing is apparently the new
wireless-2.6 :) wireless-2.6 is AFAIK dead.
Dan
> Thanks,
> Dave
>
> [ 21.560000] libertas enter: lbs_init_module():1460
> [ 21.560000] libertas leave: lbs_init_module():1462
> [ 21.580000] libertas_cs enter: if_cs_init():953
> [ 21.580000] libertas_cs enter: if_cs_probe():754
> [ 21.580000] pr: COR
> [ 21.620000] libertas_cs cs: irq 54, io 0xc3880000-0xc388007f
> [ 21.620000] libertas_cs enter: if_cs_prog_helper():447
> [ 21.740000] libertas_cs cs: helper size 2132
> [ 21.750000] libertas_cs leave: if_cs_prog_helper():524, ret 0
> [ 21.750000] libertas_cs enter: if_cs_prog_real():537
> [ 21.960000] libertas_cs cs: fw size 94944
> [ 22.380000] libertas_cs leave: if_cs_prog_real():610, ret 0
> [ 22.380000] libertas enter: lbs_add_card():1081
> [ 22.380000] libertas enter: lbs_init_adapter():993
> [ 22.390000] libertas enter: lbs_allocate_cmd_buffer():1593
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas enter: __lbs_cleanup_and_insert_cmd():1202
> [ 22.390000] libertas leave: __lbs_cleanup_and_insert_cmd():1214
> [ 22.390000] libertas leave: lbs_allocate_cmd_buffer():1621, ret 0
> [ 22.390000] libertas leave: lbs_init_adapter():1052, ret 0
> [ 22.390000] libertas thread: Starting main thread...
> [ 22.400000] libertas enter: lbs_thread():667
> [ 22.400000] libertas thread: main-thread 111: intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.400000] libertas thread: main-thread sleeping... Conn=1 IntC=0 PS_mode=0 PS_State=0
> [ 22.400000] libertas leave: lbs_add_card():1147, priv c25b83a0
> [ 22.400000] libertas_cs enter: if_cs_enable_ints():238
> [ 22.400000] libertas enter: lbs_start_card():1198
> [ 22.400000] libertas enter: lbs_setup_firmware():936
> [ 22.400000] libertas enter: lbs_update_hw_spec():53
> [ 22.400000] libertas enter: __lbs_cmd():2120
> [ 22.400000] libertas enter: __lbs_cmd_async():2066
> [ 22.400000] libertas enter: lbs_get_cmd_ctrl_node():1677
> [ 22.400000] libertas leave: lbs_get_cmd_ctrl_node():1695
> [ 22.400000] libertas host: PREP_CMD: command 0x0003
> [ 22.400000] libertas enter: lbs_queue_cmd():1091
> [ 22.400000] libertas host: QUEUE_CMD: inserted command 0x0003 into cmdpendingq
> [ 22.400000] libertas leave: lbs_queue_cmd():1126
> [ 22.400000] libertas thread: main-thread 222 (waking up): intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.400000] libertas thread: main-thread 333: intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.400000] libertas thread: main-thread 444: intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.400000] libertas enter: lbs_execute_next_command():1747
> [ 22.400000] libertas host: EXEC_NEXT_CMD: sending command 0x0003
> [ 22.400000] libertas enter: lbs_submit_command():1139
> [ 22.400000] libertas host: DNLD_CMD: command 0x0003, seq 2, size 46, jiffies 4294939536
> [ 22.400000] libertas_cs enter: if_cs_host_to_card(type 1, bytes 46):628
> [ 22.400000] libertas_cs enter: if_cs_send_cmd():294
> [ 22.400000] libertas_cs leave: if_cs_send_cmd():325, ret 0
> [ 22.400000] libertas_cs leave: if_cs_host_to_card():644, ret 0
> [ 22.400000] libertas cmd: DNLD_CMD: sent command 0x0003, jiffies 4294939536
> [ 22.400000] libertas leave: lbs_submit_command():1174
> [ 22.400000] libertas_cs enter (INT): if_cs_interrupt():253
> [ 22.400000] libertas enter (INT): lbs_interrupt():1446
> [ 22.400000] libertas thread (INT): lbs_interrupt: intcounter=0
> [ 22.400000] libertas leave (INT): lbs_interrupt():1454
> [ 22.400000] libertas leave: lbs_execute_next_command():1882
> [ 22.400000] libertas thread: main-thread 111: intcounter=1 currenttxskb=00000000 dnld_sent=2
> [ 22.400000] libertas thread: main-thread 222 (waking up): intcounter=1 currenttxskb=00000000 dnld_sent=2
> [ 22.400000] libertas thread: main-thread 333: intcounter=1 currenttxskb=00000000 dnld_sent=2
> [ 22.400000] libertas_cs enter: if_cs_get_int_status():656
> [ 22.400000] libertas_cs enter: if_cs_receive_cmdres():361
> [ 22.400000] libertas_cs leave: if_cs_receive_cmdres():386, ret 0, len 46
> [ 22.400000] libertas_cs leave: if_cs_get_int_status():692, ret 0, ireg 0xd, hisregcpy 0x0
> [ 22.400000] libertas thread: main-thread 444: intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.400000] libertas thread: main-thread: cmd response ready
> [ 22.400000] libertas enter: lbs_process_rx_command():552
> [ 22.400000] libertas host: CMD_RESP: response 0x8003, seq 32771, size 46, jiffies 4294939536
> [ 22.400000] libertas host: CMD_RESP: error 0x8003 in command reply 0x8003
> [ 22.400000] libertas host: CMD_RESP: reset failed
> [ 22.400000] libertas leave: lbs_process_rx_command():705, ret -1
> [ 22.400000] libertas enter: lbs_execute_next_command():1747
> [ 22.400000] libertas leave: lbs_execute_next_command():1882
> [ 22.400000] libertas thread: main-thread 111: intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.400000] libertas thread: main-thread sleeping... Conn=1 IntC=0 PS_mode=0 PS_State=0
> [ 22.400000] libertas leave: __lbs_cmd_async():2107, ret c2a02000
> [ 22.400000] libertas: PREP_CMD: command 0x0003 failed: 32771
> [ 22.400000] libertas enter: __lbs_cleanup_and_insert_cmd():1202 and_insert_cmd():1214
> [ 22.410000] libertas leave: __lbs_cmd():2142, ret 32771
> [ 22.410000] libertas leave: lbs_update_hw_spec():120
> [ 22.410000] libertas leave: lbs_setup_firmware():958, ret -1
> [ 22.410000] libertas leave: lbs_start_card():1253, ret -1
> [ 22.410000] libertas_cs: could not activate card
> [ 22.410000] libertas enter: lbs_remove_card():1158
> [ 22.410000] libertas enter: lbs_remove_rtap():1510
> [ 22.410000] libertas thread: main-thread 222 (waking up): intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.410000] libertas thread: main-thread 333: intcounter=0 currenttxskb=00000000 dnld_sent=0
> [ 22.410000] libertas thread: main-thread: break from main thread
> [ 22.410000] libertas leave: lbs_thread():862
> [ 22.410000] libertas enter: lbs_free_adapter():1059
> [ 22.410000] libertas enter: lbs_free_cmd_buffer():1636
> [ 22.410000] libertas leave: lbs_free_cmd_buffer():1661
> [ 22.410000] libertas leave: lbs_free_adapter():1066
> [ 22.410000] libertas leave: lbs_remove_card():1187
> [ 22.410000] libertas_cs leave: if_cs_probe():899, ret 0
> [ 22.410000] libertas_cs leave: if_cs_init():955
>
>
>
> _______________________________________________
> libertas-dev mailing list
> libertas-dev at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/libertas-dev
More information about the libertas-dev
mailing list