via-rhine driver hangs LX164
Kain Kalju
vice@neti.ee
Thu Jan 7 06:09:22 1999
Hi !
I have LX164 Alpha with kernel 2.0.36 and via-rhine driver loaded as
kernel module. When I try to send out packet bigger than 8kb then
linux just hangs without any error messages. I can receive any size
of data without linux hangs.
Ethernet card is D-link DFE-530TX
dmesg:
via-rhine.c:v1.00 9/5/98 Written by Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/via-rhine.html
via-rhine.c:v1.00 9/5/98 Written by Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/via-rhine.html
eth0: VIA VT3043 Rhine at 0x9000, 00:80:c8:93:87:9b, IRQ 17.
eth0: MII PHY found at address 8, status 0x782d advertising 05e1 Link 0000.
/proc/pci:
Ethernet controller: VIA Technologies Unknown device (rev 6).
Vendor id=1106. Device id=3043.
Medium devsel. IRQ 17. Master Capable. Latency=64. Min Gnt=118.Max
Lat=152.
I/O at 0x9000.
Non-prefetchable 32 bit memory at 0xa001000.
ifconfig:
eth0 Link encap:Ethernet HWaddr 00:80:C8:93:87:9B
inet addr:192.168.1.100 Bcast:192.168.1.129
Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500
Metric:1
RX packets:811 errors:0 dropped:12 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:2
Interrupt:17 Base address:0x9000
>ping -s 8000 other.host
PING other.host (192.168.1.80): 8000 data bytes
Linux hangs here and I must press reset.
Also kernel sends "unaligned trap" messages to syslog then network is up.
any suggestions ?
--
Kain