LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices


Reply
  Search this Thread
Old 09-04-2007, 10:25 PM   #1
starkhorn
LQ Newbie
 
Registered: Sep 2007
Posts: 9

Rep: Reputation: 0
eth0 device not found


Folks,

I'm a newbie to Linux and I'm having a bit of trouble installing Fedora 5 on a desktop PC with a built-in ethernet port. I initially had quite a few problems as the PC had a SATA drive and I had to use the option linux all-generic-ide noapic nolapic" in order to have my hard disk detected by the Fedora installer.

Now I've completed the installation but don't see eth0 when I do a ifconfig -a. What is sit0 ?

Now lspci and lspci -n seems to show a silicion Ethernet Adapter as below and my /etc/modprobe.conf has an entry for eth0 with driver sis190 and lsmod has an entry for sis190.

A dmesg | grep eth doesn't return anything.
Nearly doesn modprobe e1000 or e100 or eth0 or sis190.

Any ideas? See below output from my system of the above commands.

Code:
# ifconfig -a 

lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

sit0      Link encap:IPv6-in-IPv4  
          NOARP  MTU:1480  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:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


# lspci

00:00.0 Host bridge: Silicon Integrated Systems [SiS] Unknown device 0671
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] Unknown device 0968 (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] Unknown device 1183 (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Unknown device 7502
00:1f.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] Unknown device 6351 (rev 10)

# lspci -n
00:00.0 0600: 1039:0671
00:01.0 0604: 1039:0003
00:02.0 0601: 1039:0968 (rev 01)
00:02.5 0101: 1039:5513 (rev 01)
00:03.0 0c03: 1039:7001 (rev 0f)
00:03.1 0c03: 1039:7001 (rev 0f)
00:03.3 0c03: 1039:7002
00:04.0 0200: 1039:0191 (rev 02)
00:05.0 0101: 1039:1183 (rev 03)
00:06.0 0604: 1039:000a
00:07.0 0604: 1039:000a
00:0f.0 0403: 1039:7502
00:1f.0 0604: 1039:0004
01:00.0 0300: 1039:6351 (rev 10)

# lsmod

Module                  Size  Used by
ipv6                  246433  12 
video                  18885  0 
button                 10577  0 
battery                13253  0 
ac                      8901  0 
lp                     16265  0 
parport_pc             29413  1 
parport                38281  2 lp,parport_pc
floppy                 61829  0 
nvram                  12617  0 
ehci_hcd               33229  0 
ohci_hcd               23901  0 
snd_hda_intel          21329  0 
snd_hda_codec         116033  1 snd_hda_intel
snd_seq_dummy           7749  0 
snd_seq_oss            33345  0 
snd_seq_midi_event     11073  1 snd_seq_oss
snd_seq                52401  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         12877  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            49105  0 
snd_mixer_oss          20417  1 snd_pcm_oss
snd_pcm                81093  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
sis190                 24005  0 
mii                     9281  1 sis190
snd_timer              26693  2 snd_seq,snd_pcm
snd                    55109  9 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              13345  1 snd
snd_page_alloc         14537  2 snd_hda_intel,snd_pcm
dm_snapshot            19949  0 
dm_zero                 6081  0 
dm_mirror              23825  0 
dm_mod                 54233  6 dm_snapshot,dm_zero,dm_mirror
ext3                  121417  2 
jbd                    56917  1 ext3

# cat /etc/modprobe.conf

alias eth0 sis190
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel

Last edited by starkhorn; 09-04-2007 at 11:01 PM.
 
Old 09-05-2007, 05:51 AM   #2
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
What do you get from dmesg after unloading "modprobe -r sis190" and reloading it "modprobe sis190"?

