Hi Yum has just updated 5 of my Linux boxes running CentOS 4.3 to the 2.6.9-42 kernel. All is well on four of the boxes, but on the fifth the network card (eth0) will not work. I've downgraded the kernel to the previous version and the network card works fine again. I've tried removing and re-installing the new kernel, but the network card won't work with it. The details of the card are as follows: lspci:- 00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) /etc/modprobe.conf:- alias eth0 8139too Any suggestions welcomed.. Thanks Clive
Ralph Angenendt
2006-Aug-25 12:54 UTC
[CentOS] Network interface fails after kernel upgrade
Clive Gould wrote:> lspci:- > 00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. > RTL-8139/8139C/8139C+ (rev 10) > > /etc/modprobe.conf:- > alias eth0 8139tooHave you tried alias eth0 8139cp in there? /* 8139cp.c: A Linux PCI Ethernet driver for the RealTek 8139C+ chips. */ Ralph -- Ralph Angenendt......ra at br-online.de | .."Text processing has made it possible Bayerischer Rundfunk...80300 M?nchen | ....to right-justify any idea, even one Programmbereich.Bayern 3, Jugend und | .which cannot be justified on any other Multimedia.........Tl:089.5900.16023 | ..........grounds." -- J. Finnegan, USC -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20060825/ff8fddcb/attachment-0002.sig>
William L. Maltby
2006-Aug-25 12:55 UTC
[CentOS] Network interface fails after kernel upgrade
On Fri, 2006-08-25 at 13:37 +0100, Clive Gould wrote:> Hi > > Yum has just updated 5 of my Linux boxes running CentOS 4.3 to the > 2.6.9-42 kernel. > > All is well on four of the boxes, but on the fifth the network card (eth0) > will not work. I've downgraded the kernel to the previous version and the > network card works fine again. > > I've tried removing and re-installing the new kernel, but the network card > won't work with it. > > The details of the card are as follows: > > lspci:- > 00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. > RTL-8139/8139C/8139C+ (rev 10) > > /etc/modprobe.conf:- > alias eth0 8139too > > Any suggestions welcomed..That card is to ubiquitous to have disappeared out of the kernel, I think. Undertake the info gathering and debug thing: check dmesg - is the card found? Check /var/log/messages for related messages. Do lsmod to see if module is loaded (I suspect not). See if you can manually do it (insmod or modprobe the driver, try to manually config card, ...). That may give your answer. Or it may give at least some clue. Look in the modules directory to see if the module exists? Armed with that, someone might be able to help.> > Thanks > > Clive > <snip sig stuff>I'd offer more, but the one I'm running right now has the gigabit Realtek, not the 10/100. HTH -- Bill -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.centos.org/pipermail/centos/attachments/20060825/d0a36881/attachment-0002.sig>
Thanks to everyone for their suggestions. I can't try most of them out until after the long UK bank holiday weekend as I only have ssh access to the server from home and don't want to disable networking! There are three network cards in the server, but I've only got the RealTek connected. Looking at /var/log/messages suggests the new kernel is handling all three NIC's differently from the old kernel. Does anyone know what no GSI means with NICs and the new kernel? Thanks in advance Clive old kernel:- Aug 25 08:14:53 cc kernel: 8139too Fast Ethernet driver 0.9.27 Aug 25 08:14:53 cc kernel: ACPI: PCI interrupt 0000:00:0e.0[A] -> GSI 5 (level, low) -> IRQ 5 Aug 25 08:14:53 cc kernel: eth0: RealTek RTL8139 at 0xa800, 00:10:dc:59:bd:dc, IRQ 5 Aug 25 08:14:53 cc kernel: ACPI: PCI interrupt 0000:00:06.0[A] -> GSI 5 (level, low) -> IRQ 5 Aug 25 08:14:54 cc kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html Aug 25 08:14:54 cc kernel: 0000:00:06.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xa400. Vers LK1.1.19 Aug 25 08:14:54 cc kernel: via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker Aug 25 08:14:54 cc kernel: ACPI: PCI interrupt 0000:00: 05.0[A] -> GSI 11 (level, low) -> IRQ 11 Aug 25 08:14:54 cc rpcidmapd: rpc.idmapd startup succeeded Aug 25 08:14:54 cc kernel: eth2: VIA Rhine at 0xe3000000, 00:50:ba:a1:86:44, IRQ 11. Aug 25 08:14:54 cc kernel: eth2: MII PHY found at address 8, status 0x7809 advertising 05e1 Link 0000. Aug 25 08:14:54 cc kernel: ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 10 (level, low) -> IRQ 10 Aug 25 08:14:54 cc kernel: pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 Aug 25 08:14:54 cc kernel: pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 Aug 25 08:14:54 cc kernel: USB Universal Host Controller Interface driver v2.2 Aug 25 08:14:54 cc kernel: ACPI: PCI interrupt 0000:00:11.2[D] -> GSI 11 (level, low) -> IRQ 11 Aug 25 08:14:54 cc kernel: uhci_hcd 0000:00: 11.2: UHCI Host Controller Aug 25 08:14:54 cc kernel: uhci_hcd 0000:00:11.2: irq 11, io base 0000b000 new kernel Aug 25 08:07:53 cc kernel: 8139too Fast Ethernet driver 0.9.27 Aug 25 08:07:53 cc kernel: ACPI: PCI interrupt 0000:00:0e.0[A]: no GSI - using IRQ 5 Aug 25 08:07:53 cc kernel: eth0: RealTek RTL8139 at 0xa800, 00:10:dc:59:bd:dc, IRQ 5 Aug 25 08:07:53 cc kernel: ACPI: PCI interrupt 0000:00:06.0[A]: no GSI - using IRQ 5 Aug 25 08:07:53 cc kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html Aug 25 08:07:53 cc kernel: 0000:00:06.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xa400. Vers LK1.1.19 Aug 25 08:07:53 cc kernel: via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker Aug 25 08:07:53 cc kernel: ACPI: PCI interrupt 0000:00: 05.0[A]: no GSI - using IRQ 11 Aug 25 08:07:53 cc kernel: eth2: VIA Rhine at 0xe3000000, 00:50:ba:a1:86:44, IRQ 11. Aug 25 08:07:53 cc kernel: eth2: MII PHY found at address 8, status 0x7809 advertising 05e1 Link 0000. Aug 25 08:07:53 cc kernel: ACPI: PCI interrupt 0000:00:11.5[C]: no GSI - using IRQ 9 Aug 25 08:07:53 cc kernel: pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 Aug 25 08:07:53 cc kernel: pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 Aug 25 08:07:53 cc kernel: USB Universal Host Controller Interface driver v2.2 Aug 25 08:07:53 cc kernel: ACPI: PCI interrupt 0000:00:11.2[D]: no GSI - using IRQ 11 Aug 25 08:07:53 cc kernel: uhci_hcd 0000:00:11.2 : UHCI Host Controller Aug 25 08:07:53 cc kernel: uhci_hcd 0000:00:11.2: irq 11, io base 0000b000> Hi > > Yum has just updated 5 of my Linux boxes running CentOS 4.3 to the > 2.6.9-42 kernel. > > All is well on four of the boxes, but on the fifth the network card (eth0) > will not work. I've downgraded the kernel to the previous version and the > network card works fine again. > > I've tried removing and re-installing the new kernel, but the network card > won't work with it. > > The details of the card are as follows: > > lspci:- > 00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. > RTL-8139/8139C/8139C+ (rev 10) > > /etc/modprobe.conf:- > alias eth0 8139too > > Any suggestions welcomed..