Disappearing packet with VT6102

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux