Lucinda <(E-Mail Removed)> wrote:
> Everything was going fine until yesterday when I installed a new
> memory card.
> My system recognizes the hardware, but the interface itself isn't be
> created/loaded.
Hmm, it's possible that there was some static damage which damaged the
NIC (and maybe other components). This is one reason why its nice (for
Fast Ethernet anyway) to have the NIC as an expansion card, and not
on-board.
> When I run "ifconfig eth0" it displays some information for eth0, but
> no IP address (I'm assuming because I couldn't get DHCP to recognize
> eth0, since it doesn't really exist).
This would lend weight to my theory of damaged componentry. I suggest
that you run diagnostics on the ethernet card. If you run lspci you
can tell what the chipset is.
Under Linux, you can test the card using nictools. Under Debian, you can
use the following packages. (Yes, I realise youre using Slackware 9.1)
nictools-nopci - Diagnostic tools for many non-PCI ethernet cards
nictools-pci - Diagnostic tools for many PCI ethernet cards
An easy way to see if the interface is failing is inspecting the
ifconfig error counters.
ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:40:F4:6F:BB:F0
...
RX packets:3667146 errors:0 dropped:0 overruns:0 frame:0
TX packets:6363756 errors:0 dropped:0 overruns:0 carrier:0
...
If the various error counters are increasing as traffic is transmitted
or received, that's a good indication that there is a problem with
either the NIC, cable, or the active network equipment attached to the
NIC. If you use something like ping on one virtual terminal to generate
traffic, you can run this command on another.
watch /sbin/ifconfig eth0
--
Cameron Kerr
(E-Mail Removed) :
http://nzgeeks.org/cameron/
Empowered by Perl!