I installed a second NIC card (3C905TX) and RH saw, configured and
installed it correctly? That is the question.
Some background info
modules.conf
alias eth1 3c59x
ifcfg-eth1
# 3Com Corporation|3c905 100BaseTX [Boomerang]
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
USERCTL=yes
PEERDNS=no
TYPE=Ethernet
IPADDR=172.17.0.1
NETMASK=255.255.0.0
NETWORK=172.17.0.0
BROADCAST=172.17.255.255
HWADDR=00:A0:24:BB:7E:66
var/log/messages
Sep 10 12:32:58 snidely kernel: sis900.c: v1.08.06 9/24/2002
Sep 10 12:32:58 snidely kernel: eth0: Realtek RTL8201 PHY transceiver
found at address 1.
Sep 10 12:32:59 snidely smartd[2810]: smartd version 5.21 Copyright
(C) 2002-3 Bruce Allen
Sep 10 12:32:59 snidely kernel: eth0: Using transceiver found at
address 1 as default
Sep 10 12:32:59 snidely smartd[2810]: Home page is
http://smartmontools.sourceforge.net/
Sep 10 12:32:59 snidely kernel: eth0: SiS 900 PCI Fast Ethernet at
0xe000, IRQ 11, 00:0c:76:5f:fc:bf.
Sep 10 12:32:59 snidely kernel: eth0: Media Link On 100mbps
full-duplex
Sep 10 12:32:59 snidely kernel: ip_tables: (C) 2000-2002 Netfilter
core team
Sep 10 12:32:59 snidely kernel: PCI: Found IRQ 11 for device 00:08.0
Sep 10 12:32:59 snidely smartd[2810]: Opened configuration file
/etc/smartd.conf
Sep 10 12:32:59 snidely kernel: 3c59x: Donald Becker and others.
www.scyld.com/network/vortex.html
Sep 10 12:32:59 snidely kernel: See
Documentation/networking/vortex.txt
Sep 10 12:32:59 snidely kernel: 00:08.0: 3Com PCI 3c905 Boomerang
100baseTx at 0xe400. Vers LK1.1.18-ac
Sep 10 12:32:59 snidely kernel: 00:a0:24:bb:7e:66, IRQ 11
Sep 10 12:32:59 snidely smartd[2810]: Configuration file
/etc/smartd.conf parsed.
Sep 10 12:32:59 snidely kernel: product code 4543 rev 00.0 date
06-12-96
Sep 10 12:32:59 snidely smartd[2810]: Device: /dev/hda, opened
Sep 10 12:32:59 snidely smartd[2810]: Device: /dev/hda, not found in
smartd database.
Sep 10 12:32:59 snidely kernel: 64K word-wide RAM 1:1 Rx:Tx split,
autoselect/10baseT interface.
Sep 10 12:32:59 snidely smartd[2810]: Device: /dev/hda, is SMART
capable. Adding to "monitor" list.
Sep 10 12:32:59 snidely kernel: Enabling bus-master transmits and
whole-frame receives.
Sep 10 12:32:59 snidely smartd[2810]: Monitoring 1 ATA and 0 SCSI
devices
Sep 10 12:32:59 snidely kernel: 00:08.0: scatter/gather enabled. h/w
checksums disabled
Sep 10 12:32:59 snidely smartd[2812]: smartd has fork()ed into
background mode. New PID=2812.
Sep 10 12:32:59 snidely smartd: smartd startup succeeded
Sep 10 12:32:59 snidely kernel: eth1: Dropping NETIF_F_SG since no
checksum feature.
Sep 10 12:32:59 snidely kernel: eth1: Transmit error, Tx status
register d0.
Sep 10 12:32:59 snidely kernel: Flags; bus-master 1, dirty 1(1)
current 1(1)
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0C:76:5F:FC:BF
inet addr:10.139.16.191 Bcast:10.139.16.255
Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10568 errors:0 dropped:0 overruns:0 frame:0
TX packets:2724 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2614441 (2.4 Mb) TX bytes:526767 (514.4 Kb)
Interrupt:11 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 00:A0:24:BB:7E:66
inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:1 frame:0
TX packets:0 errors:33 dropped:0 overruns:36 carrier:36
collisions:0 txqueuelen:1000
RX bytes:30629 (29.9 Kb) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xe400
lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS651 Host (rev
02)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual
PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev
25)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0
Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900
10/100 Ethernet (rev 91)
00:08.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX
[Boomerang]
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS]
SiS650/651/M650/740 PCI/AGP VGA Display Adapter
But pinging interface does not work. I verified this card/cable works
by putting it in a windows machine.
I also switch eth0 and eth1 and was able to ping the interface so at
least the IP settings are correct.
So I looked around and saw that there is another Linux driver 3c90x
from 3com, but it is much older than 3c59x. Which one should I be
using?
From ifconfig, you can see that there is overruns:36 on the TX. I
tried switching full-duplex off, I tried moving the IRQ to 10, but it
won't let me.
I'm pulling my hairs out. Any suggestions?
I hate to put this back in my WindowsXP machine, but that is the only
place it will work.
TIA
Mark