[4.743] Mixed Up NIC's During Install

Hardware:
Dell Dimension, 2.5GHz, 256MB RAM, 40GB HDD, Embedded Dell NIC, added Linksys NIC in PCI slot

During install I was asked which card I wanted my admin NIC to be and I chose the Dell NIC.

After install I could access the webmin no problem (plugged into the Dell NIC) but I could not pull an IP from my ISP (Roadrunner cable, standard ethernet).

I then noticed that the webadmin was showing the Linksys as the Internal interface, which was incorrect...I was clearly plugged into the embedded Dell NIC. I tried swapping cables/NIC's and then I could not access the webadmin and still no dynamic IP was pulled...I checked via the shell.

The Linksys card was not pulling an IP. So I looked into the shell for clues. I noticed that eth0 was showing in /etc/itfhw.conf as the Linksys NIC and eth1 as the Dell NIC. This was backwards??

I then replaced eth0 with eth1 and eth1 with eth0 in the /etc/itfhw.conf file and everything worked! I am plugged into the Dell NIC as my inside and the Linksys NIC is pulling an IP from my ISP. But the MAC addresses are incorrect in the webadmin.....they are swapped, the Dell's (00-0d-56-x-x-x) is showing under the Linksys and vica-versa. Anyone else run into these type of problems?? When I have some more time I will reinstall and try to duplicate.  
Parents
  • I have the same Problem with the 4.737 Beta.
    The problem is the alias definition in the modules.conf file.

    Exchange the Modul-Subtitution in this file and all works fine. 
  • Cool, thanks for the feedback! At least I know I just was not too sleepy and that it was my eyes mixing things up.    I wonder what would be causing the aliases in the modules.conf file to be getting swapped?? Interesting.  
  • I'm having this issue with the 5.007 install.

    I use the Dell built in NIC as my WAN interface, and have two intel based cards installed (one dual port)

    Webadmin shows:

    eth0   Compaq NC3122 Fast Ethernet NIC (dual port)
    irq=10   type=eth   mac=00:02:b3:49:c8:69          
      eth1   Compaq NC3122 Fast Ethernet NIC (dual port)
    irq=9   type=eth   mac=00:50:8b:b2[:D]0:fb          
      eth2   Intel EtherExpress PRO/100 S Server Adapter
    irq=10   type=eth   mac=00:50:8b:b2[:D]0:fc          
      eth3   Dell 3c905C-TX/TX-M [Tornado]
    irq=11   type=eth   mac=00:08:74:27:f6:84    

    And:

    Internal (Standard ethernet interface)
    on eth0 

    When actually Internal is plugged into the single port card (Intel Pro S)

    I had an issue where it refused to pick up an IP from NTL (Cable ISP) and i was tearing my hair out.

    When I swapped the two intel cards around in the two PCI slots that has fixed the problem of the IP renewing failure but the modules are all messed up. 

    Modules.conf looks like this:

    alias eth0 e100
    alias eth1 e100
    alias eth2 e100
    alias eth3 3c59x

    So swapping aliases around is pointless.

    Anybody any ideas?
  • In my experience, which is primarily with ASL v4, it appears that the NIC with the lowest IRQ number will become Eth0 - Internal interface. By configuring the IRQ numbers in the PC bios (the Compaq DeskPro machine that I run ASL on lets me do this), I can get the NICs to come up in the order that I want, without having to force a reconfig of them within ASL.
  • I'm not concerned with what order they appear (though i would like the Intel one first and 3com last) but with the fact that the names are incorrect for the modules, even though the MAC addresses are not.
  • this is an ugly problem we're still struggling with...  problem occurs if NICs share IRQs.. it's not easy to find the correct name for each nic - we'll try to minimize the wrong messages in one of the next up2dates for V5 ...

    ~marcel
Reply Children