00044793 <== acx_net_config 00044800 ==> acx_i_start_xmit 00044800 ==> acxpci_l_alloc_tx tx: got desc 0, 15 remain 00044800 <== 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 !!! 00044800 ==> acxpci_l_tx_data 1 2 3 4 f.1 f.2 5 yes sir, this is an acx111 6 hostdesc1: c666f000 hostdesc2: c666f058 : 128 : 128 CB1 00044800 ==> acx_s_mwait 00044800 <== acx_s_mwait wmb1 00045048 ==> acx_s_mwait 00045048 <== acx_s_mwait CB2 00045296 ==> acx_s_mwait 00045296 <== acx_s_mwait 7 CB4 00045545 ==> acx_s_mwait 00045545 <== acx_s_mwait 8 9 10 00045793 <== acxpci_l_tx_data since you can't read this... acx_l_tx_data is the problem txresult = OK; adev->stats.tx_packets = 1 adev->stats.tx_bytes 42 skb->len 42 txresult = 0