Click to See Complete Forum and Search --> : NIC failed to start
I am running a red hat 7.2 box with an intel etherpro100 card. I was trying to get it active in a win2k env. The rh7.2 box could ping both w2k servers by IP and name. But, I could not ping the rh7.2 box from the w2k servers. I have DNS & DHCP running on the w2k servers. I manually assign the rh7.2 address and make sure it is not allocated by DHCP. Um...I also made W2K server assign router an IP address.....rh7.2 is going to be my frontend....just thinking has anyone seen SIOCSIFFLAGES before?
Radar
08-07-2002, 04:40 PM
Post the results of the following commands including error messages:
lsmod
ifconfig
route -n
all commands as root.
Your Redhat box may be rejecting ping requests; check your firewall configuration.
Originally posted by lda
just thinking has anyone seen SIOCSIFFLAGS before? Yup. It usually indictes a resource (IRQ or I/O address) conflict between your NIC and another device. Try:
1. Turn off Plug-n-Play support in your BIOS; doing so can eliminate resource (IRQ and I/O address) conflicts on the PCI bus.
Log in as root and:
2. Use the following command (case sensitive) to make sure that your card is at least basically identifying itself correctly to the system:
lspci |grep Ethernet
You should see your card's chipset correctly identified in the resulting "Ethernet controller" output.
3. Run the following two commands:
cat /proc/interrupts |less
cat /proc/ioports |less
For the first command, note the IRQ assigned to eth0 and note if the assigned interrupt is being shared with another device. If so, this doesn't necessarily indicate a problem, but it can.
For the second command, make sure that the address range of your Eternet controller doesn't conflict with/overlap that of another device.
4. If the above steps yield errors or indicate conflicts even after you've turned off P-N-P support in the BIOS, you can try physically rearranging the slot order of your cards on the PCI bus to allieviate those conflicts.