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

Popular posts from this blog

google api - Incomplete response from Gmail API threads.list -

Installing Android SQLite Asset Helper -

Qt Creator - Searching files with Locator including folder -