No networking since July 28! Only w/ Windows

gmane seandarcy2 at
Tue Jul 31 17:11:52 UTC 2007

Using rawhide as of July 28.

All of a sudden, my ethernet won't come up. No link lights. But this is 
dual-boot machine, and networking works if I boot up Windows XP.

I've got a Realtek integrated card, and the kernel finds it:

lspci -vv


02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)

Subsystem: Hewlett-Packard Company Unknown device 2a26

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-

Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-

Latency: 64 (8000ns min, 16000ns max)

Interrupt: pin A routed to IRQ 21

Region 0: I/O ports at dc00 [size=256]

Region 1: Memory at fddff000 (32-bit, non-prefetchable) [size=256]

Capabilities: [50] Power Management version 2

Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

But no link light comes on at the linux machine, or at the router.

dmesg | grep eth0

eth0: RealTek RTL8139 at 0xffffc2000064a000, 00:15:f2:77:86:13, IRQ 21

eth0: Identified 8139 chip type 'RTL-8101'

eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

eth0: no IPv6 routers present

NETDEV WATCHDOG: eth0: transmit timed out

eth0: Transmit timeout, status 0d 0000 c07f media 10.

eth0: Tx queue start entry 4 dirty entry 0.

eth0: Tx descriptor 0 is 0008205a. (queue head)

eth0: Tx descriptor 1 is 0008205a.

eth0: Tx descriptor 2 is 00082156.

eth0: Tx descriptor 3 is 0008204e.

eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

Windows gets the dhcp address from the router. Fedora times out. I've tried 
setting Fedora to a static  address, but then I still can't ping anything, 
including the router. OTOH, fedora gives no error about ifup'ing eth0 with a 
static address.

Completely puzzled. Don't know where or whether to file a bug report.

More information about the fedora-devel-list mailing list