got Command_Complete IRQ 94921240 <== acxpci_i_interrupt 94921242 <== acx_s_mwait 94921242 ==> acxpci_read_cmd_type_status cmd_type:0003 cmd_status:0001 [Success] 94921242 <== acxpci_read_cmd_type_status: 00000001 94921242 ==> acxpci_write_cmd_type_status 94921242 <== acxpci_write_cmd_type_status issue_cmd(ACX1xx_CMD_ENABLE_RX): took 2 jiffies to complete 94921242 <== acxpci_s_issue_cmd_timeo_debug: 00000000 94921242 <== acx_s_update_card_settings 94921242 <== acx_net_config 94921244 ==> acxpci_i_interrupt 94921244 <== acxpci_i_interrupt 94921244 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94921244 ==> acxpci_l_process_rxdesc rx: buf 1 full rx: tail=2 Ctl_16=0080 Status=80000000 rx: 802.11 buf[101]: 94921244 ==> acx_dump_bytes 94921244 <== acx_dump_bytes 94921244 ==> acx_l_rx 94921244 <== acx_l_rx 94921244 <== acxpci_l_process_rxdesc 94921244 <== acx_interrupt_tasklet 94921249 ==> acx_i_start_xmit acx_l_alloc_tx 94921249 ==> acxpci_l_alloc_tx tx: got desc 15, 15 remain 94921249 <== acxpci_l_alloc_tx since you can read this - acx_l_alloc_tx shouldn't be the problem maybe it's the memcpy() ??? nah... possibly it's acx_l_tx_data !!! tx: c8bd3da0d skb->len: 42 ctl: c3bc1e0cd skb: c57b0cf0d94921249 ==> acxpci_l_tx_data 4 f.1 f.2 5 unlocking failed, just as bush did! yes sir, this is an acx111 6 CB1 wmb1 CB2 CB3 CB4 8 mmiowb 9 write_flush() 10 11 94921249 <== acxpci_l_tx_data since you can't read this... acx_l_tx_data is the problem txresult = OK; adev->stats.tx_packets = 512 94921249 <== acx_i_start_xmit: 00000000 94921249 ==> acxpci_i_interrupt 94921249 <== acxpci_i_interrupt 94921249 ==> acx_interrupt_tasklet got Tx_Complete IRQ 94921249 ==> acxpci_l_clean_txdesc tx: desc->Ctl8's: 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 C0 tx: cleaning up bufs from 15 tx: wake queue (avail. Tx desc 16) tx: cleaned 15: !ACK=0 !RTS=0 RTS=0 r111=0001 tx_free=16 94921249 <== acxpci_l_clean_txdesc: 00000001 94921249 <== acx_interrupt_tasklet 94921249 ==> acxpci_i_interrupt 94921249 <== acxpci_i_interrupt 94921249 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94921249 ==> acxpci_l_process_rxdesc rx: buf 2 full rx: tail=3 Ctl_16=0080 Status=80000000 rx: 802.11 buf[127]: 94921249 ==> acx_dump_bytes 94921249 <== acx_dump_bytes 94921249 ==> acx_l_rx 94921249 <== acx_l_rx 94921249 <== acxpci_l_process_rxdesc 94921249 <== acx_interrupt_tasklet