LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 11-22-2006, 05:24 PM   #1
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Rep: Reputation: 30
Intel Pro/100 problems on 10.2 with 2.6.18.3


Hi all,

I wonder if you could help me. I have a fresh 10.2 box with 3 NICs - an Intel Pro/1000 and a Intel Pro/100 dual-port card. I know these are correct due to lspci.

When compliling 2.6.18.3 kernel I selected both cards. The kernel then compiles nicely.

After a reboot, I edit rc.inet1.conf and give all cards their addresses. However, only eth0 (the Pro/1000) is found. During bootup, it labels the dual-port cards as eth1 and eth2.

If I try to bring these up manually I get:
Code:
SIOCSIFFLAGS: Function not implemented
The only curious thing I can see is that as the machine boots I get:
Code:
FATAL: Module eepro100 not found
But I didn't compile it as a module, but into the kernel directly.

Any ideas anyone?



Mark.
 
Old 11-22-2006, 08:13 PM   #2
cereal83
Member
 
Registered: Feb 2004
Location: Canada
Distribution: Slackware
Posts: 479

Rep: Reputation: 30
what if you try to load e100 as this is an alternative module for the Intel 100 ? Try that and let us know.

"modprobe e100"
 
Old 11-23-2006, 05:40 AM   #3
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Original Poster
Rep: Reputation: 30
Hiya Cereal83,

I get:
Code:
FATAL: module e100 not found
One thing I have noticed is that /lib/modules/2.16.8.3/kernel is empty. I was under the impression this was meant to contain a /drivers/net folder with the corresponding driver in.

When I compile my kernel, I use the following commands:
Code:
make mrproper
make clean
make menuconfig
make
make modules
make modules_install
make install
Am I right in thinking there should be drivers in that folder?


Mark.
 
Old 11-25-2006, 03:57 PM   #4
cereal83
Member
 
Registered: Feb 2004
Location: Canada
Distribution: Slackware
Posts: 479

Rep: Reputation: 30
There should be modules in that folder and from what commands I see you doing, it seems proper I have no idea why it's not working properly.
 
Old 11-28-2006, 09:26 AM   #5
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Original Poster
Rep: Reputation: 30
Okay, so I now configure the card as a module, and the driver is appearing in the /lib/modules/2.6.18.3/kernel/drivers/net folder (as expected).

However when the card tries to come up, I still get:
Code:
SIOCSIFFLAGS: Function not implemented
I've STFWd and I think it could be something to do with IRQs...


Mark.
 
Old 11-28-2006, 10:50 AM   #6
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Original Poster
Rep: Reputation: 30
One thing I would like to add also is that these cards are found okay under the default 2.4.33 kernel...

...but the not under my custom 2.6.18.3 one.
 
Old 12-20-2006, 03:45 AM   #7
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Original Poster
Rep: Reputation: 30
Hiya all,

I've updated to kernel 2.6.18.5 but still no luck. If I run:

Code:
ifconfig -a
Then all interfaces are found (eth0, 1, 2). But if I try to bring up either eth1 or eth2 with:

Code:
ifconfig ethn up
then I get:

Code:
SIOCSIFFLAGS: Function not implemented
Both interfaces are cabled up.

Has anyone seen this before?


M.
 
Old 12-20-2006, 06:15 AM   #8
malo_umoran
Member
 
Registered: Dec 2003
Distribution: Desktop: Slackware 13.1 &13.37 | Server: Debian 6.0
Posts: 270

Rep: Reputation: 32
try it one more time with a fresh kernel ... step by step:

Code:
# tar -jxf linux-2.6.19.1.tar.bz2                       ## unpack kernel
# cp linux/.config linux-2.6.19.1                       ## copy old config file
# rm linux                                              ## remove old symlink
# ln -s linux-2.6.19.1 linux                            ## make new kernel symlink
# cd linux                                              ## enter linux dir
# make bzImage && make modules && make modules_install  ## compile and install
# cp arch/i386/boot/bzImage /boot/vmlinuz-ide-2.6.19.1  ## copy kernel image

# ## now, just modify lilo.conf and run "lilo && reboot" after that
M.
 
Old 12-20-2006, 06:21 AM   #9
malo_umoran
Member
 
Registered: Dec 2003
Distribution: Desktop: Slackware 13.1 &13.37 | Server: Debian 6.0
Posts: 270

Rep: Reputation: 32
and one more thing if your kernel and modules are OK.

try to turn off plug&play in BIOS and reboot. it is probably IRQ conflict.

M.
 
Old 12-20-2006, 06:49 PM   #10
lotec25
Member
 
Registered: Oct 2003
Location: Holiday Fl
Distribution: Slackware-current
Posts: 77

Rep: Reputation: 19
I say try to copy the old .config over to the new kernel see if it will work then. if so that means when your doing the mods/build them into the kernel someting is happening.
 
Old 12-21-2006, 06:36 AM   #11
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Original Poster
Rep: Reputation: 30
Hi malo_umoran, thanks for your reply.

I can't build any kernel above 2.6.18.5 at the moment. The software I mainly use the server for, VMware Server, won't compile for 2.6.19 onwards (VMware are aware of the problem).

I think I'm gonna go buy another network card and see how I get on.

Many thanks,


M.
 
Old 12-21-2006, 07:10 AM   #12
malo_umoran
Member
 
Registered: Dec 2003
Distribution: Desktop: Slackware 13.1 &13.37 | Server: Debian 6.0
Posts: 270

Rep: Reputation: 32
try to turn off plug&play in BIOS and reboot.
your problem is probably IRQ conflict.

M.
 
Old 12-21-2006, 07:52 AM   #13
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Original Poster
Rep: Reputation: 30
Hiya,

I'll give that a try and let you know how I get on.


M.
 
Old 12-21-2006, 01:55 PM   #14
brooky9999
Member
 
Registered: May 2006
Location: Marlow, UK
Distribution: Slackware 12.2
Posts: 232

Original Poster
Rep: Reputation: 30
Hi all,

No luck. I turned hotplug off and still no joy. Obviously I have to modprobe first to find the hardware - but even then it still won't come up.

Looks like I'm gonna have to buy two new cards :-(

Thanks all the same though :-(


M.

Last edited by brooky9999; 12-21-2006 at 02:17 PM.
 
  


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
Problems with Intel Pro 100, Intel Pro 1000 NIC Drivers clathen Linux - Networking 2 12-05-2005 02:31 PM
Problems with Intel Pro 100, Intel Pro 1000 NIC Drivers clathen Linux - Networking 1 12-05-2005 12:40 AM
INtel pro 10/100 maddskillz Linux - Hardware 3 10-14-2003 12:49 PM
Linux net driver for Intel D815EFV integrated mobo (Intel PRO/100 VE) bikermagi Linux - Networking 0 05-07-2002 01:51 PM
Intel Pro 100 VE or EthernetExpress PRO SkYzOpReNiCk Linux - Networking 0 02-26-2001 10:00 PM

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

All times are GMT -5. The time now is 07:49 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