RTL8139 problems
Petr Sebor
petr@scssoft.com
Mon Dec 6 11:37:12 1999
Hello,
I have posted this information before to the linux-net, but if you are not
reading
that list I would like to share my problems here :
After plugging rtl8139 / 100Mb ( SVEC ) card into linux machine and
compiling
the Donald Becker's driver v1.08 as a module, I am not able to establish
communication between two machines ( 192.168.1.1 & 192.168.1.10 )
Honestly.. the linux does send successfuly several packets .. from 1 to 13
pings...
then the driver dies with 'Destination unreachable'
PING 192.168.1.10 (192.168.1.10) from 192.168.1.1 : 56 data bytes
64 bytes from 192.168.1.10: icmp_seq=0 ttl=128 time=8.9 ms
64 bytes from 192.168.1.10: icmp_seq=1 ttl=128 time=0.4 ms
64 bytes from 192.168.1.10: icmp_seq=2 ttl=128 time=0.3 ms
>From ns.pixel (192.168.1.1): Destination Host Unreachable
>From ns.pixel (192.168.1.1): Destination Host Unreachable
>From ns.pixel (192.168.1.1): Destination Host Unreachable
After turning debugging options to 6, I was able to get these messages:
Dec 6 17:12:14 ns kernel: eth2: interrupt status=0x0001 new
intstat=0x0000.
Dec 6 17:12:14 ns kernel: eth2: In rtl8129_rx(), current e6f4 BufAddr 0044,
free to e6e4, Cmd 0c.
Dec 6 17:12:14 ns kernel: eth2: rtl8129_rx() status 0a02, size 0000, cur
e6f4.
Dec 6 17:12:14 ns kernel: eth2: Frame contents 02 0a 00 00 90 82 04 18 02
00 10 80 50 00 60 94 00 00 00 00 00 0
0 00 00 00 00 00 00 a0 00 00 00 00 50 00 01 00 02 00 40 0a 00 00 00 80 2a 20
10 80 00 00 00 00 00 24 00 05 00 00
00 50 a0 40 00 96 00 00 00 00 80.
Dec 6 17:12:14 ns kernel: eth2: Ethernet frame had errors, status 0a02.
Dec 6 17:12:14 ns kernel: eth2: set_rx_mode(1043) done -- Rx config
00009c00.
Dec 6 17:12:14 ns kernel: eth2: Done rtl8129_rx(), current e6f8 BufAddr
0000, free to e6e8, Cmd 0d.
Dec 6 17:12:14 ns kernel: eth2: interrupt status=0x0020 new
intstat=0x0000.
Dec 6 17:12:14 ns kernel: eth2: In rtl8129_rx(), current e6f8 BufAddr 0000,
free to e6e8, Cmd 0d.
Dec 6 17:12:14 ns kernel: eth2: Done rtl8129_rx(), current e6f8 BufAddr
0000, free to e6e8, Cmd 0d.
Dec 6 17:12:14 ns kernel: eth2: Abnormal interrupt, status 00000020.
Dec 6 17:12:14 ns kernel: eth2: interrupt status=0x0000 new
intstat=0x0000.
Dec 6 17:12:14 ns kernel: eth2: exiting interrupt, intr_status=0x4000000.
Dec 6 17:12:15 ns kernel: eth2: Queued Tx packet at c1e4a342 size 42 to
slot 1.
Dec 6 17:12:15 ns kernel: eth2: interrupt status=0x0004 new
intstat=0x0000.
Dec 6 17:12:15 ns kernel: eth2: interrupt status=0x0000 new
intstat=0x0000.
Dec 6 17:12:15 ns kernel: eth2: exiting interrupt, intr_status=0x4000000.
Dec 6 17:12:15 ns kernel: eth2: interrupt status=0x0001 new
intstat=0x0000.
Dec 6 17:12:15 ns kernel: eth2: In rtl8129_rx(), current e6f8 BufAddr 0044,
free to e6e8, Cmd 0c.
Dec 6 17:12:15 ns kernel: eth2: rtl8129_rx() status 18048290, size 1804,
cur e6f8.
Dec 6 17:12:15 ns kernel: eth2: Frame contents 90 82 04 18 02 00 10 80 50
00 60 94 00 00 00 00 00 00 00 00 00 0
0 00 00 a0 00 00 00 00 50 00 01 00 02 00 40 0a 00 00 00 80 2a 20 10 80 00 00
00 00 00 24 00 05 00 00 00 50 a0 40
00 96 00 00 00 00 80 00 00 10 00.
Dec 6 17:12:15 ns kernel: eth2: Ethernet frame had errors, status 18048290.
Dec 6 17:12:15 ns kernel: eth2: set_rx_mode(1043) done -- Rx config
00009c00.
Dec 6 17:12:15 ns kernel: eth2: Done rtl8129_rx(), current ff00 BufAddr
0000, free to fef0, Cmd 0d.
Dec 6 17:12:15 ns kernel: eth2: interrupt status=0x0020 new
intstat=0x0000.
Dec 6 17:12:15 ns kernel: eth2: In rtl8129_rx(), current ff00 BufAddr 0000,
free to fef0, Cmd 0d.
Dec 6 17:12:15 ns kernel: eth2: Done rtl8129_rx(), current ff00 BufAddr
0000, free to fef0, Cmd 0d.
Dec 6 17:12:15 ns kernel: eth2: Abnormal interrupt, status 00000020.
Dec 6 17:12:15 ns kernel: eth2: interrupt status=0x0000 new
intstat=0x0000.
Dec 6 17:12:15 ns kernel: eth2: exiting interrupt, intr_status=0x4000000.
Dec 6 17:12:16 ns kernel: eth2: Media selection tick, Link partner 0000.
Dec 6 17:12:16 ns kernel: eth2: Other registers are IntMask c07f IntStatus
0000 RxStatus fef00d00.
Dec 6 17:12:16 ns kernel: eth2: Chip config 10 2c.
Dec 6 17:12:20 ns kernel: eth2: Queued Tx packet at c07cf002 size 245 to
slot 2.
Dec 6 17:12:20 ns kernel: eth2: interrupt status=0x0004 new
intstat=0x0000.
Dec 6 17:12:20 ns kernel: eth2: interrupt status=0x0000 new
intstat=0x0000.
Dec 6 17:12:20 ns kernel: eth2: exiting interrupt, intr_status=0x4000000.
Dec 6 17:12:20 ns kernel: eth2: Queued Tx packet at c07cf802 size 245 to
slot 3.
Dec 6 17:12:20 ns kernel: eth2: interrupt status=0x0004 new
intstat=0x0000.
Dec 6 17:12:20 ns kernel: eth2: interrupt status=0x0000 new
intstat=0x0000.
Dec 6 17:12:20 ns kernel: eth2: exiting interrupt, intr_status=0x4000000.
along with a lot of theese :
ec 6 17:09:55 ns kernel: eth2: Oversized Ethernet frame, status ffffffff!
Dec 6 17:09:56 ns kernel: eth2: Oversized Ethernet frame, status c000ffff!
Dec 6 17:09:56 ns kernel: eth2: Oversized Ethernet frame, status 050a!
Dec 6 17:15:08 ns kernel: eth2: Oversized Ethernet frame, status 1000450a!
Dec 6 17:15:09 ns kernel: eth2: Oversized Ethernet frame, status ffffffff!
Dec 6 17:15:09 ns kernel: eth2: Oversized Ethernet frame, status c000ffff!
Dec 6 17:15:11 ns kernel: eth2: Oversized Ethernet frame, status 2020204e!
Dec 6 17:15:15 ns kernel: eth2: Oversized Ethernet frame, status 108008!
Dec 6 17:15:16 ns kernel: eth2: Oversized Ethernet frame, status 1000008a!
Dec 6 17:15:16 ns kernel: eth2: Oversized Ethernet frame, status 520010a!
Dec 6 17:15:17 ns kernel: eth2: Oversized Ethernet frame, status 186c17ca!
Dec 6 17:15:18 ns kernel: eth2: Oversized Ethernet frame, status 5504ffff!
Dec 6 17:15:24 ns kernel: eth2: Oversized Ethernet frame, status 20008!
Does it make sense to anyone ? I would like to do more tests if anyone would
be so kind and provide me with tips what to do...
Best regards,
Petr Sebor
PS : I am not on the list ...
--
Petr Sebor
Technology/Engine Development
SCS Software [ http://www.scssoft.com ]
| To unsubscribe, send mail to Majordomo@cesdis.gsfc.nasa.gov, and within the
| body of the mail, include only the text:
| unsubscribe this-list-name youraddress@wherever.org
| You will be unsubscribed as speedily as possible.