Hi , I'm using bpf to send and receive the EtherCat frame,but there are something strange than when I send a broadcast ECAT frame and this frame is less then 60 bytes,I can't receive the frame form the slave, but I add a command 'nop' to fill the frame size over 60 bytes ,I can receive from slave. I am using QNX6.5 and the ethernet card rtl8139. And also when I use rtl8169,there is no problem like this.
I'll take a look at this. On 2013-01-30 9:57 PM, "Fei Su" <community-noreply@qnx.com> wrote: >Hi , > I'm using bpf to send and receive the EtherCat frame,but there are >something strange than when I send a broadcast ECAT frame and this frame >is less then 60 bytes,I can't receive the frame form the slave, but I add >a command 'nop' to fill the frame size over 60 bytes ,I can receive from >slave. I am using QNX6.5 and the ethernet card rtl8139. And also when I >use rtl8169,there is no problem like this. > > > >_______________________________________________ > >Networking Drivers >http://community.qnx.com/sf/go/post98913 >To cancel your subscription to this discussion, please e-mail >drivers-networking-unsubscribe@community.qnx.com
Thx , I wonder that there are some bugs in the rtl8139 driver.
Can you ping another machine with "ping -s40 ip.address"? If not, please post the output from "pci -v" on your machine with the 8139 controller. On 2013-01-31 7:57 AM, "Fei Su" <community-noreply@qnx.com> wrote: >Thx , I wonder that there are some bugs in the rtl8139 driver. > > > >_______________________________________________ > >Networking Drivers >http://community.qnx.com/sf/go/post98928 >To cancel your subscription to this discussion, please e-mail >drivers-networking-unsubscribe@community.qnx.com