FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
There is modules of sk98xx series in the kernel, but there is no result when I type 'modprobe sk98lin'
In the network-config window, no network devieces were listed
When I type 'lspci', I found that there was an Ethernet Controller of Marvell detected
When I tried to reinstall the driver, it went wrong while compling, the content of log file is:
''+++ Compile the driver
+++ ====================================
make: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-smp-x86_64'
CC [M] /tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.o
/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.c: In function sk98lin_init_devices?
/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.c:398: error:struct net_devices?has no member named sast_statss?/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.c:539: error: struct net_devices?has no member named sast_statss?/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.c: In function seceiveIrqs?
/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.c:3017: warning: implicit declaration of function sci_dma_sync_singles?/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.c: In function skGeIoctls?
/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.c:3833: error: struct pci_devs?has no member named slot_names?make[1]: *** [/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all/skge.o] Error 1
make: *** [_module_/tmp/Sk98IVBiBnaXcSJcPfijoVgLS/all] Error 2
make: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-smp-x86_64'
+++ Compiler error
"
Could any one help me?
Thanks!
Pentium D 820 CPU, 1GB Memory, ASUS P5LD2 motherboard and the ethernet card is inserted on the mother board
On two of my systems (running 2.6.14-1.1653_FC4smp and 2.6.9-22.0.1.ELsmp kernels) and both using SysKonnect SK-9521 v2 NICs, both /etc/modprobe.conf contains the line:
Yup, it is. Deprecated means it's there for now, but it may not always be (DEV_FS anyone?).
From make menuconfig:
Code:
< > Marvell Yukon Chipset / SysKonnect SK-98xx Support (DEPRECATED)
This driver has been marked deprecated for Gentoo users, as it seems
problematic and the new skge driver (CONFIG_SKGE) works much better.
If you do not rely on features of this driver, please use SKGE instead.
Now don't get me wrong, I don't have this particular NIC, and I'm not sure what the differences are exactly, I am just offering advice to the OP that maybe his distro has the skge module built instead...
Since there were initial problems getting the SK-9521 v2 to work under the CentOS4 kernel, I’ve been looking for postings like yours about the sk98lin. The skge module isn’t already available in the CentOS installation, but it is available for the FC4 kernel, so I tried some tests in FC4 with it.
After inserting the skge module and removing the sk98lin module with modprobe, lsmod shows only skge to be present, as expected, but after rebooting, kudzu had apparently reinserted the sk98lin module. Unless the eth0 alias was manually changed in modprobe.conf from sk98lin to skge, lsmod only showed sk98lin to be present after reboot.
After disabling kudzu, I repeated replacing sk98lin with skge using modprobe and manually in modprobe.conf, but the system locked up during reboot while trying to start HAL. I think HAL’s trying to tell me something about using the skge module with my NIC: No, No, No!
Although you can still purchase the SK-9521 v2 (for less than US$20 new), it is technologically fairly old. The skge module may be for newer NICs. Interestingly, the skge module is much smaller than sk98lin (lsmod size: 40017 vs. 171041, respectively).
Interestingly, the skge module is much smaller than sk98lin (lsmod size: 40017 vs. 171041, respectively).
Wow. 171041 is fricken huge for a NIC module. In fact, it's bigger than usbcore?!?!?
For comparison:
8139too -> 14208 (10/100)
e1000 -> 68660 (10/100/1000)
Another point, I am wondering why in the config it says:
"This driver has been marked deprecated for Gentoo users"
What would make the driver different between different distros? Strange...
sk98lin is bigger than skge because it contains several features that are os controlled under linux -> skge doesn't implement those unused features and thus isn't that big.
-> it is not reasonable to write the code in each nic driver when you could also implement one for all
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.