Kernel panic when loading driver.

2011-01-11
2013-02-17
  • KENDRICK CURRY

    KENDRICK CURRY - 2011-01-11

    Hey i was working with the acx mem driver. I built it into my kernel and added support for it. when loading the device driver it crashes. The log is posted below:

    <4>universal_acx: universal_wlan_start: done
    <4>universal_acx: universal_wlan_init: platform_device_register …
    <7>PM: Adding info for platform:acx-mem.0
    <4>acx: found ACX100-based wireless network card
    <4>initial debug setting is 0x000A
    <4>acx: found an ACX100-based wireless network card, irq:260, membase:0x08000000, mem_size:33, iobase:0xc88b2000acx: the initial debug setting is 0x000A
    <4>acx: using IRQ 260
    <4>acx: request_irq 260 successful
    <4>acx: write_reg16: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:bf025260 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_irq_disable+0x44/0xe8 )
    <4> (acxmem_irq_disable+0x0/0xe8 ) from  (acxmem_probe+0x298/0x468 )
    <4> r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg16: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:bf025260 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_irq_disable+0x8c/0xe8 )
    <4> (acxmem_irq_disable+0x0/0xe8 ) from  (acxmem_probe+0x298/0x468 )
    <4> r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: clear_regbits: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x74/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x90/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0xc8/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_flush: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0xfc/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: set_regbits: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x120/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x140/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x184/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_flush: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x1c4/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x1e8/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: set_regbits: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x44/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x64/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:00000001 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0xa8/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_flush: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0xe8/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: set_regbits: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x10c/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x12c/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:00000001 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x170/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_flush: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x1b0/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: clear_regbits: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x21c/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x23c/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:00000000 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x280/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_flush: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x2c0/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: set_regbits: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x2e4/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:bf018220 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x304/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:00000001 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x348/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_flush: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:00000001 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x388/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: write_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:00000000 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_mac+0x3c4/0x428 )
    <4> (acxmem_reset_mac+0x0/0x428 ) from  (acxmem_reset_dev+0x268/0x1384 )
    <4> r5:60000013 r4:c0be29e0
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg32: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x288/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: read_reg16: mem: warning: data access not locked!
    <4>Backtrace:
    <4> (dump_backtrace+0x0/0x114) from  (dump_stack+0x18/0x1c)
    <4> r6:60000013 r5:60000013 r4:c0be29e0 r3:00020000
    <4> (dump_stack+0x0/0x1c) from  (acxmem_reset_dev+0x2e4/0x1384 )
    <4> (acxmem_reset_dev+0x0/0x1384 ) from  (acxmem_complete_hw_reset+0x18/0x2f4 )
    <4> (acxmem_complete_hw_reset+0x0/0x2f4 ) from  (acxmem_probe+0x300/0x468 )
    <4> r6:bf025260 r5:c0be2260 r4:c0be29e0
    <4> (acxmem_probe+0x0/0x468 ) from  (platform_drv_probe+0x1c/0x20)
    <4> r8:00000000 r7:bf0184d8 r6:00000000 r5:bf025268 r4:bf025268
    <4> (platform_drv_probe+0x0/0x20) from  (driver_probe_device+0xdc/0x1a0)
    <4> (driver_probe_device+0x0/0x1a0) from  (__device_attach+0x44/0x48)
    <4> r7:00000000 r6:00000000 r5:bf025268 r4:bf0184d8
    <4> (__device_attach+0x0/0x48) from  (bus_for_each_drv+0x54/0x90)
    <4> r5:c01ba5b0 r4:bf025268
    <4> (bus_for_each_drv+0x0/0x90) from  (device_attach+0x70/0x9c)
    <4> r6:c04bacb0 r5:bf02529c r4:bf025268
    <4> (device_attach+0x0/0x9c) from  (bus_probe_device+0x2c/0x48)
    <4> r6:c04bacb0 r5:bf025270 r4:bf025268 r3:00000001
    <4> (bus_probe_device+0x0/0x48) from  (device_add+0x334/0x4b8)
    <4> (device_add+0x0/0x4b8) from  (platform_device_add+0x110/0x16c)
    <4> (platform_device_add+0x0/0x16c) from  (platform_device_register+0x20/0x24)
    <4> r7:bf028000 r6:00000001 r5:00000000 r4:bf025260
    <4> (platform_device_register+0x0/0x24) from  (universal_wlan_init+0xc0/0x120 )
    <4> r4:bf025260 r3:00020000
    <4> (universal_wlan_init+0x0/0x120 ) from  (do_one_initcall+0xc0/0x19c)
    <4> r5:00000000 r4:bf0253c0
    <4> (do_one_initcall+0x0/0x19c) from  (sys_init_module+0x1550/0x1710)
    <4> r8:00000001 r7:c16009c0 r6:00000001 r5:00000000 r4:bf0253c0
    <4> (sys_init_module+0x0/0x1710) from  (ret_fast_syscall+0x0/0x2c)
    <4>acx: ACX radio type 0x0d
    <4>acx: requesting firmware image 'WLANGEN.BIN'
    <7>PM: Adding info for No Bus:acx-mem.0
    #

     
  • Oliver Winker

    Oliver Winker - 2011-01-11

    Hi notime2d8,

    This is a warning from the spin-locking check code in mem.c, and which indeed on UP actually depends on CONFIG_SPIN_DEBUG.

    We do spin-locking in mem to protect the data accesses. This has solved the scanning-while-up problem and also improved ifup/down and stability in general.

    Probably your kernel hasn't CONFIG_SPIN_DEBUG configured, which optimizes the actual spin-locking away on UP. The important part is still done, which is the turning-off of irqs and preemption while being locked. But the is_spin_locked() used in the warning is probably not effective anymore.

    So the solution is basically:

    Just change the check defined by "#define ACXMEM_WARN_NOT_SPIN_LOCKED" in mem.c to a nop for the time being ;).

    That should make it work again. It's probably also not really crashed, but just flooded by stacktraces. I'll see to change the check to be deactivate by default then.

    G+, Oliver

     
  • KENDRICK CURRY

    KENDRICK CURRY - 2011-01-20

    I really don't want you to have to hold my hand through this but:

    <4>universal_acx: universal_wlan_start: done
    <4>universal_acx: universal_wlan_init: platform_device_register …
    <4>acx: found ACX100-based wireless network card
    <4>initial debug setting is 0x000A
    <4>acx: found an ACX100-based wireless network card, irq:260, membase:0x08000000, mem_size:33, iobase:0xc88b6000acx: the initial debug setting is 0x000A
    <4>acx: using IRQ 260
    <4>acx: request_irq 260 successful
    <4>acx: ACX radio type 0x0d
    <4>acx: requesting firmware image 'WLANGEN.BIN'
    <3>init: untracked pid 322 exited
    <4>acx: firmware image 'WLANGEN.BIN' was not provided. Check your hotplug scripts
    <4>acx: reset_dev() FAILED

    I have the firmware located at disk/lib/firmware/ and disk/system/lib/firmware/ on a 2.6.36 kernel if it matters. I hope i'm close to getting this working. Do i have to use hotplug?

     
  • KENDRICK CURRY

    KENDRICK CURRY - 2011-01-20

    Nevermind got it working:

    <4>universal_acx: universal_wlan_start: done
    <4>universal_acx: universal_wlan_init: platform_device_register …
    <4>acx: found ACX100-based wireless network card
    <4>initial debug setting is 0x000A
    <4>acx: found an ACX100-based wireless network card, irq:260, membase:0x08000000, mem_size:33, iobase:0xc88b6000acx: the initial debug setting is 0x000A
    <4>acx: using IRQ 260
    <4>acx: request_irq 260 successful
    <4>acx: ACX radio type 0x0d
    <4>acx: requesting firmware image 'WLANGEN.BIN'
    <4>acx: acx_write_fw (main): 0
    <4>acx: acx_validate_fw (main): 0
    <3>init: untracked pid 390 exited
    <4>acx: requesting firmware image 'RADIO0d.BIN'
    <3>init: untracked pid 391 exited
    <4>acx: acx_write_fw (radio): 0
    <4>acx: acx_validate_fw (radio): 0
    <4>acx: initializing max packet templates
    <4>acx copy_from_slavemem: warning!  destination not word-aligned!
    <4>acx copy_from_slavemem: warning!  destination not word-aligned!
    <4>acx: TotalMemoryBlocks=79 (20224 bytes)
    <4>acx: NVS_vendor_offs:0000 probe_delay:500 eof_memory:65536
    <4>acx: CCAModes:04 Diversity:01 ShortPreOpt:01 PBCC:01 ChanAgil:00 PHY:05 Temp:01
    <4>acx: AntennaID:01 Len:02 Data:1E 00
    <4>acx: PowerLevelID:0A Len:00 Data:
    <4>acx: DataRatesID:02 Len:05 Data:02 04 11 22 44
    <4>acx: DomainID:03 Len:07 Data:30 20 30 31 32 40 41
    <4>acx: ProductID:04 Len:09 Data:TI ACX100
    <4>acx: ManufacturerID:05 Len:07 Data:TI Tes:
    <4>acx: chipset TNETW1100B, radio type 0x0D (Maxim (MAX2820)), form factor 0x03 (Compact Flash), EEPROM version 0x05, uploaded firmware 'Rev 1.9.8.b'
    <4>acx copy_from_slavemem: warning!  destination not word-aligned!
    <4>acx copy_from_slavemem: warning!  destination not word-aligned!
    <4>acx: got antenna value 0x8D
    <4>acx copy_from_slavemem: warning!  destination not word-aligned!
    <4>acx: got Energy Detect (ED) threshold 112
    <4>acx copy_from_slavemem: warning!  destination not word-aligned!
    <4>acx: got Channel Clear Assessment (CCA) value 13
    <4>acx copy_from_slavemem: warning!  destination not word-aligned!
    <4>acx: got regulatory domain 0x30
    <4>acx: got sensitivity value 176
    <4>acx: new ratevector: 82 84 0B 16 2C
    <4>acx: phy0: changing radio power level to 18 dBm (23)
    <4>acx: creating proc entry /proc/driver/acx_phy0/info
    <4>acx: creating proc entry /proc/driver/acx_phy0/diag
    <4>acx: creating proc entry /proc/driver/acx_phy0/eeprom
    <4>acx: creating proc entry /proc/driver/acx_phy0/phy
    <4>acx: creating proc entry /proc/driver/acx_phy0/debug
    <4>acx: creating proc entry /proc/driver/acx_phy0/sensitivity
    <4>acx: net device phy0, driver compiled against wireless extensions 22 and Linux 2.6.36+
    <7>phy0: Selected rate control algorithm 'minstrel_ht'
    <4>universal_acx: universal_wlan_init: platform_device_register: done
    # e_fw (main): 0

     

Log in to post a comment.