nmather
08-18-2003, 07:45 PM
Hi,
I must first point out that this problem has been raised before, but I've searched the forums and applied every fix I came across--all to no avail. Help!
I've having endless difficulties getting my Realtek 8139 Ethernet card to work with knoppix 3.2 25/07/03 (and Gentoo, and Red Hat...) on my P4 1.8 laptop. It works fine with Windows XP, but I really really would much prefer to use GNU/Linux (I am quite smitten with knoppix ).
The problem is like so: though the ethercard is recognised by knoppix and the 8139too driver is installed, I still can't connect to the internet. Any attempt to connect and eth0 times out. I can't ping anything other than localhost.
After looking at various posts on these boards I've tried booting with noacpi, noscsi, nopcmcia, but it doesn't seem to effect anything. I tried booting in failsafe, which turned everying off (including DHCP!), and I tried booting in expert and answering 'n' to everything, but nothing will make it work.
lsmod shows that both 8139too and mii are installed.
I've done:
ifconfig eth0 up
mii-tool -r
and then:
netcardconfig
but I just get:
Sending DHCP broadcast from device eth0
Operation failed.
Failed.
Hit return to exit.
And in dmesg:
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 00002000. (queue head)
eth0: Tx descriptor 1 is 00002000.
eth0: Tx descriptor 2 is 00002000.
eth0: Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
ifconfig eth0 gives me:
eth0 Link encap:Ethernet HWaddr 00:40:CA:BC:09:96
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:9 Base address:0x5000
In /etc/network/interfaces I changed the lines:
auto lo eth0
iface lo inet loopback
to
auto eth0
iface eth0 inet dhcp
and ran /etc/init.d/networking restart but all I got was more failure:
Reconfiguring network interfaces... Operation failed.
done.
(aside: what is lo?)
I looked in /etc/network/ifstate where it appears to always say:
eth0=eth0
whatever state it is in.
I've run lspci -vvv:
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 2420
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 9
Region 0: I/O ports at 2000 [size=256]
Region 1: Memory at e0002000 (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-
I looked in dmesg and these are the parts that seem pertinent to the realtek card (from the boot process output):
8139too Fast Ethernet driver 0.9.26
PCI: Enabling device 00:08.0 (0000 -> 0003)
PCI: Found IRQ 9 for device 00:08.0
PCI: Sharing IRQ 9 with 00:0c.0
PCI: Sharing IRQ 9 with 00:0d.0
eth0: RealTek RTL8139 Fast Ethernet at 0xcf4c5000, 00:40:ca:bc:09:96, IRQ 9
eth0: Identified 8139 chip type 'RTL-8139C'
NETDEV WATCHDOG: eth0: transmit timed out
The two other devices sharing IRQ 9 are:
00:0d.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 05) (prog-if 10 [OHCI])
00:0c.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller
-----
Please, does anyone have any idea as to what else I can try? Sorry for such a long posting, but as you can see I've tried to attempt everything already mentioned on the forums, but nothing seems to work!
Thanks in advance,
Neil
I must first point out that this problem has been raised before, but I've searched the forums and applied every fix I came across--all to no avail. Help!
I've having endless difficulties getting my Realtek 8139 Ethernet card to work with knoppix 3.2 25/07/03 (and Gentoo, and Red Hat...) on my P4 1.8 laptop. It works fine with Windows XP, but I really really would much prefer to use GNU/Linux (I am quite smitten with knoppix ).
The problem is like so: though the ethercard is recognised by knoppix and the 8139too driver is installed, I still can't connect to the internet. Any attempt to connect and eth0 times out. I can't ping anything other than localhost.
After looking at various posts on these boards I've tried booting with noacpi, noscsi, nopcmcia, but it doesn't seem to effect anything. I tried booting in failsafe, which turned everying off (including DHCP!), and I tried booting in expert and answering 'n' to everything, but nothing will make it work.
lsmod shows that both 8139too and mii are installed.
I've done:
ifconfig eth0 up
mii-tool -r
and then:
netcardconfig
but I just get:
Sending DHCP broadcast from device eth0
Operation failed.
Failed.
Hit return to exit.
And in dmesg:
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 00002000. (queue head)
eth0: Tx descriptor 1 is 00002000.
eth0: Tx descriptor 2 is 00002000.
eth0: Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
ifconfig eth0 gives me:
eth0 Link encap:Ethernet HWaddr 00:40:CA:BC:09:96
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:9 Base address:0x5000
In /etc/network/interfaces I changed the lines:
auto lo eth0
iface lo inet loopback
to
auto eth0
iface eth0 inet dhcp
and ran /etc/init.d/networking restart but all I got was more failure:
Reconfiguring network interfaces... Operation failed.
done.
(aside: what is lo?)
I looked in /etc/network/ifstate where it appears to always say:
eth0=eth0
whatever state it is in.
I've run lspci -vvv:
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 2420
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 9
Region 0: I/O ports at 2000 [size=256]
Region 1: Memory at e0002000 (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-
I looked in dmesg and these are the parts that seem pertinent to the realtek card (from the boot process output):
8139too Fast Ethernet driver 0.9.26
PCI: Enabling device 00:08.0 (0000 -> 0003)
PCI: Found IRQ 9 for device 00:08.0
PCI: Sharing IRQ 9 with 00:0c.0
PCI: Sharing IRQ 9 with 00:0d.0
eth0: RealTek RTL8139 Fast Ethernet at 0xcf4c5000, 00:40:ca:bc:09:96, IRQ 9
eth0: Identified 8139 chip type 'RTL-8139C'
NETDEV WATCHDOG: eth0: transmit timed out
The two other devices sharing IRQ 9 are:
00:0d.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 05) (prog-if 10 [OHCI])
00:0c.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller
-----
Please, does anyone have any idea as to what else I can try? Sorry for such a long posting, but as you can see I've tried to attempt everything already mentioned on the forums, but nothing seems to work!
Thanks in advance,
Neil