Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
I quickly found the vendor's site and they have the 9821 listed with a driver. Often if you download a package from a site it will include documentation (at least a README) that will give you some detail.
Well, there are both 9871 and 9821 mentioned on the Asus downloadsite. But they seem to have only drivers for Windows. But there both cards have the same driver.
This would mean that there is a module (driver) already present on your system. The module's name is skge.
Can you simply try to start your eth0-device? I'm not familiar with Ubuntu, so I don't know how to start the network with Ubuntu. Do you have DHCP enabled in your network?
Does the output of ifconfig really show the MAC-adress of eth0 as 00:00:00:00:00:00 ?
This could indeed mean that there's something missing.
Here is what I found in the kernel-sources help about the skge module
Code:
CONFIG_SKGE:
This driver support the Marvell Yukon or SysKonnect SK-98xx/SK-95xx
and related Gigabit Ethernet adapters. It is a new smaller driver
with better performance and more complete ethtool support.
It does not support the link failover and network management
features that "portable" vendor supplied sk98lin driver does.
This driver supports adapters based on the original Yukon chipset:
Marvell 88E8001, Belkin F5D5005, CNet GigaCard, DLink DGE-530T,
Linksys EG1032/EG1064, 3Com 3C940/3C940B, SysKonnect SK-9871/9872.
It does not support the newer Yukon2 chipset: a separate driver,
sky2, is provided for Yukon2-based adapters.
To compile this driver as a module, choose M here: the module
will be called skge. This is recommended.
Symbol: SKGE [=m]
Type : tristate
Prompt: New SysKonnect GigaEthernet support
Defined at drivers/net/Kconfig:2274
Depends on: NETDEVICES [=y] && NETDEV_1000 [=y] && PCI [=y]
You don't have to do that, the module is already loaded. I wonder why ifconfig doesn't show a proper MAC-adress.
Maybe you really try to install the driver from the site of MensaWater's post. You can download it, the extract it
Code:
tar xf install_v10.70.1.3.tar.bz2
and change into the directory, there's an install.sh script which you can execute with sudo.
It seems the kernelmodule skge is quite new and maybe it's not yet working properly with all devices.
Compile the driver
=======================
make :Entering directory '/usr/src/linux-headers-2.6.38/Module.symvers
is missing; modules will have no dependencies and modversions.
include/linux/mmzone.h:18:30: fatal error: generated/bounds.h No such file or directory
compilation terminated.
Oh, before I got it to work I had this message. Maybe I should not have done the link.
Kernel header not found. Please install the linux header files development package or create a symbolic link from the /usr/src/KERNEL_VERSION directory to linux
Example: ln -s /usr/src/KERNEL_VERSION /usr/src/linux
I did that like so and then got the error in the previous post.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.