Operating System - Linux
1825326 Members
3726 Online
109679 Solutions
New Discussion юеВ

problem with 3c905-TX and Intel Pro 100 Nics

 
Jason M. Hale
New Member

problem with 3c905-TX and Intel Pro 100 Nics

I am running two nics in my system. It is running Mandrake SNF 7.2

The problem I am having is that when the system tries to bring up eth1 at boot I get the message "delaying eth1 initialization". System boots to a login and I login as root. I then type lsmod for a listing of loaded modules and it shows the eepro100 module for the intel nic but not the 3c59x module. I then type modprobe or insmod 3c95x and then ifup eth1 and it comes up with no problem. Why is 3c95x not loading at boot, or why eth0 is comming up when 3c95x is not even loaded and why eth1 doesn't when system says eepro100 module is loaded.

Current Configs:

/etc/modules.conf:

alias tap0 ethertap
options tap0 ethertap
pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
alias usb-interface usb-uhci
alias parport_lowlevel parport_pc
pre-install plip modprobe parport_pc ; echo 7 > /proc/parport/0/irq
alias eth0 3c59x
alias eth1 eepro100
2 REPLIES 2
Kodjo Agbenu
Honored Contributor

Re: problem with 3c905-TX and Intel Pro 100 Nics

Hi,

2 things you may know :

=> Only the first ethernet adapter is automatically loaded at boot. If you want to load multiple LAN card drivers, you may specify some option on the kernel command-line. I don't remember which option, but you may find it on google.

=> The interface name (eth0, eth1, ...) is given in the order the LAN cards are found on the PCI bus. Therefore, you cannot force 3c59x to be named "eth0" and eepro100 to be renamed "eth1". Edit /etc/modules.conf accordingly.

Good luck.

Kodjo
Learn and explain...
Jason M. Hale
New Member

Re: problem with 3c905-TX and Intel Pro 100 Nics

I give up, I pulled out the Intel Pro 100 nic and put in another 3c905-TX nic to match the second adapter. Reconfigured /etc/modules.conf as follows:

/etc/modules.conf:

alias tap0 ethertap
options tap0 ethertap
pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
alias usb-interface usb-uhci
alias parport_lowlevel parport_pc
pre-install plip modprobe parport_pc ; echo7 > /proc/parport/0/irq
alias eth0 3c59x xcvr=1,1

Only thing I can reason for problem is a driver module conflict between 3c95x and eepro100 durring boot.