LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-30-2008, 01:39 PM   #1
reed68
LQ Newbie
 
Registered: Aug 2007
Posts: 28

Rep: Reputation: 0
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?

I) Partial directory listing of /lib/modules/2.6.21.5-smp/kernel/drivers/net:
bash-3.1$ ls -l
total 2976
-rw-r--r-- 1 root root 15007 2007-06-19 15:54 3c501.ko
-rw-r--r-- 1 root root 13901 2007-06-19 15:54 3c503.ko
-rw-r--r-- 1 root root 30058 2007-06-19 15:54 3c505.ko
-rw-r--r-- 1 root root 15357 2007-06-19 15:54 3c507.ko
drwxr-xr-x 2 root root 24 2007-06-19 15:54 appletalk
drwxr-xr-x 2 root root 88 2007-06-19 15:54 arcnet
-rw-r--r-- 1 root root 14928 2007-06-19 15:54 at1700.ko
-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
-rw-r--r-- 1 root root 11490 2007-06-19 15:54 e2100.ko
-rw-r--r-- 1 root root 13034 2007-06-19 15:54 wd.ko
drwxr-xr-x 6 root root 4096 2007-06-19 15:54 wireless
-rw-r--r-- 1 root root 24684 2007-06-19 15:54 yellowfin.ko
-rw-r--r-- 1 root root 17046 2007-06-19 15:54 znet.ko

II) my lspci output:
00:00.0 Host bridge: Intel Corporation DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Integrated Graphics Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02)

III) lsmod output:
Module Size Used by
snd_seq_dummy 6788 0
snd_seq_oss 32896 0
snd_seq_midi_event 10112 1 snd_seq_oss
snd_seq 50640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10508 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42784 0
snd_mixer_oss 18048 1 snd_pcm_oss
ipv6 254496 14
pcmcia 34988 0
pcmcia_core 36500 1 pcmcia
capability 7304 0
commoncap 9344 1 capability
agpgart 31432 0
lp 13736 0
parport_pc 27812 0
parport 34760 2 lp,parport_pc
pcspkr 6528 0
psmouse 39048 0
snd_hda_intel 20248 0
snd_hda_codec 209152 1 snd_hda_intel
snd_pcm 72068 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 22532 2 snd_seq,snd_pcm
snd 47204 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd _timer
soundcore 9824 1 snd
snd_page_alloc 11528 2 snd_hda_intel,snd_pcm
i2c_i801 11408 0
serio_raw 9220 0
sg 30364 0
ata_generic 9220 0
evdev 11904 1
shpchp 33172 0

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.

Thank you for your time and help.

Brian
 
Old 03-30-2008, 02:37 PM   #2
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Try simply typing (as root) the following:
Code:
# modprobe e1000
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.

Good luck.
 
Old 03-30-2008, 02:54 PM   #3
reed68
LQ Newbie
 
Registered: Aug 2007
Posts: 28

Original Poster
Rep: Reputation: 0
Hi T3slider,

Thanks for the information. I ran what you said but it still does not work. my output:
bash-3.1# modprobe e1000
bash-3.1# netconfig
bash-3.1# lsmod
Module Size Used by
e1000 122560 0
snd_seq_dummy 6788 0
snd_seq_oss 32896 0
snd_seq_midi_event 10112 1 snd_seq_oss
snd_seq 50640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10508 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42784 0
snd_mixer_oss 18048 1 snd_pcm_oss
ipv6 254496 14
pcmcia 34988 0
pcmcia_core 36500 1 pcmcia
capability 7304 0
commoncap 9344 1 capability
agpgart 31432 0
lp 13736 0
parport_pc 27812 0
parport 34760 2 lp,parport_pc
pcspkr 6528 0
psmouse 39048 0
snd_hda_intel 20248 0
snd_hda_codec 209152 1 snd_hda_intel
snd_pcm 72068 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 22532 2 snd_seq,snd_pcm
snd 47204 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd _timer
soundcore 9824 1 snd
snd_page_alloc 11528 2 snd_hda_intel,snd_pcm
i2c_i801 11408 0
serio_raw 9220 0
sg 30364 0
ata_generic 9220 0
evdev 11904 1
shpchp 33172 0


bash-3.1# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2504 (2.4 KiB) TX bytes:2504 (2.4 KiB)

Last edited by reed68; 03-30-2008 at 03:02 PM.
 
