issue_cmd(cmd:ACX1xx_CMD_ENABLE_RX,buflen:1,timeout:50ms,type:0x4102) input buffer (len=1): 94907424 ==> acx_dump_bytes 94907424 <== acx_dump_bytes 94907424 ==> acxpci_read_cmd_type_status cmd_type:0000 cmd_status:0000 [Idle] 94907424 <== acxpci_read_cmd_type_status: 00000000 94907424 ==> acxpci_write_cmd_type_status 94907424 <== acxpci_write_cmd_type_status 94907424 ==> acx_s_mwait 94907424 ==> acxpci_i_interrupt got Command_Complete IRQ 94907424 <== acxpci_i_interrupt 94907426 <== acx_s_mwait 94907426 ==> acxpci_read_cmd_type_status cmd_type:0003 cmd_status:0001 [Success] 94907426 <== acxpci_read_cmd_type_status: 00000001 94907426 ==> acxpci_write_cmd_type_status 94907426 <== acxpci_write_cmd_type_status issue_cmd(ACX1xx_CMD_ENABLE_RX): took 2 jiffies to complete 94907426 <== acxpci_s_issue_cmd_timeo_debug: 00000000 94907426 <== acx_s_update_card_settings 94907426 <== acx_net_config 94907433 ==> acx_i_start_xmit 94907433 ==> acxpci_l_alloc_tx tx: got desc 10, 15 remain 94907433 <== 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 !!! 94907433 ==> acxpci_l_tx_data 1 2 3 4 f.1 f.2 5 yes sir, this is an acx111 6 7 8 9 10 94907433 <== acxpci_l_tx_data since you can't read this... acx_l_tx_data is the problem txresult = OK; adev->stats.tx_packets++; adev->stats.tx_bytes += skb->len; 94907433 <== acx_i_start_xmit: 00000000 94907434 ==> acxpci_i_interrupt 94907434 <== acxpci_i_interrupt 94907434 ==> acx_interrupt_tasklet got Tx_Complete IRQ 94907434 ==> acxpci_l_clean_txdesc tx: desc->Ctl8's: 80 80 80 80 80 80 80 80 80 80 C0 80 80 80 80 80 tx: cleaning up bufs from 10 tx: wake queue (avail. Tx desc 16) tx: cleaned 10: !ACK=0 !RTS=0 RTS=0 r111=0001 tx_free=16 94907434 <== acxpci_l_clean_txdesc: 00000001 94907434 <== acx_interrupt_tasklet 94907440 ==> acx_net_config 94907440 ==> acx_selectchannel Changing to channel 3 94907440 <== acx_selectchannel: FFFFFF8D configure(type:ACX1xx_IE_DOT11_TX_POWER_LEVEL,len:1) 94907440 ==> acxpci_s_issue_cmd_timeo_debug issue_cmd(cmd:ACX1xx_CMD_CONFIGURE,buflen:5,timeout:50ms,type:0x100D) input buffer (len=5): 94907440 ==> acx_dump_bytes 94907440 <== acx_dump_bytes 94907440 ==> acxpci_read_cmd_type_status cmd_type:0000 cmd_status:0000 [Idle] 94907440 <== acxpci_read_cmd_type_status: 00000000 94907440 ==> acxpci_write_cmd_type_status 94907440 <== acxpci_write_cmd_type_status 94907440 ==> acx_s_mwait 94907440 ==> acxpci_i_interrupt got Command_Complete IRQ 94907440 <== acxpci_i_interrupt 94907442 <== acx_s_mwait 94907442 ==> acxpci_read_cmd_type_status cmd_type:0002 cmd_status:0001 [Success] 94907442 <== acxpci_read_cmd_type_status: 00000001 94907442 ==> acxpci_write_cmd_type_status 94907442 <== acxpci_write_cmd_type_status issue_cmd(ACX1xx_CMD_CONFIGURE): took 2 jiffies to complete 94907442 <== acxpci_s_issue_cmd_timeo_debug: 00000000 94907442 ==> acx_s_update_card_settings get_mask 0x00000000, set_mask 0x00008200 updating transmit power: 15 dBm configure(type:ACX1xx_IE_DOT11_TX_POWER_LEVEL,len:1) 94907442 ==> acxpci_s_issue_cmd_timeo_debug issue_cmd(cmd:ACX1xx_CMD_CONFIGURE,buflen:5,timeout:50ms,type:0x100D) input buffer (len=5): 94907442 ==> acx_dump_bytes 94907442 <== acx_dump_bytes 94907442 ==> acxpci_read_cmd_type_status cmd_type:0000 cmd_status:0000 [Idle] 94907442 <== acxpci_read_cmd_type_status: 00000000 94907442 ==> acxpci_write_cmd_type_status 94907442 <== acxpci_write_cmd_type_status 94907442 ==> acx_s_mwait 94907442 ==> acxpci_i_interrupt got Command_Complete IRQ 94907442 <== acxpci_i_interrupt 94907444 <== acx_s_mwait 94907444 ==> acxpci_read_cmd_type_status cmd_type:0002 cmd_status:0001 [Success] 94907444 <== acxpci_read_cmd_type_status: 00000001 94907444 ==> acxpci_write_cmd_type_status 94907444 <== acxpci_write_cmd_type_status issue_cmd(ACX1xx_CMD_CONFIGURE): took 2 jiffies to complete 94907444 <== acxpci_s_issue_cmd_timeo_debug: 00000000 updating channel to: 3 updating: enable Tx 94907444 ==> acxpci_s_issue_cmd_timeo_debug issue_cmd(cmd:ACX1xx_CMD_ENABLE_TX,buflen:1,timeout:50ms,type:0x4103) input buffer (len=1): 94907444 ==> acx_dump_bytes 94907444 <== acx_dump_bytes 94907444 ==> acxpci_read_cmd_type_status cmd_type:0000 cmd_status:0000 [Idle] 94907444 <== acxpci_read_cmd_type_status: 00000000 94907444 ==> acxpci_write_cmd_type_status 94907444 <== acxpci_write_cmd_type_status 94907444 ==> acx_s_mwait 94907444 ==> acxpci_i_interrupt got Command_Complete IRQ 94907444 <== acxpci_i_interrupt 94907444 ==> acxpci_i_interrupt 94907444 <== acxpci_i_interrupt 94907444 ==> acxpci_i_interrupt 94907444 <== acxpci_i_interrupt 94907444 ==> acxpci_i_interrupt 94907444 <== acxpci_i_interrupt 94907444 ==> acxpci_i_interrupt 94907444 <== acxpci_i_interrupt 94907445 ==> acxpci_i_interrupt 94907445 <== acxpci_i_interrupt 94907445 ==> acxpci_i_interrupt 94907445 <== acxpci_i_interrupt 94907445 ==> acxpci_i_interrupt 94907445 <== acxpci_i_interrupt 94907445 ==> acxpci_i_interrupt 94907445 <== acxpci_i_interrupt 94907445 ==> acxpci_i_interrupt 94907445 <== acxpci_i_interrupt 94907446 ==> acxpci_i_interrupt 94907446 <== acxpci_i_interrupt 94907446 ==> acxpci_i_interrupt 94907446 <== acxpci_i_interrupt 94907446 ==> acxpci_i_interrupt 94907446 <== acxpci_i_interrupt 94907446 <== acx_s_mwait 94907446 ==> acxpci_read_cmd_type_status cmd_type:0004 cmd_status:0001 [Success] 94907446 <== acxpci_read_cmd_type_status: 00000001 94907446 ==> acxpci_write_cmd_type_status 94907446 <== acxpci_write_cmd_type_status issue_cmd(ACX1xx_CMD_ENABLE_TX): took 2 jiffies to complete 94907446 <== acxpci_s_issue_cmd_timeo_debug: 00000000 FIXME: Possibly broken code in acx_s_update_card_settings() at /home/devel/acx-mac80211/common.c:3769 updating: enable Rx on channel: 3 94907446 ==> acxpci_s_issue_cmd_timeo_debug issue_cmd(cmd:ACX1xx_CMD_ENABLE_RX,buflen:1,timeout:50ms,type:0x4103) input buffer (len=1): 94907446 ==> acx_dump_bytes 94907446 <== acx_dump_bytes 94907446 ==> acxpci_read_cmd_type_status cmd_type:0000 cmd_status:0000 [Idle] 94907446 <== acxpci_read_cmd_type_status: 00000000 94907446 ==> acxpci_write_cmd_type_status 94907446 <== acxpci_write_cmd_type_status 94907446 ==> acxpci_i_interrupt 94907446 <== acxpci_i_interrupt 94907446 ==> acx_s_mwait 94907446 ==> acxpci_i_interrupt got Command_Complete IRQ 94907446 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907447 ==> acxpci_i_interrupt 94907447 <== acxpci_i_interrupt 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 <== acx_s_mwait 94907448 ==> acxpci_read_cmd_type_status cmd_type:0003 cmd_status:0001 [Success] 94907448 <== acxpci_read_cmd_type_status: 00000001 94907448 ==> acxpci_write_cmd_type_status 94907448 <== acxpci_write_cmd_type_status issue_cmd(ACX1xx_CMD_ENABLE_RX): took 2 jiffies to complete 94907448 <== acxpci_s_issue_cmd_timeo_debug: 00000000 94907448 <== acx_s_update_card_settings 94907448 <== acx_net_config 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907448 ==> acxpci_l_process_rxdesc rx: buf 0 full rx: buf 1 full rx: buf 2 full rx: buf 3 full rx: buf 4 full rx: buf 5 full rx: buf 6 full rx: buf 7 full rx: buf 8 full rx: buf 9 full rx: buf 10 full rx: buf 11 full rx: buf 12 full rx: buf 13 full rx: buf 14 full 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt rx: buf 15 full rx: tail=15 Ctl_16=0080 Status=80000000 rx: 802.11 buf[100]: 94907448 ==> acx_dump_bytes 94907448 <== acx_dump_bytes 94907448 ==> acx_l_rx 94907448 <== acx_l_rx rx: tail=0 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907448 ==> acx_dump_bytes 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 <== acx_dump_bytes 94907448 ==> acx_l_rx 94907448 <== acx_l_rx rx: tail=1 Ctl_16=0080 Status=80000000 rx: 802.11 buf[100]: 94907448 ==> acx_dump_bytes 94907448 <== acx_dump_bytes 94907448 ==> acx_l_rx 94907448 <== acx_l_rx rx: tail=2 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907448 ==> acx_dump_bytes 94907448 <== acx_dump_bytes 94907448 ==> acx_l_rx 94907448 ==> acxpci_i_interrupt 94907448 <== acxpci_i_interrupt 94907448 <== acx_l_rx rx: tail=3 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx 94907449 ==> acxpci_i_interrupt 94907449 <== acxpci_i_interrupt rx: tail=4 Ctl_16=0080 Status=80000000 rx: 802.11 buf[1548]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=5 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=6 Ctl_16=0080 Status=80000000 rx: 802.11 buf[1548]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=7 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=8 Ctl_16=0080 Status=80000000 rx: 802.11 buf[1548]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=9 Ctl_16=0080 Status=80000000 rx: 802.11 buf[100]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=10 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=11 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=12 Ctl_16=0080 Status=80000000 rx: 802.11 buf[1548]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=13 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=14 Ctl_16=0080 Status=80000000 rx: 802.11 buf[309]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=15 Ctl_16=0080 Status=80000000 rx: 802.11 buf[100]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx rx: tail=0 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907449 ==> acx_dump_bytes 94907449 <== acx_dump_bytes 94907449 ==> acx_l_rx 94907449 <== acx_l_rx 94907449 <== acxpci_l_process_rxdesc 94907449 <== acx_interrupt_tasklet 94907449 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907449 ==> acxpci_l_process_rxdesc 94907449 <== acxpci_l_process_rxdesc 94907449 <== acx_interrupt_tasklet 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907450 ==> acxpci_l_process_rxdesc rx: buf 0 full rx: buf 1 full rx: tail=1 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 <== acx_l_rx rx: tail=2 Ctl_16=0080 Status=80000000 rx: 802.11 buf[131]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 <== acx_l_rx 94907450 <== acxpci_l_process_rxdesc 94907450 <== acx_interrupt_tasklet 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907450 ==> acxpci_l_process_rxdesc rx: buf 2 full rx: buf 3 full rx: tail=3 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 <== acx_l_rx rx: tail=4 Ctl_16=0080 Status=80000000 rx: 802.11 buf[131]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 <== acx_l_rx 94907450 <== acxpci_l_process_rxdesc 94907450 <== acx_interrupt_tasklet 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907450 ==> acxpci_l_process_rxdesc rx: buf 4 full rx: tail=5 Ctl_16=0080 Status=80000000 rx: 802.11 buf[131]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 <== acx_l_rx rx: tail=6 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 <== acx_l_rx 94907450 <== acxpci_l_process_rxdesc 94907450 <== acx_interrupt_tasklet 94907450 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907450 ==> acxpci_l_process_rxdesc 94907450 <== acxpci_l_process_rxdesc 94907450 <== acx_interrupt_tasklet 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907450 ==> acxpci_l_process_rxdesc rx: buf 6 full rx: tail=7 Ctl_16=0080 Status=80000000 rx: 802.11 buf[100]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 ==> acxpci_i_interrupt 94907450 <== acxpci_i_interrupt 94907450 <== acx_l_rx rx: tail=8 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907450 ==> acx_dump_bytes 94907450 <== acx_dump_bytes 94907450 ==> acx_l_rx 94907450 <== acx_l_rx 94907450 <== acxpci_l_process_rxdesc 94907450 <== acx_interrupt_tasklet 94907450 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907450 ==> acxpci_l_process_rxdesc 94907450 <== acxpci_l_process_rxdesc 94907450 <== acx_interrupt_tasklet 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt 94907451 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907451 ==> acxpci_l_process_rxdesc rx: buf 8 full rx: buf 9 full rx: tail=9 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 <== acx_l_rx rx: tail=10 Ctl_16=0080 Status=80000000 rx: 802.11 buf[144]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 <== acx_l_rx 94907451 <== acxpci_l_process_rxdesc 94907451 <== acx_interrupt_tasklet 94907451 ==> acx_interrupt_tasklet 94907451 <== acx_interrupt_tasklet 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt 94907451 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907451 ==> acxpci_l_process_rxdesc rx: buf 10 full rx: buf 11 full rx: tail=11 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 <== acx_l_rx rx: tail=12 Ctl_16=0080 Status=80000000 rx: 802.11 buf[144]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 <== acx_l_rx 94907451 <== acxpci_l_process_rxdesc 94907451 <== acx_interrupt_tasklet 94907451 ==> acx_interrupt_tasklet 94907451 <== acx_interrupt_tasklet 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt 94907451 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907451 ==> acxpci_l_process_rxdesc rx: buf 12 full rx: tail=13 Ctl_16=0080 Status=80000000 rx: 802.11 buf[144]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 <== acx_l_rx 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt rx: tail=14 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 <== acx_l_rx 94907451 <== acxpci_l_process_rxdesc 94907451 <== acx_interrupt_tasklet 94907451 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907451 ==> acxpci_l_process_rxdesc 94907451 <== acxpci_l_process_rxdesc 94907451 <== acx_interrupt_tasklet 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt 94907451 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907451 ==> acxpci_l_process_rxdesc rx: buf 14 full rx: tail=15 Ctl_16=0080 Status=80000000 rx: 802.11 buf[100]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 ==> acxpci_i_interrupt 94907451 <== acxpci_i_interrupt 94907451 <== acx_l_rx rx: tail=0 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907451 ==> acx_dump_bytes 94907451 <== acx_dump_bytes 94907451 ==> acx_l_rx 94907451 <== acx_l_rx 94907451 <== acxpci_l_process_rxdesc 94907451 <== acx_interrupt_tasklet 94907451 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907451 ==> acxpci_l_process_rxdesc 94907451 <== acxpci_l_process_rxdesc 94907451 <== acx_interrupt_tasklet 94907452 ==> acxpci_i_interrupt 94907452 <== acxpci_i_interrupt 94907452 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907452 ==> acxpci_l_process_rxdesc rx: buf 0 full rx: tail=1 Ctl_16=0080 Status=80000000 rx: 802.11 buf[146]: 94907452 ==> acx_dump_bytes 94907452 <== acx_dump_bytes 94907452 ==> acx_l_rx 94907452 <== acx_l_rx 94907452 <== acxpci_l_process_rxdesc 94907452 <== acx_interrupt_tasklet 94907453 ==> acxpci_i_interrupt 94907453 <== acxpci_i_interrupt 94907453 ==> acxpci_i_interrupt 94907453 <== acxpci_i_interrupt 94907453 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907453 ==> acxpci_l_process_rxdesc rx: buf 1 full rx: buf 2 full rx: tail=2 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907453 ==> acx_dump_bytes 94907453 <== acx_dump_bytes 94907453 ==> acx_l_rx 94907453 <== acx_l_rx rx: tail=3 Ctl_16=0080 Status=80000000 rx: 802.11 buf[131]: 94907453 ==> acx_dump_bytes 94907453 <== acx_dump_bytes 94907453 ==> acx_l_rx 94907453 <== acx_l_rx rx: tail=4 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907453 ==> acx_dump_bytes 94907453 ==> acxpci_i_interrupt 94907453 <== acxpci_i_interrupt 94907453 <== acx_dump_bytes 94907453 ==> acxpci_i_interrupt 94907453 <== acxpci_i_interrupt 94907453 ==> acx_l_rx 94907453 <== acx_l_rx rx: tail=5 Ctl_16=0080 Status=80000000 rx: 802.11 buf[131]: 94907453 ==> acx_dump_bytes 94907453 <== acx_dump_bytes 94907453 ==> acx_l_rx 94907453 <== acx_l_rx 94907453 <== acxpci_l_process_rxdesc 94907453 <== acx_interrupt_tasklet 94907453 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907453 ==> acxpci_l_process_rxdesc 94907453 <== acxpci_l_process_rxdesc 94907453 <== acx_interrupt_tasklet 94907453 ==> acxpci_i_interrupt 94907453 <== acxpci_i_interrupt 94907454 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907454 ==> acxpci_l_process_rxdesc rx: buf 5 full rx: tail=6 Ctl_16=0080 Status=80000000 rx: 802.11 buf[131]: 94907454 ==> acx_dump_bytes 94907454 <== acx_dump_bytes 94907454 ==> acx_l_rx 94907454 ==> acxpci_i_interrupt 94907454 <== acxpci_i_interrupt 94907454 <== acx_l_rx rx: tail=7 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907454 ==> acx_dump_bytes 94907454 <== acx_dump_bytes 94907454 ==> acx_l_rx 94907454 <== acx_l_rx 94907454 <== acxpci_l_process_rxdesc 94907454 <== acx_interrupt_tasklet 94907454 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907454 ==> acxpci_l_process_rxdesc 94907454 ==> acxpci_i_interrupt 94907454 <== acxpci_i_interrupt rx: buf 7 full rx: tail=8 Ctl_16=0080 Status=80000000 rx: 802.11 buf[100]: 94907454 ==> acx_dump_bytes 94907454 <== acx_dump_bytes 94907454 ==> acx_l_rx 94907454 <== acx_l_rx 94907454 <== acxpci_l_process_rxdesc 94907454 ==> acxpci_i_interrupt 94907454 <== acxpci_i_interrupt 94907454 <== acx_interrupt_tasklet 94907454 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907454 ==> acxpci_l_process_rxdesc rx: buf 8 full rx: tail=9 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907454 ==> acx_dump_bytes 94907454 <== acx_dump_bytes 94907454 ==> acx_l_rx 94907454 <== acx_l_rx 94907454 <== acxpci_l_process_rxdesc 94907454 <== acx_interrupt_tasklet 94907454 ==> acxpci_i_interrupt 94907454 <== acxpci_i_interrupt 94907454 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907454 ==> acxpci_l_process_rxdesc rx: buf 9 full rx: tail=10 Ctl_16=0080 Status=80000000 rx: 802.11 buf[131]: 94907454 ==> acx_dump_bytes 94907454 <== acx_dump_bytes 94907454 ==> acx_l_rx 94907454 <== acx_l_rx 94907454 ==> acxpci_i_interrupt 94907454 <== acxpci_i_interrupt rx: tail=11 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907454 ==> acx_dump_bytes 94907454 <== acx_dump_bytes 94907454 ==> acx_l_rx 94907454 <== acx_l_rx 94907454 <== acxpci_l_process_rxdesc 94907454 <== acx_interrupt_tasklet 94907454 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907454 ==> acxpci_l_process_rxdesc 94907454 <== acxpci_l_process_rxdesc 94907454 <== acx_interrupt_tasklet 94907454 ==> acxpci_i_interrupt 94907454 <== acxpci_i_interrupt 94907454 ==> acx_interrupt_tasklet got Rx_Complete IRQ 94907454 ==> acxpci_l_process_rxdesc rx: buf 11 full rx: tail=12 Ctl_16=0080 Status=80000000 rx: 802.11 buf[10]: 94907454 ==> acx_dump_bytes 94907455 <== acx_dump_bytes 94907455 ==> acx_l_rx 94907455 <== acx_l_rx 94907455 <== acxpci_l_process_rxdesc 94907455 <== acx_interrupt_tasklet 94907455 ==> acx_i_start_xmit 94907455 ==> acxpci_l_alloc_tx tx: got desc 11, 15 remain 94907455 <== 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 !!! 94907455 ==> acxpci_l_tx_data 1 2 3 4 f.1 f.2 5 yes sir, this is an acx111 6 7 8 9 10 94907455 <== acxpci_l_tx_data since you can't read this... acx_l_tx_data is the problem