Hello ! I have spotted a special packet that my VIA Rhine II doesn't seem able to send. It appears in tcpdump but the target machine (on the same network) does not receive it (or it is so modified that tcpdump does not catch it). Here is the dump from Ethereal : Frame 1 (53 bytes on wire, 53 bytes captured) Arrival Time: Dec 15, 2002 11:08:44.445411000 Time delta from previous packet: 0.000000000 seconds Time relative to first packet: 0.000000000 seconds Frame Number: 1 Packet Length: 53 bytes Capture Length: 53 bytes Ethernet II, Src: 00:40:63:c0:b9:a6, Dst: 00:01:02:cd:09:b4 Destination: 00:01:02:cd:09:b4 (3com_cd:09:b4) Source: 00:40:63:c0:b9:a6 (Via_Tech_c0:b9:a6) Type: IP (0x0800) Internet Protocol, Src Addr: lucas.crans.org (138.231.141.26), Dst Addr: tiresias.crans.org (138.231.137.96) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..0. = ECN-Capable Transport (ECT): 0 .... ...0 = ECN-CE: 0 Total Length: 39 Identification: 0x8645 Flags: 0x04 .1.. = Don't fragment: Set ..0. = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: UDP (0x11) Header checksum: 0x8837 (correct) Source: lucas.crans.org (138.231.141.26) Destination: tiresias.crans.org (138.231.137.96) User Datagram Protocol, Src Port: 32997 (32997), Dst Port: 2901 (2901) Source port: 32997 (32997) Destination port: 2901 (2901) Length: 19 Checksum: 0x261a (correct) Data (11 bytes) 0000 01 ea c1 40 5c 08 76 ff fc f6 8e ...@\.v.... Any packet (UDP or TCP) which contains the same data seems to be dropped. I have no problem to pass this packet using another card (3Com). For convenience, here is the data :
Attachment:
weird-packet
Description: Weird packet
You can simply pipe it through nc : most of the time, it is dropped (I am not sure when, since tcpdump sees it). 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 51) eth0: VIA VT6102 Rhine-II at 0xe4001000, 00:40:63:c0:b9:a6, IRQ 11. eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1. I have tried both 2.4.19 and 2.4.20. I have also tried latest Donald Becker's drivers (1.13) with no change. Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 1 Transceiver: internal Auto-negotiation: on Current message level: 0x00000002 (2) Link detected: yes I have tried 10baseT/half, there is no change. Any help would be appreciated. -- BOFH excuse #398: Data for intranet got routed through the extranet and landed on the internet.