Jump to content
16 posts in this topic

Recommended Posts

I am running Fedora Core 7 on the below box and my networking chip doesn't work. The chip is an onboard Realtek RTL8139/810x Family Fast Ethernet NIC. I can see the card and configure it. It just doesn't work. When I look at the status it says the networking cable is not plugged in. I will post a screen shot soon.

 

Here is a screen shot:

 

screenshottr5.th.jpg

Link to comment
https://www.insanelymac.com/forum/topic/61938-rtl8139810x-on-fedora-core-7/
Share on other sites

lo
Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:2748 errors:0 dropped:0 overruns:0 frame:0
TX packets:2748 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10739864 (10.2 MiB)  TX bytes:10739864 (10.2 MiB)

For some reason, your ethernet interface is not activated, only your 'loopback' interface (lo).

 

If you run 'ifconfig -a' does your ethernet interface then appear?

 

If yes, then try 'ifconfig eth0 up' (as root).

 

If not, then take a look at 'dmesg' to see if the kernel has even recognised your NIC. If it hasn't then it could be a faulty NIC. If it has, then the correct kernel module hasn't been loaded.

 

To give you an idea as to what to expect from 'ifconfig -a', my configured interfaces look like this:

[mac@thinkpad ~]$ ifconfig -a
eth0	  Link encap:Ethernet  HWaddr 00:0D:60:C9:E2:3F  
	   inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
	   UP BROADCAST 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:1000 
	   RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
	   Interrupt:11 

irda0	 Link encap:IrLAP  HWaddr 00:00:00:00  
	   NOARP  MTU:2048  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:8 
	   RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo		Link encap:Local Loopback  
	   inet addr:127.0.0.1  Mask:255.0.0.0
	   inet6 addr: ::1/128 Scope:Host
	   UP LOOPBACK RUNNING  MTU:16436  Metric:1
	   RX packets:1955 errors:0 dropped:0 overruns:0 frame:0
	   TX packets:1955 errors:0 dropped:0 overruns:0 carrier:0
	   collisions:0 txqueuelen:0 
	   RX bytes:194551 (189.9 Kb)  TX bytes:194551 (189.9 Kb)

wlan0	 Link encap:Ethernet  HWaddr 00:16:E6:36:87:07  
	   inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0
	   inet6 addr: fe80::216:e6ff:fe36:8707/64 Scope:Link
	   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	   RX packets:492735 errors:0 dropped:0 overruns:0 frame:0
	   TX packets:103720 errors:40 dropped:40 overruns:0 carrier:0
	   collisions:4682 txqueuelen:1000 
	   RX bytes:167199884 (159.4 Mb)  TX bytes:9607392 (9.1 Mb)
	   Interrupt:11

eth0 is my ethernet NIC and wlan0 is my wireless card.

If you look at the screen shot on my first post you will see that the connection is not enabled and the output says to plug in the ethernet cord. I know the chip works because I also boot Windows XP and Vista.

 

If you run 'ifconfig -a' does your ethernet interface then appear?

 

When I use the graphical version of ifconfig there is an activate button as you can see in the above screen shot. When I click activate I get that output.

Did what you said and here is the output:

 

screenshotyg4.th.png

 

Also when I use manual configuration of network addresses I get the eth0 output using ifconfig.

 

 

Output of lspci

00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:0b.0 Multimedia audio controller: Creative Labs SB X-Fi
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV40 [GeForce 6800] (rev a1)

when I use manual configuration of network addresses I get the eth0 output using ifconfig.
You should get this after 'ifconfig eth0 up' and regardless of whether or not you've set eth0's IP address.

 

After bringing 'up' any network interface, you need to restart your network daemon in order for network services to recognise the new interface. I don't run Fedora so I'm not exactly sure how you do this. On Arch Linux it's '/etc/rc.d/network restart' and on Ubuntu it's something similar. Chances are, Fedora is not too different. You'll need to do it as root. Before you do it, however, you may want to re-configure eth0 to use DHCP rather than a static IP. It's up to you, but I always use DHCP first if I'm having a problem and then, once it's working, I change it to a static IP (on both my PC and on my router)

 

After you've restarted your network (now that you've brought up your eth0 interface) you should be able to ping/http/ftp/etc. whatever you want.

 

Finally - and purely just to double check - you've set your gateway and static IP to 192.168.1.x. Most routers default to 192.168.0.x. Yours, of course, may be different but if you're going to use a static IP it's worthwhile double checking. Also, check your nameserver's IP address in /etc/resolv.conf is the same as your gateway IP address.

My network is static so I do need to set all the addresses. When fedora starts, a gui comes up and lists whats being started. When it gets to network it pauses for 10-25 seconds then says no connection - plug in network cable. I looked at the back of my system and the networking lights are off.

×
×
  • Create New...