Driver crashing while scanning.

2012-06-26
2013-02-17
  • KENDRICK CURRY

    KENDRICK CURRY - 2012-06-26

    I figured I should start a new post since this is something different… Thanks for the help, hope i'm not bugging you but here's my dmesg with the crash:

    <4>universal_acx: universal_wlan_start: done
    <4>universal_acx: universal_wlan_init: platform_device_register …
    <6>acx.acxmem_probe: found ACX100-based wireless network card
    <5>acx.acxmem_probe: initial debug setting is 0x000A
    <5>acx.acxmem_probe: found an ACX100-based wireless network card, irq:260, membase:0x08000000, mem_size:33, iobase:0xc8818000
    <5>acx.acxmem_probe: the initial debug setting is 0x000A
    <5>acx.acxmem_probe: using IRQ 260
    <5>acx.acxmem_probe: request_irq 260 successful
    <6>acx.acx_show_card_eeprom_id: EEPROM card ID string check found empty card ID: is this a DWL-650+ variant?
    <6>acx.acx_init_task_scheduler: device IS_MEM
    <6>acx.acx_reset_dev: ACX radio type 0x0d
    <5>acx.acx_read_fw: requesting firmware image 'WLANGEN.BIN'
    <5>acx._acx_upload_fw: acx_write_fw (main): 0
    <5>acx._acx_upload_fw: acx_validate_fw (main): 0
    <5>acx.acx_upload_radio: firmware: RADIO0d.BIN
    <5>acx.acx_read_fw: requesting firmware image 'RADIO0d.BIN'
    <5>acx.acx_upload_radio: acx_write_fw (radio): 0
    <5>acx.acx_upload_radio: acx_validate_fw (radio): 0
    <5>acx.acx_init_packet_templates: initializing max packet templates
    <6>acx.acxmem_copy_from_slavemem: copy_from_slavemem: warning!  destination not word-aligned!
    <5>acx.acx_create_hostdesc_queues: notice IS_PCI(c6cc8fa0): 0
    <6>acx.acxmem_copy_from_slavemem: copy_from_slavemem: warning!  destination not word-aligned!
    <5>acx.acx100_init_memory_pools: TotalMemoryBlocks=79 (20224 bytes)
    <3>binder: release proc 938, transaction 512, not freed
    <6>acx.acx_parse_configoption: NVSv: 03 0D 05 00 01 21 00 00
    <6>acx.acx_parse_configoption: NVS_vendor_offs:0000 probe_delay:500 eof_memory:65536
    <6>acx.acx_parse_configoption: CCAModes:04 Diversity:01 ShortPreOpt:01 PBCC:01 ChanAgil:00 PHY:05 Temp:01
    <6>acx.acx_parse_configoption: AntennaID:01 Len:02 Data:1E 00
    <6>acx.acx_parse_configoption: PowerLevelID:0A Len:00 Data:
    <6>acx.acx_parse_configoption: DataRatesID:02 Len:05 Data:02 04 11 22 44
    <6>acx.acx_parse_configoption: DomainID:03 Len:07 Data:30 20 30 31 32 40 41
    <6>acx.acx_parse_configoption: ProductID:04 Len:09 Data:TI ACX100
    <6>acx.acx_parse_configoption: ManufacturerID:05 Len:07 Data:TI Tes*
    <5>acx.acx_get_firmware_version: Firmware: firmware_version='Rev 1.9.8.b' hw_id=01030505
    <6>acx.acx_display_hardware_details: chipset TNETW1100B, radio type 0x0D (Maxim (MAX2820)), form factor 0x03 (Compact Flash), EEPROM version 0x05, uploaded firmware 'Rev 1.9.8.b'
    <6>acx.acxmem_copy_from_slavemem: copy_from_slavemem: warning!  destination not word-aligned!
    <5>acx.acx1xx_get_antenna: Got antenna: 0x8D 0x65
    <6>acx.acxmem_copy_from_slavemem: copy_from_slavemem: warning!  destination not word-aligned!
    <5>acx.acx1xx_get_station_id: Got station_id: 00:09:2D:C6:8D:3B
    <5>acx.acx_get_reg_domain: Got regulatory domain 0x30
    <6>acx.acxmem_copy_from_slavemem: copy_from_slavemem: warning!  destination not word-aligned!
    <5>acx.acx1xx_get_cca: Got Channel Clear Assessment (CCA) value 13
    <6>acx.acxmem_copy_from_slavemem: copy_from_slavemem: warning!  destination not word-aligned!
    <5>acx.acx1xx_get_ed_threshold: Got Energy Detect (ED) threshold 112
    <5>acx.acx_get_sensitivity: got sensitivity value 176
    <6>acx.interrupt_show_flags:  HOST_INT_RX_DATA        # IN:  packet rcvd from remote host to dev
    <6>acx.interrupt_show_flags:  HOST_INT_TX_COMPLETE    # OUT: packet sent from device to remote h
    <6>acx.interrupt_show_flags:  HOST_INT_CMD_COMPLETE   # no docs
    <6>acx.interrupt_show_flags:  HOST_INT_INFO           # no docs
    <6>acx.interrupt_show_flags:  HOST_INT_OVERFLOW       # no docs - in BSD as ACX_DEV_INTF_UNKNOWN
    <6>acx.interrupt_show_flags:  HOST_INT_PROCESS_ERROR  # no docs - in BSD as ACX_DEV_INTF_UNKNOWN
    <6>acx.interrupt_show_flags:  HOST_INT_SCAN_COMPLETE  # no docs
    <5>acx.acx_set_interrupt_mask: adev->irq_mask: before: 0 devtype:2 chiptype:1 tobe: 49660
    <6>acx.acx_update_ratevector: new ratevector: 82 84 0B 16 2C
    <6>acx.acxmem_copy_from_slavemem: copy_from_slavemem: warning!  destination not word-aligned!
    <5>acx.acx1xx_get_tx_level: Got tx-power-level: 1
    <6>acx.acxmem_probe: net device phy0, driver compiled against wireless extensions 22 and Linux 3.5.0-rc1
    <7>ieee80211 phy0: Selected rate control algorithm 'minstrel'
    <4>universal_acx: universal_wlan_init: platform_device_register: done
    <5>acx.acx_start: Updating initial settings
    <5>acx.acx1xx_update_station_id: Updating station_id to: 00:09:2D:C6:8D:3B
    <5>acx.acx1xx_update_rate_fallback: Updating Tx fallback to 1 retries
    <5>acx.acx1xx_update_tx_level: Updating tx-power-level to: 1
    <5>acx.acx1xx_update_antenna: Updating antenna: 0x8D 0x65
    <5>acx.acx1xx_update_ed_threshold: Updating the Energy Detect (ED) threshold: 112
    <5>acx.acx1xx_update_cca: Updating the Channel Clear Assessment (CCA) value: 0x0D
    <5>acx.acx1xx_update_retry: Updating the short retry limit: 7, long retry limit: 4
    <5>acx.acx1xx_update_msdu_lifetime: Updating the tx MSDU lifetime: 4096
    <5>acx.acx_update_reg_domain: Updating the regulatory domain: 0x30
    <5>acx.acx_update_mode: Updating to mode=0x0002
    <5>acx.acx_update_rx_config: Updating RXconfig to mode=0x0002,rx_config_1:2=2010:0FDD
    <5>acx.acx_op_add_interface: vif_type=0002
    <5>acx.acx_op_add_interface: NL80211_IFTYPE_STATION
    <5>acx.acx_update_mode: Updating to mode=0x0002
    <5>acx.acx_update_rx_config: Updating RXconfig to mode=0x0002,rx_config_1:2=2010:0FDD
    <6>acx.acx_debugfs_add_adev: adev:c6cc8fa0 nm:phy0 dirp:c56b4b50
    <6>acx.acx_op_add_interface: Virtual interface added (type: 0x00000002, MAC: 00:09:2D:C6:8D:3B)
    <5>acx.acx1xx_update_tx_level: Updating tx-power-level to: 1
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <11>init: sys_prop: Unable to start service ctl  uid: 1001 pid:849
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <11>init: sys_prop: Unable to stop service ctl  uid: 1001 pid:849
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <11>init: sys_prop: Unable to start service ctl  uid: 1001 pid:849
    <4>0000: 0e
    <5>acx._acx_issue_cmd_timeo_debug: phy0: cmd=ACX1xx_CMD_ENABLE_TX, buflen=1, timeout=49ms, type=0x3000, status=Channel invalid in current regulatory domain: FAILED
    <3>binder: release proc 1085, transaction 3300, not freed
    <6>acx.acx_debugfs_remove_adev: phy0 c56b4b50
    <5>acx.acx_update_mode: Updating to mode=0x00ff
    <5>acx.acx_op_remove_interface: Virtual interface removed: type=2, MAC=00:09:2D:C6:8D:3B
    <5>acx.acx_op_stop: acxpci: closed device
    <5>acx.acx_start: Updating initial settings
    <5>acx.acx1xx_update_station_id: Updating station_id to: 00:09:2D:C6:8D:3B
    <5>acx.acx1xx_update_rate_fallback: Updating Tx fallback to 1 retries
    <5>acx.acx1xx_update_tx_level: Updating tx-power-level to: 1
    <5>acx.acx1xx_update_antenna: Updating antenna: 0x8D 0x65
    <5>acx.acx1xx_update_ed_threshold: Updating the Energy Detect (ED) threshold: 112
    <5>acx.acx1xx_update_cca: Updating the Channel Clear Assessment (CCA) value: 0x0D
    <5>acx.acx1xx_update_retry: Updating the short retry limit: 7, long retry limit: 4
    <5>acx.acx1xx_update_msdu_lifetime: Updating the tx MSDU lifetime: 4096
    <5>acx.acx_update_reg_domain: Updating the regulatory domain: 0x30
    <5>acx.acx_update_mode: Updating to mode=0x00ff
    <1>Unable to handle kernel paging request at virtual address 6f53367d
    <1>pgd = c2dcc000
    <1> *pgd=00000000
    <0>Internal error: Oops: f3  PREEMPT ARM
    <4>Modules linked in: universal_acx scsi_wait_scan acx_mac80211
    <4>CPU: 0    Not tainted  (3.5.0-rc1 #183)
    <4>pc :     lr :     psr: 20000093
    <4>sp : c5cb9cf0  ip : c5cb9d08  fp : c5cb9d04
    <4>r10: 0000000c  r9 : 00000000  r8 : 00000000
    <4>r7 : c6cc8280  r6 : c6cc8958  r5 : c5cb9d0c  r4 : c662a7e0
    <4>r3 : 6f533631  r2 : 20000093  r1 : 20000093  r0 : 6f533631
    <4>Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
    <4>Control: 0000397f  Table: a2dcc000  DAC: 00000015
    <0>Process wpa_supplicant (pid: 1097, stack limit = 0xc5cb8278)
    <0>Stack: (0xc5cb9cf0 to 0xc5cba000)
    <0>9ce0:                                     c6054420 c662a7e0 c5cb9d34 c5cb9d08
    <0>9d00: c03de554 c02ea3d8 bf002ee4 c662a7e0 00000000 00000024 00000000 c5cb8000
    <0>9d20: 40000013 00000000 c5cb9d54 c5cb9d38 c03de6b4 c03de350 00000000 c6cc8280
    <0>9d40: 00000000 c6cc8280 c5cb9d7c c5cb9d58 c03dead0 c03de5cc 0000000a c6cc8fa0
    <0>9d60: bf01a83c c6cc8280 bf013d78 00000001 c5cb9d8c c5cb9d80 c03deb18 c03dea84
    <0>9d80: c5cb9dac c5cb9d90 bf0120d0 c03deb10 00000002 c662a440 c6cc8280 c662a7e0
    <0>9da0: c5cb9de4 c5cb9db0 c03ccdc8 bf012094 c5cb9de4 c5cb9dc0 c03cacf0 c662a440
    <0>9dc0: 00000009 c02ef418 00000001 c674baec 00000000 00000000 c5cb9dfc c5cb9de8
    <0>9de0: c03cd4e8 c03ccc44 c662a440 c04de3f0 c5cb9e14 c5cb9e00 c02ef4d4 c03cd484
    <0>9e00: c662a440 00001003 c5cb9e34 c5cb9e18 c02ef71c c02ef424 c662a440 00001002
    <0>9e20: 00008914 00000000 c5cb9e54 c5cb9e38 c02ef85c c02ef6a0 00000001 00008914
    <0>9e40: c5cb8000 00008914 c5cb9ed4 c5cb9e58 c033eef0 c02ef850 00008913 c02f043c
    <0>9e60: c5cb9e7c c662a440 00000000 c5cb9e88 c674bae0 00000014 6e616c77 00000030
    <0>9e80: 00000000 00000000 00001003 00000000 00000000 00000000 00001003 00000000
    <0>9ea0: 00000000 00000000 00000000 00008914 bee21a24 c033fcb8 00000007 c00095e4
    <0>9ec0: c5cb8000 00020000 c5cb9ee4 c5cb9ed8 c033fe6c c033e838 c5cb9f04 c5cb9ee8
    <0>9ee0: c02d9364 c033fcc4 c02d92ec bee21a24 c46e9a00 c4f406c0 c5cb9f7c c5cb9f08
    <0>9f00: c00a3b0c c02d92f8 00000001 0000000a c5cb9f6c 00000000 c5cb9f64 c5cb9f28
    <0>9f20: c02d9c9c c0093f28 00000000 00000000 c04f6cd8 00000000 c783ce10 c4114d90
    <0>9f40: 00000003 00000003 00000000 017c64d6 00000119 c00095e4 c46e9a00 bee21a24
    <0>9f60: 00008914 00000007 c00095e4 c5cb8000 c5cb9fa4 c5cb9f80 c00a4054 c00a3a8c
    <0>9f80: 00000000 00000000 00050ba0 bee21a24 017c6758 00000036 00000000 c5cb9fa8
    <0>9fa0: c0009460 c00a4020 00050ba0 bee21a24 00000007 00008914 bee21a24 bee21a14
    <0>9fc0: 00050ba0 bee21a24 017c6758 00000036 00000000 00000000 00000000 00000000
    <0>9fe0: 00050ed4 bee219f8 afd26b69 afd0b93c 80000010 00000007 00000000 00000000
    <4>Backtrace:
    <4>Function entered at  from
    <4> r4:c662a7e0 r3:c6054420
    <4>Function entered at  from
    <4>Function entered at  from
    <4> r5:c6cc8280 r4:00000000
    <4>Function entered at  from
    <4> r8:00000001 r7:bf013d78 r6:c6cc8280 r5:bf01a83c r4:c6cc8fa0
    <4>r3:0000000a
    <4>Function entered at  from
    <4>Function entered at  from
    <4> r6:c662a7e0 r5:c6cc8280 r4:c662a440 r3:00000002
    <4>Function entered at  from
    <4>Function entered at  from
    <4> r5:c04de3f0 r4:c662a440
    <4>Function entered at  from
    <4> r5:00001003 r4:c662a440
    <4>Function entered at  from
    <4> r7:00000000 r6:00008914 r5:00001002 r4:c662a440
    <4>Function entered at  from
    <4> r6:00008914 r5:c5cb8000 r4:00008914 r3:00000001
    <4>Function entered at  from
    <4>Function entered at  from
    <4>Function entered at  from
    <4> r6:c4f406c0 r5:c46e9a00 r4:bee21a24 r3:c02d92ec
    <4>Function entered at  from
    <4> r9:c5cb8000 r8:c00095e4 r7:00000007 r6:00008914 r5:bee21a24
    <4>r4:c46e9a00
    <4>Function entered at  from
    <4> r7:00000036 r6:017c6758 r5:bee21a24 r4:00050ba0
    <0>Code: e1a03000 e10f1000 e3812080 e121f002 (e590204c)
    <4>----
    <6>note: wpa_supplicant exited with preempt_count 1

    And the driver usually creates the interface as wlan0 right?

     
  • Oliver Winker

    Oliver Winker - 2012-06-26

    Hi notime2d8,

    No problem - hmmm … some questions:

    Is this reproducible ?
    Could you give some details on the platform (uname -a) ?

    I haven't tried 3.5 yet myself, but it doesn't need to be related to that. I try the mem-interface usually on a hx4700, currently with 3.3 .

    What you could maybe already try, is to check older versions of the driver, using the git-tags. That could already give maybe a high-level bisection info.

    BR, Oliver

     
  • Oliver Winker

    Oliver Winker - 2012-06-26

    And the driver usually creates the interface as wlan0 right?

    That depends on the udev rules, but probably in most cases yes.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks