QCA9984 firmware crash

Sergey Stepanov no.such.process at gmail.com
Mon Jan 9 21:58:48 PST 2017


Hi,

Thanks for reply.
Actually the firmware crashes twice: during probing and during driver
registering,
Here are these logs:

ath10k_debug_print_hwfw_info()    : qca9984/qca9994 hw1.0 target
0x01000000 chip_id 0x00000000 sub 168c:cafe
ath10k_debug_print_hwfw_info()    : firmware ver 10.4-3.3-00092 api 5
features no-p2p,mfp,peer-flow-ctrl,btcoex-param
ath10k_core_pre_cal_download()    : boot did not find a pre
calibration file, try DT next: -2
ath10k_core_pre_cal_download()    : boot using calibration mode pre-cal-dt
ath10k_core_get_board_id_from_ot(): boot upload otp to 0x1234 len 9000
for board id
ath10k_bmi_fast_download()        : bmi fast download address 0x1234
buffer 0x0x10595254 length 9000
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x1234
ath10k_bmi_lz_data()              : bmi lz data buffer 0x0x10595254 length 9000
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x0
ath10k_bmi_execute()              : bmi execute address 0x1234 param 0x10
ath10k_bmi_execute()              : bmi execute result 0x400
ath10k_core_get_board_id_from_ot(): boot get otp board id result
0x00000400 board_id 1 chip_id 0
ath10k_core_create_board_name()   : boot using board name
'bus=pci,bmi-chip-id=0,bmi-board-id=1'
ath10k_core_parse_bd_ie_board()   : board name: len=36
ath10k_core_parse_bd_ie_board()   : 62 75 73 3D 70 63 69 2C 62 6D 69
2D 63 68 69 70
ath10k_core_parse_bd_ie_board()   : 2D 69 64 3D 30 2C 62 6D 69 2D 62
6F 61 72 64 2D
ath10k_core_parse_bd_ie_board()   : 69 64 3D 31
ath10k_core_parse_bd_ie_board()   : boot found match for name
'bus=pci,bmi-chip-id=0,bmi-board-id=1'
ath10k_core_parse_bd_ie_board()   : boot found board data for
'bus=pci,bmi-chip-id=0,bmi-board-id=1'
ath10k_core_fetch_board_file()    : using board api 2
ath10k_bmi_start()                : bmi start
ath10k_bmi_write_memory()         : bmi write address 0x400800 length 4
ath10k_bmi_read_memory()          : bmi read address 0x400810 length 4
ath10k_bmi_write_memory()         : bmi write address 0x400810 length 4
ath10k_bmi_write_memory()         : bmi write address 0x400844 length 4
ath10k_bmi_write_memory()         : bmi write address 0x400904 length 4
ath10k_bmi_write_memory()         : bmi write address 0x4008bc length 4
ath10k_core_pre_cal_download()    : boot did not find a pre
calibration file, try DT next: -2
ath10k_core_pre_cal_download()    : boot using calibration mode pre-cal-dt
ath10k_core_get_board_id_from_ot(): boot upload otp to 0x1234 len 9000
for board id
ath10k_bmi_fast_download()        : bmi fast download address 0x1234
buffer 0x0x10595254 length 9000
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x1234
ath10k_bmi_lz_data()              : bmi lz data buffer 0x0x10595254 length 9000
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x0
ath10k_bmi_execute()              : bmi execute address 0x1234 param 0x10
ath10k_bmi_execute()              : bmi execute result 0x400
ath10k_core_get_board_id_from_ot(): boot get otp board id result
0x00000400 board_id 1 chip_id 0
ath10k_bmi_read_memory()          : bmi read address 0x4008ac length 4
ath10k_push_board_ext_data()      : boot push board extended data addr 0x0
ath10k_bmi_read_memory()          : bmi read address 0x400854 length 4
ath10k_bmi_write_memory()         : bmi write address 0xc0000 length 12064
ath10k_bmi_write_memory()         : bmi write address 0x400858 length 4
ath10k_download_and_run_otp()     : boot upload otp to 0x1234 len 9000
ath10k_bmi_fast_download()        : bmi fast download address 0x1234
buffer 0x0x10595254 length 9000
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x1234
ath10k_bmi_lz_data()              : bmi lz data buffer 0x0x10595254 length 9000
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x0
ath10k_bmi_execute()              : bmi execute address 0x1234 param 0x700
ath10k_bmi_execute()              : bmi execute result 0x0
ath10k_download_and_run_otp()     : boot otp execute result 0
ath10k_core_pre_cal_config()      : pre cal configuration done successfully
ath10k_swap_code_seg_configure()  : boot found firmware code swap binary
ath10k_bmi_write_memory()         : bmi write address 0x422108 length 208
ath10k_download_fw()              : boot uploading firmware image
0x10597584K len 374947
ath10k_bmi_fast_download()        : bmi fast download address 0x1234
buffer 0x0x10597584 length 374947
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x1234
ath10k_bmi_lz_data()              : bmi lz data buffer 0x0x10597584
length 374944
ath10k_bmi_lz_data()              : bmi lz data buffer 0x0x153b91a8 length 4
ath10k_bmi_lz_stream_start()      : bmi lz stream start address 0x0
ath10k_bmi_write_memory()         : bmi write address 0x400814 length 4
ath10k_pci_hif_get_default_pipe() : pci hif get default pipe
ath10k_pci_hif_map_service_to_pi(): pci hif map service
ath10k_bmi_done()                 : bmi done
ath10k_htt_tx_alloc()             : htt tx max num pending tx 2500
ath10k_htt_rx_alloc()             : htt rx ring size 2048 fill_level 1023
ath10k_pci_hif_start()            : boot hif start
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 20
ath10k_pci_process_rx_cb()        : pci rx: len=20
ath10k_pci_process_rx_cb()        : 00 00 0C 00 00 00 00 00 01 00 02
00 00 07 16 00
ath10k_pci_process_rx_cb()        : 01 00 00 00
napi_complete()                   : napi complete
ath10k_htc_wait_target()          : Target ready! transmit resources:
2 size:1792
ath10k_pci_hif_map_service_to_pi(): pci hif map service
ath10k_htc_connect_service()      : boot htc service 'Control' ul pipe
0 dl pipe 1 eid 0 ready
ath10k_htc_connect_service()      : boot htc service 'Control' eid 0
TX flow control disabled
ath10k_htc_connect_service()      : boot htc service HTT Data does not
allocate target credits
ath10k_htc_build_tx_ctrl_skb()    : ath10k_htc_build_tx_ctrl_skb: skb
0x15233f00K
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x07703830 len
16 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=16
ath10k_pci_hif_tx_sg()            : 00 01 08 00 00 00 00 00 02 00 00
03 08 00 00 00
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 0 skb 0x15233f00K
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 20
ath10k_pci_process_rx_cb()        : pci rx: len=20
ath10k_pci_process_rx_cb()        : 00 00 0C 00 00 01 00 00 03 00 00
03 00 01 D0 07
ath10k_pci_process_rx_cb()        : 00 00 00 00
napi_complete()                   : napi complete
ath10k_htc_connect_service()      : HTC Service HTT Data connect
response: status: 0x0, assigned ep: 0x1
ath10k_pci_hif_map_service_to_pi(): pci hif map service
ath10k_htc_connect_service()      : boot htc service 'HTT Data' ul
pipe 4 dl pipe 5 eid 1 ready
ath10k_htc_connect_service()      : boot htc service 'HTT Data' eid 1
TX flow control disabled
ath10k_htc_build_tx_ctrl_skb()    : ath10k_htc_build_tx_ctrl_skb: skb
0x15233ea8K
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x07703830 len
16 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=16
ath10k_pci_hif_tx_sg()            : 00 01 08 00 00 01 00 00 02 00 00
01 00 02 00 00
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 0 skb 0x15233ea8K
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 20
ath10k_pci_process_rx_cb()        : pci rx: len=20
ath10k_pci_process_rx_cb()        : 00 00 0C 00 00 02 00 00 03 00 00
01 00 02 B4 06
ath10k_pci_process_rx_cb()        : 00 00 00 00
napi_complete()                   : napi complete
ath10k_htc_connect_service()      : HTC Service WMI connect response:
status: 0x0, assigned ep: 0x2
ath10k_pci_hif_map_service_to_pi(): pci hif map service
ath10k_htc_connect_service()      : boot htc service 'WMI' ul pipe 3
dl pipe 2 eid 2 ready
ath10k_htc_build_tx_ctrl_skb()    : ath10k_htc_build_tx_ctrl_skb: skb
0x15233e50K
ath10k_htc_start()                : HTC is using TX credit flow control
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x07703830 len
20 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=20
ath10k_pci_hif_tx_sg()            : 00 01 0C 00 00 02 00 00 05 00 00
00 00 00 00 00
ath10k_pci_hif_tx_sg()            : 00 00 00 00
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 0 skb 0x15233e50K
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 2 len 284
ath10k_pci_process_rx_cb()        : pci rx: len=284
ath10k_pci_process_rx_cb()        : 02 00 14 01 00 03 00 00 00 80 00
00 00 00 00 01
ath10k_pci_process_rx_cb()        : 5C 00 00 00 03 00 00 00 01 00 00
00 05 00 00 00
ath10k_pci_process_rx_cb()        : 08 00 00 00 07 00 00 00 07 00 00
00 09 00 00 00
ath10k_pci_process_rx_cb()        : 04 00 00 00 01 00 00 00 0E 00 00
00 08 00 00 00
ath10k_htc_rx_completion_handler(): htc rx completion ep 2 skb 0x1525a958K
napi_complete()                   : napi complete
ath10k_wmi_event_service_ready_w(): wmi svc: len=64
ath10k_wmi_event_service_ready_w(): 08 00 00 00 07 00 00 00 07 00 00
00 09 00 00 00
ath10k_wmi_event_service_ready_w(): 04 00 00 00 01 00 00 00 0E 00 00
00 08 00 00 00
ath10k_wmi_event_service_ready_w(): 0D 00 00 00 03 00 00 00 0E 00 00
00 0C 00 00 00
ath10k_wmi_event_service_ready_w(): 0F 00 00 00 02 00 00 00 00 00 00
00 00 00 00 00
ath10k_wmi_event_service_ready_w(): wmi mem_req_id 1 num_units 0
num_unit_info 2 unit size 2216 actual units 529
ath10k_wmi_event_service_ready_w(): wmi mem_req_id 2 num_units 1
num_unit_info 12 unit size 256 actual units 52
ath10k_wmi_event_service_ready_w(): wmi mem_req_id 3 num_units 1
num_unit_info 12 unit size 1024 actual units 52
ath10k_wmi_event_service_ready_w(): wmi mem_req_id 4 num_units 1
num_unit_info 12 unit size 4096 actual units 52
ath10k_wmi_event_service_ready_w(): wmi mem_req_id 6 num_units 35
num_unit_info 0 unit size 3072 actual units 35
ath10k_wmi_event_service_ready_w(): wmi mem_req_id 7 num_units 1
num_unit_info 0 unit size 12288 actual units 1
ath10k_wmi_event_service_ready_w(): wmi mem_req_id 5 num_units 0
num_unit_info 2 unit size 1980 actual units 529
ath10k_wmi_event_service_ready_w(): wmi event service ready
min_tx_power 0x0000003f max_tx_power 0x0000003f ht_cap 0x0000185b
vht_cap 0x339b79f2 sw_ver0 0x01000000 sw_ver1 0x0000005c 0
ath10k_core_start()               : firmware 10.4-3.3-00092 booted
ath10k_wmi_10_4_ext_resource_con(): wmi ext resource config host type
1 firmware feature bitmap 00000010
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745764 len
20 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=20
ath10k_pci_hif_tx_sg()            : 02 01 0C 00 00 00 00 00 8D 90 00
00 01 00 00 00
ath10k_pci_hif_tx_sg()            : 10 00 00 00
napi_schedule()                   : napi schedule
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 0 len 1172264 requested,
addr 0x5103ce0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 1 len 13312 requested,
addr 0x5100840
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 2 len 53248 requested,
addr 0x50f37a0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 3 len 212992 requested,
addr 0x50bf6e0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 4 len 107520 requested,
addr 0x50a5240
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 5 len 12288 requested,
addr 0x50a21a0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 6 len 1047420 requested,
addr 0x4fa2580
ath10k_wmi_10_4_op_gen_init()     : wmi init 10.4
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 0)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x07dff824 len
280 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=280
ath10k_pci_hif_tx_sg()            : 02 01 10 01 00 01 00 00 00 A0 00
00 10 00 00 00
ath10k_pci_hif_tx_sg()            : 10 02 00 00 33 00 00 00 00 00 00
00 00 00 00 00
ath10k_pci_hif_tx_sg()            : 02 00 00 00 66 00 00 00 20 00 00
00 0F 00 00 00
ath10k_pci_hif_tx_sg()            : 0F 00 00 00 64 00 00 00 64 00 00
00 64 00 00 00
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 04 00 00 01 04 00
01 02 01 B4 06
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 1)
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x15233df8K
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x15233da0K
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 5 len 28
ath10k_pci_process_rx_cb()        : pci rx: len=28
ath10k_pci_process_rx_cb()        : 01 00 14 00 00 05 00 00 0F 00 00
00 64 14 00 00
ath10k_pci_process_rx_cb()        : 5A 14 00 00 02 00 00 00 09 00 00 00
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 2 len 40
ath10k_pci_process_rx_cb()        : pci rx: len=40
ath10k_pci_process_rx_cb()        : 02 00 20 00 00 06 00 00 01 80 00
00 00 00 00 01
ath10k_pci_process_rx_cb()        : 03 00 00 00 04 F0 21 26 82 67 00
00 00 00 00 00
ath10k_pci_process_rx_cb()        : 00 00 00 00 00 00 00 00
ath10k_htc_rx_completion_handler(): htc rx completion ep 2 skb 0x1525a900K
ath10k_wmi_event_ready()          : wmi event ready sw_version
16777216 abi_version 3 mac_addr 04F021268267 status 0
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 07 00 00 01 04 00
01 02 01 B4 06
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 2)
napi_complete()                   : napi complete
ath10k_wmi_op_gen_vdev_create()   : WMI vdev create: id 0 type 2
subtype 0 macaddr 04F021268267
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5a64 len
32 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=32
ath10k_pci_hif_tx_sg()            : 02 01 18 00 00 02 00 00 13 90 00
00 00 00 00 00
ath10k_pci_hif_tx_sg()            : 02 00 00 00 00 00 00 00 04 F0 21
26 82 67 00 00
napi_schedule()                   : napi schedule
napi_schedule()              ()   : WMI vdev delete id 0
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 0)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745764 len
16 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=16
ath10k_pci_hif_tx_sg()            : 02 01 08 00 00 03 00 00 14 90 00
00 00 00 00 00
ath10k_wmi_op_gen_echo()          : wmi echo value 0x0ba991e9
napi_task()                       : napi poll
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x15233c98K
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x15233c40K
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 08 00 00 01 04 00
01 02 01 B4 06
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 1)
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 09 00 00 01 04 00
00 02 01 00 00
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 2)
napi_complete()                   : napi complete
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5964 len
16 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=16
ath10k_pci_hif_tx_sg()            : 02 01 08 00 00 04 00 00 05 90 00
00 E9 91 A9 0B
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 0B 00 00 01 04 00
00 02 01 00 00
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 2)
ath10k_pci_process_rx_cb()        : pci rx ce pipe 2 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 02 00 08 00 00 0A 00 00 01 90 00
00 E9 91 A9 0B
ath10k_htc_rx_completion_handler(): htc rx completion ep 2 skb 0x1525a8a8K
ath10k_wmi_event_echo()           : wmi event echo value 0x0ba991e9
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x15233be8K
napi_complete()                   : napi complete
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5964 len
12 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=12
ath10k_pci_hif_tx_sg()            : 01 01 04 00 00 00 00 00 00 90 00 00
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 5 len 12
ath10k_pci_process_rx_cb()        : pci rx: len=12
ath10k_pci_process_rx_cb()        : 01 00 04 00 00 0C 00 00 00 02 02 00
napi_complete()                   : napi complete
ath10k_htt_verify_version()       : htt target version 2.2
ath10k_htt_send_frag_desc_bank_c(): htt frag desc bank cmd
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5964 len
56 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=56
ath10k_pci_hif_tx_sg()            : 01 01 30 00 00 01 00 00 06 08 01
40 40 DB 26 05
ath10k_pci_hif_tx_sg()            : 00 00 00 00 00 00 00 00 00 00 00
00 00 00 C3 09
ath10k_pci_hif_tx_sg()            : 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
ath10k_pci_hif_tx_sg()            : 00 00 00 00 00 00 00 00
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745764 len
48 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=48
ath10k_pci_hif_tx_sg()            : 01 01 28 00 00 02 00 00 02 01 00
00 A0 5A 26 05
ath10k_pci_hif_tx_sg()            : E0 5A 26 05 00 08 80 07 FF FF FF
03 3B 00 4B 00
ath10k_pci_hif_tx_sg()            : 15 00 1F 00 03 00 14 00 06 00 0A
00 01 00 02 00
ath10k_htt_h2t_aggr_cfg_msg()     : htt h2t aggr cfg msg amsdu 2 ampdu 62
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5a64 len
11 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=11
ath10k_pci_hif_tx_sg()            : 01 01 03 00 00 03 00 00 05 3E 02
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5864 len
16 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=16
ath10k_pci_hif_tx_sg()            : 02 01 08 00 00 05 00 00 55 90 00
00 01 00 00 00
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x152339d8K
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_fw_crashed_dump()      : firmware crashed! (uuid n/a)
ath10k_pci_dump_registers()       : firmware register dump:
ath10k_pci_dump_registers()       : [00]: 0x0000000A 0x000015B3
0x0A0347D6 0x00975B31
ath10k_pci_dump_registers()       : [04]: 0x0A0347D6 0x00060930
0x0000000E 0x00000000
ath10k_pci_dump_registers()       : [08]: 0x0042EAE8 0x004068D4
0x00000000 0x00471A40
ath10k_pci_dump_registers()       : [12]: 0x00000009 0x00000000
0x00973D28 0x00973D33
ath10k_pci_dump_registers()       : [16]: 0x0A0347D6 0x009606B8
0x00000000 0x00000000
ath10k_pci_dump_registers()       : [20]: 0x409C7CEE 0x0040677C
0x00400000 0x00000000
ath10k_pci_dump_registers()       : [24]: 0x809C440F 0x004067DC
0x004159F4 0xC09C7CEE
ath10k_pci_dump_registers()       : [28]: 0x809B358C 0x0040680C
0x0042EAE8 0x004068D4
ath10k_pci_dump_registers()       : [32]: 0x809B31B0 0x0040683C
0x0042713C 0x0041778C
ath10k_pci_dump_registers()       : [36]: 0x809B320A 0x0040690C
0x0040697C 0x00975A00
ath10k_pci_dump_registers()       : [40]: 0x809B2DA8 0x0040693C
0x00000001 0x0040697C
ath10k_pci_dump_registers()       : [44]: 0x809B2484 0x0040695C
0x0042325C 0x00423280
ath10k_pci_dump_registers()       : [48]: 0x8096EE0E 0x0040697C
0x00427134 0x00000001
ath10k_pci_dump_registers()       : [52]: 0x8096F883 0x00406A2C
0x0042C914 0x00423938
ath10k_pci_dump_registers()       : [56]: 0x80963A26 0x00406A4C
0x0042C914 0x00405528


