eth0 Operation Failed
Hi I am trying to post this again.
I am a newbie in Linux Networking/Installation. I have a HP Pavillion that used to run on Win ME till yesterday. I installed RH6.1 GNome Workstation and the OS got loaded fine. When I try to connect to my other machines in my home network or to internet it is not working fine. When the linux gets booted I get the error eth0 Operation Failed. I have a DSL modem setup which connects to my Netgear RT314 DSL Router and my other three pcs works just fine in sharing the DSL connection. Since my router assigns IP for the machines, in linuxconf I made the basic settings IP as empty, Netmask is empty, device is eth0 and kernal module is tulip. I even downloaded a tulip.c from Netgear website for FA310Tx card and installed in the net directory. I would like to get my pc on the network. I also have other general questions like if IP is assigned dynamically by my router like 192.168.0.* how should my /etc/hosts look like if my linux box is called, say mars. what is my nameserver in this case? Such things..... Please do reply to this and any help would be greatly appreciated. Thanks a Bunch |
1. At the command line, type "lsmod" (no quotes) to list the loaded modules. If the tulip driver is loading (which it probably isn't) you should see it in the list.
2.Turn off Plug-N-Play support in your BIOS, it can interfere with the initialization of some cards in Linux. 3. Type "cat /proc/pci" and see if your NIC has an entry there. If so, note the IRQ and I/O address. 4. Type "cat /proc/interrupts" to see if your card's IRQ is conflicting with other cards. If so, try rearranging the order of the cards in your PCI slots. 5. You said you installed tulip.c into the net directory. Tulip.c is the source code, which must be compiled to create the driver/module tulip.o. Did you compile tulip.c, or just place it in the directory? Your distro should already support the tulip module (most do), so installing a new module probably isn't necessary anyway. It might also be as simple as your card not getting an IP from the RT-314. I would suggest that for a small network like yours you set static IPs for each machine, as opposed to using DHCP. DHCP just adds another (unnecessary, in your case) layer of complexity and possible problems. As far as your hosts file and DNS entries go: a basic /etc/hosts would look something like: Code:
127.0.0.1 localhost.localdomain localhost |
Quote:
Something that DMR didn't mention is that if the tulip module isn't in the list when you use lsmod then you might want to just try loading it using Code:
modprobe tulip cheers Jamie... cheers Jamie... |
All times are GMT -5. The time now is 08:16 PM. |