4th RTL8139 card isn't working

Uwe Storbeck uwe@ibr.ch
Wed Mar 8 08:58:41 2000


Hi,

I have installed a linux router with 4 Realtek RTL8139 cards.
3 of them are working fine but the 4th does not.
Configuration of the card seems to be ok:

eth0      Link encap:Ethernet  HWaddr 00:48:54:51:CD:D1  
          inet addr:194.56.230.59  Bcast:194.56.230.127  Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5970622 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6288294 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:5 Base address:0xcc00 

eth1      Link encap:Ethernet  HWaddr 00:48:54:51:E5:6E  
          inet addr:194.56.230.129  Bcast:194.56.230.191  Mask:255.255.255.192
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6368371 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6014704 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:10 Base address:0xc800 

eth2      Link encap:Ethernet  HWaddr 00:48:54:51:E4:2A  
          inet addr:192.168.192.1  Bcast:192.168.192.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:83768 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:11 Base address:0xc400 

eth3      Link encap:Ethernet  HWaddr 00:48:54:53:E3:31  
          inet addr:10.0.0.1  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:10 dropped:19 overruns:10 frame:0
          TX packets:0 errors:60 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:11 Base address:0xc000 

eth0 to eth2 are working, eth3 not.
A ping to the card itself works, but no connection to the lan.
Is it a problem that eth2 and eth3 share the same irq?
How do I change the irq? Via the bios I can't assign an interrupt to a
specific slot. Are there module options to do that?

Changing the irq with ifconfig does not work:
  # ifconfig eth3 irq 9
  SIOCSIFMAP: Operation not supported

System: Debian 2.2
Kernel: Linux cx 2.2.14 #1 Sun Jan 16 13:48:57 EST 2000 i686 unknown
Modul:
rtl8139.c:v1.07 5/6/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/rtl8139.html
eth0: RealTek RTL8139 Fast Ethernet at 0xcc00, IRQ 5, 00:48:54:51:cd:d1.
eth1: RealTek RTL8139 Fast Ethernet at 0xc800, IRQ 10, 00:48:54:51:e5:6e.
eth2: RealTek RTL8139 Fast Ethernet at 0xc400, IRQ 11, 00:48:54:51:e4:2a.
eth3: RealTek RTL8139 Fast Ethernet at 0xc000, IRQ 11, 00:48:54:53:e3:31.

Kernel messages:
Mar  8 14:49:22 cx kernel: eth3: Transmit timeout, status 0d 0000 media 00.
Mar  8 14:49:22 cx kernel: eth3: Tx queue start entry 4  dirty entry 0.
Mar  8 14:49:27 cx kernel: eth3: Transmit timeout, status 0d 0000 media 00.
Mar  8 14:49:27 cx kernel: eth3: Tx queue start entry 4  dirty entry 0.
Mar  8 14:49:32 cx kernel: eth3: Transmit timeout, status 0d 0000 media 00.
Mar  8 14:49:32 cx kernel: eth3: Tx queue start entry 4  dirty entry 0.
...


Please Cc to me, I'm not a member of the mailing list.

Thanks for any help

Uwe

-- 
uwe@ibr.ch
 | 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.