ath10k_core_start()               : firmware 10.4-3.3-00092 booted
ath10k_wmi_10_4_ext_resource_con(): wmi ext resource config host type
1 firmware feature bitmap 00000010
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056f5b64 len
20 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=20
ath10k_pci_hif_tx_sg()            : 02 01 0C 00 00 06 00 00 8D 90 00
00 01 00 00 00
ath10k_pci_hif_tx_sg()            : 10 00 00 00
napi_schedule()                   : napi schedule
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 0 len 1172264 requested,
addr 0x5103ce0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 1 len 13312 requested,
addr 0x5100840
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 2 len 53248 requested,
addr 0x50f37a0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 3 len 212992 requested,
addr 0x50bf6e0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 4 len 107520 requested,
addr 0x50a5240
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 5 len 12288 requested,
addr 0x50a21a0
ath10k_wmi_put_host_mem_chunks()  : wmi chunk 6 len 1047420 requested,
addr 0x4fa2580
ath10k_wmi_10_4_op_gen_init()     : wmi init 10.4
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 0)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x07903824 len
280 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=280
ath10k_pci_hif_tx_sg()            : 02 01 10 01 00 07 00 00 00 A0 00
00 10 00 00 00
ath10k_pci_hif_tx_sg()            : 10 02 00 00 33 00 00 00 00 00 00
00 00 00 00 00
ath10k_pci_hif_tx_sg()            : 02 00 00 00 66 00 00 00 20 00 00
00 0F 00 00 00
ath10k_pci_hif_tx_sg()            : 0F 00 00 00 64 00 00 00 64 00 00
00 64 00 00 00
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 04 00 00 01 04 00
01 02 01 B4 06
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 1)
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x14f91dc8K
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x14f91d70K
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 5 len 28
ath10k_pci_process_rx_cb()        : pci rx: len=28
ath10k_pci_process_rx_cb()        : 01 00 14 00 00 05 00 00 0F 00 00
00 64 14 00 00
ath10k_pci_process_rx_cb()        : 5A 14 00 00 02 00 00 00 09 00 00 00
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 2 len 40
ath10k_pci_process_rx_cb()        : pci rx: len=40
ath10k_pci_process_rx_cb()        : 02 00 20 00 00 06 00 00 01 80 00
00 00 00 00 01
ath10k_pci_process_rx_cb()        : 03 00 00 00 04 F0 21 26 82 67 00
00 00 00 00 00
ath10k_pci_process_rx_cb()        : 00 00 00 00 00 00 00 00
ath10k_htc_rx_completion_handler(): htc rx completion ep 2 skb 0x1522e548K
ath10k_wmi_event_ready()          : wmi event ready sw_version
16777216 abi_version 3 mac_addr 04F021268267 status 0
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 07 00 00 01 04 00
01 02 01 B4 06
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 2)
napi_complete()                   : napi complete
ath10k_wmi_op_gen_vdev_create()   : WMI vdev create: id 0 type 2
subtype 0 macaddr 04F021268267
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745c64 len
32 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=32
ath10k_pci_hif_tx_sg()            : 02 01 18 00 00 08 00 00 13 90 00
00 00 00 00 00
ath10k_pci_hif_tx_sg()            : 02 00 00 00 00 00 00 00 04 F0 21
26 82 67 00 00
napi_schedule()                   : napi schedule
napi_schedule()                   : WMI vdev delete id 0
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 0)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056f5b64 len
16 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=16
ath10k_pci_hif_tx_sg()            : 02 01 08 00 00 09 00 00 14 90 00
00 00 00 00 00
ath10k_wmi_op_gen_echo()          : wmi echo value 0x0ba991e9
napi_task()                       : napi poll
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x14f91c68K
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x14f91c10K
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 08 00 00 01 04 00
01 02 01 B4 06
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 1)
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 09 00 00 01 04 00
00 02 01 00 00
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 2)
napi_complete()                   : napi complete
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745d64 len
16 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=16
ath10k_pci_hif_tx_sg()            : 02 01 08 00 00 0A 00 00 05 90 00
00 E9 91 A9 0B
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 2 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 02 00 08 00 00 0A 00 00 01 90 00
00 E9 91 A9 0B
ath10k_htc_rx_completion_handler(): htc rx completion ep 2 skb 0x1522e4f0K
ath10k_wmi_event_echo()           : wmi event echo value 0x0ba991e9
ath10k_htc_notify_tx_completion() : ath10k_htc_notify_tx_completion:
ep 2 skb 0x14f91bb8K
napi_complete()                   : napi complete
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 1 len 16
ath10k_pci_process_rx_cb()        : pci rx: len=16
ath10k_pci_process_rx_cb()        : 00 02 08 00 08 0B 00 00 01 04 00
00 02 01 00 00
ath10k_htc_process_credit_report(): htc ep 2 got 1 credits (total 2)
napi_complete()                   : napi complete
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745d64 len
12 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=12
ath10k_pci_hif_tx_sg()            : 01 01 04 00 00 04 00 00 00 90 00 00
napi_schedule()                   : napi schedule
napi_task()                       : napi poll
ath10k_pci_process_rx_cb()        : pci rx ce pipe 5 len 12
ath10k_pci_process_rx_cb()        : pci rx: len=12
ath10k_pci_process_rx_cb()        : 01 00 04 00 00 0C 00 00 00 02 02 00
napi_complete()                   : napi complete
ath10k_htt_verify_version()       : htt target version 2.2
ath10k_htt_send_frag_desc_bank_c(): htt frag desc bank cmd
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745d64 len
56 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=56
ath10k_pci_hif_tx_sg()            : 01 01 30 00 00 05 00 00 06 08 01
40 80 DB 26 05
ath10k_pci_hif_tx_sg()            : 00 00 00 00 00 00 00 00 00 00 00
00 00 00 C3 09
ath10k_pci_hif_tx_sg()            : 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00
ath10k_pci_hif_tx_sg()            : 00 00 00 00 00 00 00 00
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056f5b64 len
48 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=48
ath10k_pci_hif_tx_sg()            : 01 01 28 00 00 06 00 00 02 01 00
00 E0 5A 26 05
ath10k_pci_hif_tx_sg()            : 20 5B 26 05 00 08 80 07 FF FF FF
03 3B 00 4B 00
ath10k_pci_hif_tx_sg()            : 15 00 1F 00 03 00 14 00 06 00 0A
00 01 00 02 00
ath10k_htt_h2t_aggr_cfg_msg()     : htt h2t aggr cfg msg amsdu 2 ampdu 62
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x05745c64 len
11 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=11
ath10k_pci_hif_tx_sg()            : 01 01 03 00 00 07 00 00 05 3E 02
ath10k_wmi_op_gen_pdev_set_param(): wmi pdev set param 34 value 1
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 1)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5864 len
20 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=20
ath10k_pci_hif_tx_sg()            : 02 01 0C 00 00 0B 00 00 08 90 00
00 22 00 00 00
ath10k_pci_hif_tx_sg()            : 01 00 00 00
napi_schedule()                   : napi schedule
ath10k_wmi_op_gen_pdev_set_param(): wmi pdev set param 10 value 1
ath10k_htc_send()                 : htc ep 2 consumed 1 credits (total 0)
ath10k_pci_hif_tx_sg()            : pci tx item 0 paddr 0x056d5764 len
20 n_items 1
ath10k_pci_hif_tx_sg()            : pci tx data: len=20
ath10k_pci_hif_tx_sg()            : 02 01 0C 00 00 0C 00 00 08 90 00
00 0A 00 00 00
ath10k_pci_hif_tx_sg()            : 01 00 00 00
ath10k_wmi_op_gen_pdev_set_param(): wmi pdev set param 1 value 15
napi_task()                       : napi poll
ath10k_pci_fw_crashed_dump()      : firmware crashed! (uuid n/a)
ath10k_pci_dump_registers()       : firmware register dump:
ath10k_pci_dump_registers()       : [00]: 0x0000000A 0x000015B3
0x0A0347D6 0x00975B31
ath10k_pci_dump_registers()       : [04]: 0x0A0347D6 0x00060930
0x0000000E 0x00000000
ath10k_pci_dump_registers()       : [08]: 0x0042EAE8 0x004068D4
0x00000000 0x00471A40
ath10k_pci_dump_registers()       : [12]: 0x00000009 0x00000000
0x00973D28 0x00973D33
ath10k_pci_dump_registers()       : [16]: 0x0A0347D6 0x009606CA
0x00000000 0x00000000
ath10k_pci_dump_registers()       : [20]: 0x409C7CEE 0x0040677C
0x00400000 0x00000000
ath10k_pci_dump_registers()       : [24]: 0x809C440F 0x004067DC
0x004159F4 0xC09C7CEE
ath10k_pci_dump_registers()       : [28]: 0x809B358C 0x0040680C
0x0042EAE8 0x004068D4
ath10k_pci_dump_registers()       : [32]: 0x809B31B0 0x0040683C
0x0042713C 0x0041778C
ath10k_pci_dump_registers()       : [36]: 0x809B320A 0x0040690C
0x0040697C 0x00975A00
ath10k_pci_dump_registers()       : [40]: 0x809B2DA8 0x0040693C
0x00000001 0x0040697C
ath10k_pci_dump_registers()       : [44]: 0x809B2484 0x0040695C
0x0042325C 0x00423280
ath10k_pci_dump_registers()       : [48]: 0x8096EE0E 0x0040697C
0x00427134 0x00000001
ath10k_pci_dump_registers()       : [52]: 0x8096F883 0x00406A2C
0x0042C914 0x00423938
ath10k_pci_dump_registers()       : [56]: 0x80963A26 0x00406A4C
0x0042C914 0x00405528

2017-01-09 23:17 GMT+05:00 Adrian Chadd <adrian at freebsd.org>:
> hi,
>
> can you provide a dump with the wmi/mac debugging enabled? it'd be
> useful to see the sequence of wmi messages before the crash.
>
>
> -a



More information about the ath10k mailing list