NIC: Intel 82562V-2 10/100 -not recognized. e1000 may be the correct module.
SlackwareThis Forum is for the discussion of Slackware 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.
NIC: Intel 82562V-2 10/100 -not recognized. e1000 may be the correct module.
Hello,
I am using a Dell Vostro 200 with a wired internal network card named "Intel(R) 82562V-2 10/100 Network Connection". The base install of Slackware 12 did not detect the 82562V-2. I believe it's not being detected because the driver needed for this connection, the e1000, is not being loaded as a module.
The "e100.txt" file included with Slackware 12 is version November 2005 and doesn't contain a reference to the "Intel 82562V-2 10/100 Network Connection". But, I know that I need the "e1000" driver and not the "e100" driver for the "82562V-2", because a newer version of the e100.txt file says, "If you have the Intel 82562v 10/100 Network Connection, you must install the e1000 driver.".
So, at this point I believe I need the e1000 driver so that Slackware 12 can communicate with the "Intel(R) 82562V-2 10/100 Network Connection". I'm assuming that linux modules are somewhat equivalent to Microsoft Windows drivers so I will use the word module when I refer to drivers. Is my assumption correct?
IV) I ran $ dmesg | grep e10
and nothing was returned.
V) uname -a:
Linux darkstar 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686 Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz GenuineIntel GNU/Linux
After looking at all the above I see that in the directory, /lib/modules/2.6.21.5-smp/kernel/drivers/net, is:
-rw-r--r-- 1 root root 43253 2007-06-19 15:54 e100.ko
drwxr-xr-x 2 root root 8 2007-06-19 15:54 e1000
And in /e1000 is the e1000.ko file.
Although I don't know what those files mean I assume that they are some type of modules that you load into the kernel so that the OS can work with the hardware. Is the *.ko file the module to load?
Then, I see that lspci sees the PCI device, 00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02). At this point I believe that since I get the output for the 82562V-2 that it will work if I get the correct module loaded. Or, in other words if the 82562V-2 did not appear in the output I may never get the NIC to work even if I had the proper modules loaded.
Now, I believe my ethernet card is not working because the e1000 is not in lsmod output.
So, I believe I need to make a module for e1000 that can be inserted into the kernel.
I know I can do insmod to insert a module but I don't know if a *.ko file is the module to insert.
If you can give me suggestions/guidelines/weblinks I'd appreciate any help.
Then run netconfig as root to configure you network. Then try your network connection out and see if it works. If it does NOT work, post again the output of `lsmod` and also post the output of `ifconfig`, both as root.
fyi, last night I was running Mandriva 2008 on this Dell Vostro 200 using both the wired 82562V-2 10/100 Network Connection and the wireless Linksys WUSB54GC Compact Wireless-G USB Adapter. The output of lsmod from last night was:
Ok, looks like this is a more complicated issue than it should be, but it appears (through brief googling) that there may be a solution. Check out this page: http://bbs.archlinux.org/viewtopic.php?pid=343757 (specifically near the bottom). It states that you should grab the sources from here: http://sourceforge.net/project/showf...group_id=42302 (the e1000 stable sources) and compile them. Alternatively, you could upgrade your kernel to >= 2.6.24 and use the e1000e module (which also exists in 2.6.21.5, but is apparently not very functional). I would *try* using the e1000e module first since it's there, but don't expect it to work. Then make a choice about whether to compile a new kernel module or upgrade your kernel.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.