Linux based 10G ethernet driver can't send nor receive anything to/from wire -
i developing 10g ethernet driver (chip intel 82599), referring ixgbe , trimming it, problem can't send nor receive to/from wire. , below have done far:
1, low level initialization seems ok, link status up, , auto-negotiation done , ends 10gb.
2, dma mapping rx/tx ring done via pci_alloc_consistent() successfully, , before pci_set_dma_mask (64bit) called insure whole address range reachable.
3, when ping, tx descriptor consuming, , 1 transmit interrupt received per packet sent (by dma chip)
4, loop lpbk set diagnostics, no receive interrupt invoked @ all.
could possible dma has problem accessing host memory (although map done)? , how verify physical address reachable dma chip on nic ?
somehow stuck here, , needs advice on low level trouble shooting ...
thanks in advance
Comments
Post a Comment