Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 05-05-2004, 07:35 AM   #1
Registered: May 2004
Posts: 38

Rep: Reputation: 15
couldnt detect built in network card

Fedora can't detect my built-in network card. My network card is
Marvell 88E8001 Gigabit Lan Controller supporting 10/100/1000 BASE-T
Ethernet. The message given to me is "3cf9x device eth0 does not seem to
be present, delaying intialization". What should I do?

Old 05-05-2004, 05:02 PM   #2
Senior Member
Registered: Oct 2003
Location: /earth/usa/nj (UTC-5)
Distribution: RHL9;F1-10; CentOS4-5; DebianSarge-Squeeze
Posts: 1,151

Rep: Reputation: 46
Welcome to the “My Gigabit LAN Doesn’t Configure Under Linux” Club.

Your NIC may use the sk98lin driver (SysKonnect SK-98xx Gigabit). Search this forum for “3C940" to see if it fits your situation. The SysKonnect SK-98xx Gigabit is already in the Fedora NIC list, but you may have to download/install the driver manually. The driver can be found several pages in at

The “read me” file for the driver describes the “Marvell / Yukon / SysKonnect SK-98xx Gigabit Ethernet Adapter family driver for LINUX”. Sound familiar?
Old 05-06-2004, 11:37 PM   #3
Registered: May 2004
Posts: 38

Original Poster
Rep: Reputation: 15
I solved the problem by following the steps provided in my ASUS Motherboard's website. Basically one has to compile the driver for it in the kernel. That's all.

Attached are the steps:
To compile the driver, go to the directory /usr/src/linux and
execute the command "make menuconfig" or "make xconfig" and proceed as

To integrate the driver permanently into the kernel, proceed as follows:

1. Select the menu "Network device support" and then "Ethernet(1000Mbit)"
2. Mark "Marvell Yukon Chipset / SysKonnect SK-98xx family support"
with (*)
3. Build a new kernel when the configuration of the above options is
4. Install the new kernel.
5. Reboot your system.

To use the driver as a module, proceed as follows:

1. Enable 'loadable module support' in the kernel.
2. For automatic driver start, enable the 'Kernel module loader'.
3. Select the menu "Network device support" and then "Ethernet(1000Mbit)"
4. Mark "Marvell Yukon Chipset / SysKonnect SK-98xx family support"
with (M)
5. Execute the command "make modules".
6. Execute the command "make modules_install".
The appropiate modules will be installed.
7. Reboot your system.
Old 05-24-2004, 07:50 PM   #4
LQ Newbie
Registered: May 2004
Posts: 25

Rep: Reputation: 0
same problem

I just installed Fedora Core 2 and I had the same problem as you, although the same procedure didn't appear to effect anything. I don't know which Asus board you were using but I'm running the K8V. It's an AMD Athlon 64 board and therefore I installed the 64-bit version of Fedora. I don't know if you did the same, but, if not this may be where the problem lies. I'm rather new to linux (about 6 months) by the way, but I've succomned to it's charms! Could you tell me if you were running the same 64-bit version and if so, what could be wrong with mine?

Old 10-16-2004, 04:15 AM   #5
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Rep: Reputation: 15
I was running Mandrake Linux 10.0 on a HP Vectra VL800 using an Intel Pro 10/100 Lan NIC through a Linksys 5-port switch to a Direcway DW6000 Satellite modem. It worked great!

I finished building a new system using the ASUS GA-K8NSNXP-939, and I am having trouble getting the 88E8001 on board lan chip to make the connection to the DW6000.

I read the previous post here, and checked the driver. The sk98lin is installed, but I keep getting "Network is unreachable' when I try to ping the IP address of the DW6000.(eth0 config to run using DHCP).

I tried a manual config of eth0 by editing /etc/hosts/, and /etc/networks/; setting the broadcast mask manually using ifconfig; and double checking this against a laptop I have that is running Mandrake 10.0 that is also connected thru the switch to the DW6000 (and works perfectly). A reboot got eth0 turned on, but still would not ping the DW6000.

Here is something weird... under my manual config of eth0, I ran nmap on all C-class network addresses from 0-255 and it gave me a series of no-connect error messages. But, under DHCP, nmap scanned successfully; yet pinging the DW6000 still says network is unreachable.

I know I must be missing a step, but I can't figure out what it is. Can anyone out there help?


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
Redhat linux 9.0 can't detect built-in network adapter on hp d220 mt mrpc_cambodia Linux - Networking 12 10-24-2009 05:36 AM
linux shuts down built in network card then windows tells me network card is unplugge lesmoxhaybaker SUSE / openSUSE 8 08-29-2006 06:10 PM
program to detect network card? shanenin Linux - Software 4 11-05-2005 09:42 PM
Can't detect network card built-in to motherboard rsumbeling Linux - Networking 11 11-11-2004 06:13 PM
couldnt detect built in sound card actteoh Linux - Hardware 2 05-30-2004 11:08 AM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:48 AM.

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