I have a Linksys LNE100TX PCI network card that I have been using with Linux distros for a while without any problems. But somewhere around the time I upgraded to SuSE 9.2 Pro, something went wrong. Now GAIM disconnects every few minutes and just streaming audio from a networked computer results with intermittent breaks in the audio. This is the output of ifconfig:
As you can see, eth0 RX has 2569 errors and TX has 4 errors. Can anyone help get rid of these errors?
eth0 Link encap:Ethernet HWaddr 00:A0:CC:E8:D5:35
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2a0:ccff:fee8:d535/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2638959 errors:2569 dropped:0 overruns:0 frame:2569
TX packets:2852672 errors:4 dropped:0 overruns:0 carrier:5
RX bytes:1965426988 (1874.3 Mb) TX bytes:1891980118 (1804.3 Mb)
Interrupt:10 Base address:0xd800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:93667 errors:0 dropped:0 overruns:0 frame:0
TX packets:93667 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:14224088 (13.5 Mb) TX bytes:14224088 (13.5 Mb)
It sounds like a driver problem, not with configuration.
What driver module does your system use for the eth0 device? I'm not too familiar with SUSE, but I believe /etc/modules.conf should have a line that says something like "alias eth0 [module]". If that module isn't "tulip", then it's using the wrong module.
You can probably change that easily enough. Look on your machine for a file called "tulip.o". It's usually in /lib/modules/[kernel_version]/kernel/drivers/net/tulip. If you find that file, then you can change /etc/modules.conf to be "alias eth0 tulip"