Quote:
Originally posted by mahoney
when using ifconfig to configure the eth 0 nic board I get SIOCSIFFLAGS resoucre unavialable.
massage whatever that means ?
I got this after I re-installed Redhat 7.0.
|
That message usually indicates a resource (IRQ) conflict, although from your post, it sounds like you had it working before, so I'm not sure what else may have changed.
Here are some basic "canned answers" to those kind of problems (I'm using RH 6.2, but the basics should apply):
1. Check the screen output at bootup. If the NIC is being properly initialized, you should see a line that says: "Bringing up eth0- O.K.". If you see "failed" or "delaying" instead, you've got problems.
- If you get a failure on bootup, you may have a resource conflict with another device. Try turning off Plug-N-Play support in your BIOS, it can cause conflicts with some cards.
- Log in as root, go to the command line or terminal window, and type "cat /proc/pci" and verify that your NIC is being recognized.
- Type "cat /proc/interrupts" and make sure your NIC's IRQ isn't conflicting with another device. Type "cat /proc/ioports" and check the address ranges for conflicts. If you have resource conflicts, you can try rearranging the slot order of your PCI cards.
- You can also verify the IRQ/address info by typing "ifconfig". There should be stats for the loopback device (lo) and eth0.
- If you get card recognized, but the module isn't loading, try to load it manually by typing "insmod <your_module_name>" or "modprobe <your_module_name>". After that, type "lsmod" to list all loaded modules; your module should show up there.
- You can then manually configure the NIC by typing "ifconfig eth0 xxx.xxx.xxx.xxx up", where xxx.xxx.xxx.xxx is your IP address.
- Last, type "alias eth0 <your_module_name>".