Recently, we encountered a problem: sometimes we can not receive packets until we ifconfig down/up the adapter on xavier(kernel4.14), send packets no probleam. The ethernet driver is ether_linux. It seems that the rx_interrupt disabled,so that we can not receive packets.The error info with ethtool we get:
tx_buf_unavail_irq_n[0]: 1
tx_buf_unavail_irq_n[1]: 1
tx_buf_unavail_irq_n[2]: 1
tx_buf_unavail_irq_n[3]: 1
rx_buf_unavail_irq_n[0]: 1
rx_buf_unavail_irq_n[1]: 0
rx_buf_unavail_irq_n[2]: 0
rx_buf_unavail_irq_n[3]: 0
The receive chan we only use [0,1];maybe it is a driver problem. Afther we ifconfig donw/up the network adapte, the problem can solved.
Can anyone give me a help,thanks a lot!
Are you using devkit or with custom carrier board?
If roll back to Kernel 4.9 with corrosponding L4T/JetPack SW, can issue still be repro?
we use custom carrier board,can we get the adapter soc document? Only kernel4.14 source code with nvidia we have. Can you explain the above error info we get from the adapter。
There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks
What does that mean only kernel4.14 with NVIDA? We didn’t provide kernel4.14 for jetson at all.