Old 03-30-2008, 03:02 PM   #4
reed68
LQ Newbie
 
Registered: Aug 2007
Posts: 28

Original Poster
Rep: Reputation: 0
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:

brian@v200:~$ lsmod
Module Size Used by
rt73usb 25344 0
rt2x00usb 12032 1 rt73usb
rt2x00lib 19584 2 rt73usb,rt2x00usb
rfkill 8208 1 rt2x00lib
mac80211 171016 2 rt2x00usb,rt2x00lib
cfg80211 7304 1 mac80211
input_polldev 5896 1 rt2x00lib
crc_itu_t 3072 1 rt2x00lib
binfmt_misc 12936 1
ppdev 10244 0
i915 25856 2
drm 83348 3 i915
acpi_cpufreq 10568 0
cpufreq_ondemand 9612 2
cpufreq_userspace 5280 0
cpufreq_stats 7232 0
freq_table 5792 3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
cpufreq_conservative 8072 0
cpufreq_powersave 2688 0
ac 6148 0
container 5504 0
sbs 19592 0
button 8976 0
video 18060 0
dock 10656 0
battery 11012 0
af_packet 24840 4
ndiswrapper 185240 0
parport_pc 37412 0
lp 12580 0
parport 37448 3 ppdev,parport_pc,lp
snd_hda_intel 263712 1
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 80388 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
snd_seq_midi 9600 0
snd_rawmidi 25728 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24324 2 snd_pcm,snd_seq
snd_seq_device 9228 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
e1000_ich9 188736 0
psmouse 39952 0
serio_raw 8068 0
pcspkr 4224 0
snd 54660 11
snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,
snd_seq_device
soundcore 8800 1 snd
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
intel_agp 25620 1
agpgart 35016 3 drm,intel_agp
shpchp 34580 0
pci_hotplug 32704 1 shpchp
evdev 11136 3
ext3 133896 2
jbd 60456 1 ext3
mbcache 9732 1 ext3
sg 36764 0
sr_mod 17828 0
cdrom 37536 1 sr_mod
sd_mod 30336 5
usb_storage 73024 1
ide_core 116804 1 usb_storage
libusual 18448 1 usb_storage
usbhid 29536 0
hid 28928 1 usbhid
ata_piix 17540 2
floppy 60004 0
ehci_hcd 36492 0
ata_generic 8452 0
libata 125168 2 ata_piix,ata_generic
scsi_mod 147084 5 sg,sr_mod,sd_mod,usb_storage,libata
uhci_hcd 26640 0
usbcore 138632 9
rt73usb,rt2x00usb,ndiswrapper,usb_storage,libusual,usbhid,ehci_hcd,uhci_hcd
thermal 14344 0
processor 32072 2 acpi_cpufreq,thermal
fan 5764 0
capability 5896 0
commoncap 8320 1 capability
fuse 47124 3

Last edited by reed68; 03-30-2008 at 03:03 PM.
 
Old 03-30-2008, 03:17 PM   #5
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
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.

Again, good luck -- you may need it.
 
Old 03-30-2008, 03:22 PM   #6
reed68
LQ Newbie
 
Registered: Aug 2007
Posts: 28

Original Poster
Rep: Reputation: 0
Hi T3slider,

cool. thanks. I'm going to try it in the next couple of days and will post the results when finished.

thanks for your help!

Brian
 
Old 03-30-2008, 05:04 PM   #7
reed68
LQ Newbie
 
Registered: Aug 2007
Posts: 28

Original Poster
Rep: Reputation: 0
Hi T3slider,

I did what you said and used the latest driver from the SourceForge.net project, Intel(R) PRO/10/100/1000/10GbE Drivers and it works.

Thanks for your help!
 
Old 03-30-2008, 06:36 PM   #8
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Good to hear and glad I could help.
 
  


Reply



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
installing Intel 82562v-2 10/100 network connection YGH Linux - Networking 3 03-31-2008 09:54 AM
Intel PRO/100 VE NIC not working dark* Slackware 5 03-10-2007 10:53 PM
Intel Pro 100 nic problem cachemonet Linux - Networking 3 05-17-2006 04:27 PM
Problems with Intel Pro 100, Intel Pro 1000 NIC Drivers clathen Linux - Networking 1 12-05-2005 12:40 AM
mepis 3.3 with 2.6.10 kernel e1000 nic module autoload bredfern Linux - Hardware 0 06-02-2005 04:49 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:45 AM.

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