-   Linux - Hardware (
-   -   couldnt detect built in network card (

actteoh 05-05-2004 06:35 AM

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?


WhatsHisName 05-05-2004 04:02 PM

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?

actteoh 05-06-2004 10:37 PM

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.

kevpatts 05-24-2004 06:50 PM

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?


ramowl 10-16-2004 03:15 AM

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?

All times are GMT -5. The time now is 07:22 PM.