Hello, I bought an intel 82546EB dual-port(copper) PCI-X network card,
and plug it into my IBM x346 server, it runs centos3.5/i386. the intel
card is detected and configed, all seems well.
BUT, when I connect it to another server(that is a dell 750 with intel
82547 CSA port), some strange things happened!
1. both of the dual-port becomes 'Up 1000Mbps Full Duplex', but I just
plug one line!
2. ifconfig and 'ethtool -S' return lots of errors.
3. can not send or recv any packages.
4. after i unplug the network line, the network status still shows 'Up'
I got another card(same model) from the hardware vendor, but got same
errors, plug the card into my Dell 750 server, got same errors ... what
happened? maybe this is a FAKE card?
BTW, I found it works fine under 100Mbps, sigh ...
following is some output messages :
[root@localhost root]# ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:02:A5:4F:2C:71
inet addr:192.168.2.1 Bcast:192.168.2.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4294919536 errors:4294632976 dropped:4294871776
overruns:4294919536 frame:4294824016
TX packets:4294919536 errors:4294871776 dropped:0 overruns:0
carrier:4294824016
collisions:4294919536 txqueuelen:1000
RX bytes:4294919536 (4095.9 Mb) TX bytes:4294919536 (4095.9
Mb)
Base address:0x4000 Memory:cffe0000-d0000000
[root@localhost root]# ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:02:A5:4F:2C:71
inet addr:192.168.2.1 Bcast:192.168.2.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4294919501 errors:4294632731 dropped:4294871706
overruns:4294919501 frame:4294823911
TX packets:4294919501 errors:4294871706 dropped:0 overruns:0
carrier:4294823911
collisions:4294919501 txqueuelen:1000
RX bytes:4294919501 (4095.9 Mb) TX bytes:4294919501 (4095.9
Mb)
Base address:0x4000 Memory:cffe0000-d0000000
[root@localhost root]# dmesg
.... ...
Intel(R) PRO/1000 Network Driver - version 5.6.10.1-k2-NAPI
Copyright (c) 1999-2004 Intel Corporation.
e1000: eth%d: e1000_validate_option: Transmit Descriptors set to 4096
e1000: eth%d: e1000_validate_option: Receive Descriptors set to 4096
divert: allocating divert_blk for eth2
e1000: eth2: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth%d: e1000_validate_option: Transmit Descriptors set to 4096
e1000: eth%d: e1000_validate_option: Receive Descriptors set to 4096
divert: allocating divert_blk for eth3
e1000: eth3: e1000_probe: Intel(R) PRO/1000 Network Connection
ip_tables: (C) 2000-2002 Netfilter core team
ip_tables: (C) 2000-2002 Netfilter core team
audit subsystem ver 0.1 initialized
e1000: eth2: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
e1000: eth3: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
NETDEV WATCHDOG: eth2: transmit timed out
e1000: eth2: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
[root@localhost root]# ethtool -S eth2
NIC statistics:
rx_packets: 4294915686
tx_packets: 4294915686
rx_bytes: 4294915686
tx_bytes: 4294915686
rx_errors: 4294606026
tx_errors: 4294864076
rx_dropped: 4294915686
tx_dropped: 0
multicast: 4294915686
collisions: 4294915686
rx_length_errors: 4294915686
rx_over_errors: 0
rx_crc_errors: 4294915686
rx_frame_errors: 4294915686
rx_fifo_errors: 4294915686
rx_missed_errors: 4294915686
tx_aborted_errors: 4294915686
tx_carrier_errors: 4294915686
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_window_errors: 4294915686
tx_abort_late_coll: 221663262094950
tx_deferred_ok: 221663262094950
tx_single_coll_ok: 221663262094950
tx_multi_coll_ok: 221663262094950
rx_long_length_errors: 221663262094950
rx_short_length_errors: 221663262094950
rx_align_errors: 221663262094950
tx_tcp_seg_good: 221663262094950
tx_tcp_seg_failed: 221663262094950
rx_flow_control_xon: 221663262094950
rx_flow_control_xoff: 221663262094950
tx_flow_control_xon: 221663262094950
tx_flow_control_xoff: 221663262094950
rx_long_byte_count: 221663262094950
rx_csum_offload_good: 0
rx_csum_offload_errors: 0
|