10.1, hotplug, two NICs, one not initializing
Using YaST in SuSE 10.1 I configured the first NIC ( module 8139too, an add-on PCI card ) to use DHCP. Everything worked fine. Later I used YaST to configure the second NIC ( module 3c59x, onboard ) statically. Upon reboot, the static NIC never came up. Messages on boot screen and in /var/log/boot.msg indicated hotplug timed out waiting on it: <snip> 0 ... still waiting for hotplug devices: SUCCESS_IFACES= lo eth0 MANDATORY_DEVICES= eth-id-00:06:5b:a3:52:67 __NSC__ eth-id-00:06:5b:a3:52:67 No interface found failed... final SUCCESS_IFACES= lo eth0 MANDATORY_DEVICES= eth-id-00:06:5b:a3:52:67 __NSC__ FAILED=1 </snip> Both are set to STARTMODE='auto' in their /etc/sysconfig/network config files: ifcfg-eth-id-00:30:84:89:c2:ed BOOTPROTO='dhcp' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='' MTU='' NAME='Allied Telesyn International RTL-8139/8139C/8139C+' NETMASK='255.255.255.0' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' UNIQUE='rBUF.TwkwUiMvYK5' USERCONTROL='no' _nm_name='bus-pci-0000:02:09.0' ifcfg-eth-id-00:06:5b:a3:52:67 BOOTPROTO='static' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='172.17.1.14' MTU='' NAME='Dell Optiplex GX240' NETMASK='255.255.255.224' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' UNIQUE='JNkJ.TB7QihmfYHF' USERCONTROL='no' _nm_name='bus-pci-0000:02:0c.0' Trying to bring the second nic up via "ifconfig eth1 up" said "no such device" as the module wasn't getting loaded. As soon as I would load the module for the second nic manually via "modprobe 3c59x" it would be up and configured. I added the module for the second NIC to get loaded on boot to /etc/sysconfig/kernel via MODULES_LOADED_ON_BOOT="3c59x". That fixed the problem, both NICs now come up on boot. What's going on? Why did I have to do this for the second NIC and not the first? Is this the way it should be done or am I missing some other problem? Jason Joines =================================
participants (1)
-
Jason Joines