I get a "sit" when I start VMware which generates bridges and fake network cards, but I have no clue what it is exactly.
I had to create eth0/1/2 manually after installing the network card & kernel modules.
Do you get something back when you do...
Code:
ls /etc | grep -i net
...?
If yes, try to create eth0 (create as well 1 and 2, just to be sure and eventually delete them afterwards if they're not used) manually, reboot and see what happens:
Code:
cd /etc
ln -s net net.eth0
Sorry, this is all I know.
 
Old 09-05-2007, 05:54 AM   #3
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
Sorry: the path wasn't "/etc" but "/etc/init.d"
And after that try starting eth0/1/2 with "/etc/init.d/net.eth0 start" and see what kind of messages you get... .
 
Old 09-05-2007, 11:39 PM   #4
starkhorn
LQ Newbie
 
Registered: Sep 2007
Posts: 9

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Pearlseattle View Post
What do you get from dmesg after unloading "modprobe -r sis190" and reloading it "modprobe sis190"?
I get the below message. Hmmm, can not find ISA bridge....any ideas on that one?

Code:
sis190 Gigabit Ethernet driver 1.2 loaded.
PCI: Enabling device 0000:00:04.0 (0000 -> 0003)
ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [LNKD] -> GSI 3 (level, low) -> IRQ 3
PCI: Setting latency timer of device 0000:00:04.0 to 64
0000:00:04.0: Read MAC address from APC.
0000:00:04.0: Can not find ISA bridge.
ACPI: PCI interrupt for device 0000:00:04.0 disabled
sis190: probe of 0000:00:04.0 failed with error -5
 
Old 09-06-2007, 03:05 AM   #5
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
Mmmhhh..., by "googling" I saw that this guy had exactly the same problem. His solution: use a different network card.
This guy describes the following change in the source file sis900.c of the linux kernel:
Quote:
change line 263 from
if ((isa_bridge = pci_find_device(0x1039, 0x0008, isa_bridge)) == NULL
to
if ((isa_bridge = pci_find_device(0x1039, 0x0018, isa_bridge)) == NULL
Here there is again one more possible solution, again by changing the kernel source file.
Have a look at the details of the solution, as it might be that you'll need to set a different code for your own card
You have to experiment a little bit with those variants... .
 
Old 09-18-2007, 04:42 PM   #6
starkhorn
LQ Newbie
 
Registered: Sep 2007
Posts: 9

Original Poster
Rep: Reputation: 0
I tried the 2nd solution of changing the kernel source code but I got the below error which I can't understand.

sis190: version magic '2.6.18-1.2798.fc6 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1' should be '2.6.18-1.2798.fc6 SMP mod_unload 586 REGPARM 4KSTACKS gcc-4.1'
FATAL: Error inserting sis190 (/lib/modules/2.6.18-1.2798.fc6/kernel/drivers/net/sis190.ko): Invalid module format

It looks to me that all my problems stem from not having the proper linux drivers for the ASUS P5S-MX SE motherboard. It says it's a SIS671FX chipset but the CD that I got only has drivers for Windows.

Any ideas on how/where I can get the proper drivers for this motherboard....I've found nothing on the ASUS website.
 
Old 09-18-2007, 05:28 PM   #7
starkhorn
LQ Newbie
 
Registered: Sep 2007
Posts: 9

Original Poster
Rep: Reputation: 0
Well I've made some progress, I've found how the SIS180 drivers which I can use during the Fedora install by using "linux updates dd". However my PC doesn't have a floppy disk drive.....arrgghhh!

Any ideas how during a linux installation I can get the installer to look at the sis180.img file on a CD or memory stick
 
Old 09-18-2007, 06:20 PM   #8
starkhorn
LQ Newbie
 
Registered: Sep 2007
Posts: 9

Original Poster
Rep: Reputation: 0
I'm getting really confused now.
The .img that is on the CD that came with the motherboard is not openable with the undisker or winimage! A redhat image file can be opened but not the FC6.img.

The CD has:- sis18x_v1-fc6.img which I cannot open with unknown file-system error. When I burn an image onto a removeable disc and do the linux updates dd, it can see the image but it cannot mount...again with unknown filesystem error!

I've tried to find the above .img on the web but google returns empty for sis18x_v1-fc6. I'm beginning to go insane here now.....
 
Old 09-20-2007, 05:10 AM   #9
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
And what happens if you try to mount the image without "dd"ing it to the floppy?
mount -v -o loop,ro <yourimage.img> </mnt/yourmountpoint>
If it's not able to mount it, it might be that you don't have the support for that particular filesystem compiled. Try to download a livecd like knoppix, burn it to CD, boot with it and try again to mount it - Knoppix should have all possible filesystems compiled...
 
Old 09-20-2007, 09:24 PM   #10
Ryptyde
Member
 
Registered: Jun 2004
Location: Tragic City,Michigan,USA
Distribution: Fedora 23 Fedora 22
Posts: 244

Rep: Reputation: 39
Is there any reason that you chose FC5 which is no longer supported instead of perhaps Fedora 7. You could download a Fedora 7 LiveCD or any other live Linux distro and see if your card works from there.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
eth0: Device eth0 has different MAC address than expected,ignoring. lin1010 Linux - Networking 5 11-24-2010 07:30 AM
No device eth0 found Poilar Linux - Networking 2 05-29-2007 06:54 PM
b44 error eth0 "device not found" [fedora 6][Dell] hkernel Linux - Hardware 5 12-13-2006 02:16 PM
Gentoo - eth0: "Device not found" sparka Linux - Networking 1 05-07-2006 09:35 PM
eth0: Device not found!!!! PDD Linux - Networking 6 11-17-2004 02:43 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 08:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration