Re: Problem with Tulip and 3Com
"Robert L. Harris" <[email protected]> Tue, 2 Mar 2004 12:49:31 -0500
| Newsgroups | gmane.linux.drivers.tulip.general |
|---|---|
| Message-ID | <[email protected]> |
--7IgncvKP0CVPV/ZZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thus spake Donald Becker ([email protected]): > > I'm running a number of servers with DLINK Quad port network cards whic= h use > > the tulip driver as well as a 3c905C. Since kernel 2.4.21 I've had a p= roblem > > with what appears to be eth2. >=20 > What driver version are you using? The stock driver in the 2.4.25 kernel. > > root@bridge:~# grep eth /var/log/dmesg > > eth0: Digital DS21143 Tulip rev 65 at 0x2000, 00:80:C8:CD:38:95, IRQ 17. > > eth1: Digital DS21143 Tulip rev 65 at 0x2080, 00:80:C8:CD:38:96, IRQ 18. > > eth2: Digital DS21143 Tulip rev 65 at 0x2400, 00:80:C8:CD:38:97, IRQ 19. > > eth3: Digital DS21143 Tulip rev 65 at 0x2480, 00:80:C8:CD:38:98, IRQ 16. >=20 > What does > cat /proc/interrupts > report after the interfaces have been running for a while? root@server1:~# uptime 12:44:31 up 1 min, 1 user, load average: 0.94, 0.33, 0.11 root@server1:~# cat /proc/interrupts=20 CPU0 CPU1 =20 0: 4132 3668 IO-APIC-edge timer 1: 0 2 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 4: 112 98 IO-APIC-edge serial 5: 135 147 IO-APIC-level eth2 8: 0 1 IO-APIC-edge rtc 10: 1539 1587 IO-APIC-level eth1 11: 473 406 IO-APIC-level eth0 14: 2300 2446 IO-APIC-edge ide0 NMI: 0 0=20 LOC: 7444 7455=20 ERR: 0 MIS: 0 Not sure how long it'll stay up. It ranges from 5 mins to 24 hours. 12:48:29 up 5 min, 1 user, load average: 0.16, 0.24, 0.11 root@server1:~# cat /proc/interrupts=20 CPU0 CPU1 =20 0: 13692 17833 IO-APIC-edge timer 1: 0 2 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 4: 114 120 IO-APIC-edge serial 5: 522 503 IO-APIC-level eth2 8: 0 1 IO-APIC-edge rtc 10: 1935 2127 IO-APIC-level eth1 11: 963 948 IO-APIC-level eth0 14: 2557 2908 IO-APIC-edge ide0 NMI: 0 0=20 LOC: 31166 31179=20 ERR: 0 MIS: 0 >=20 > > We found the tulip diag program which gives some errors on Index 3: > > The Rx process state is 'Suspended -- no Rx buffers'. > > Interrupt sources are pending! CSR5 is f06981c7. >=20 > Yup, sounds like an interrupt problem. >=20 > My guess is that all interrupts are arriving on for first interface. My > driver explicitly works around this problem on the x86 by overriding the > IRQ setting. Can the interrupt for eth4 be sent somewhere else easily? We don't really use eth, just 0,1,2. Sounds like your driver isn't in the stock tree. Where can I find it? :wq! --------------------------------------------------------------------------- Robert L. Harris | GPG Key ID: E344DA3B @ x-hkp://pgp.mit.edu DISCLAIMER: These are MY OPINIONS ALONE. I speak for no-one else. Life is not a destination, it's a journey. Microsoft produces 15 car pileups on the highway. Don't stop traffic to stand and gawk at the tragedy. --7IgncvKP0CVPV/ZZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFARMkr8+1vMONE2jsRAo00AJ94ETSn0TiWRHdXDaEQn9FOera8nQCeIoQX v/iljQoRMBe7QRUhU23PnWg= =1d0z -----END PGP SIGNATURE----- --7IgncvKP0CVPV/ZZ-- _______________________________________________ tulip mailing list, [email protected] To change to digest mode or unsubscribe visit http://www.scyld.com/mailman/listinfo/tulip