再次求助!斑竹请出手!

恳请各位大虾出手相助!!

软件:Redhat 6.1(kernel 2.2.12) 与NT workstation 4.0并存一台机 , 处于NT局域网
网卡:Micronix MX987x5 Family Fast Ethernet Adapter
(PCI卡)
启动NT,一切OK!并可通过代理服务器上网(ADSL)。网卡网线应无问题。
NT下的配置情况:
我的主机:200.200.101.65(主机名:CCC)
NT服务器:200.200.101.199
上网代理服务器:200.200.101.88 (WINNT+SYGATE)
网卡i/o:0xe400-0xe49f irq:10

一 网卡不能完全配好!所以也ping 不通其他主机
启动linux,现象如下:
系统能自动识别网卡,
1.dmesg信息:
eth0: Macronix 98715 PMAC at 0xe400, 00 00 e8 77 9b 3f, IRQ 10.

2.ifconfig信息:

eth0 Link encap:Ethernet HWaddr 00:00:E8:77:9B:3F
inet addr:200.200.101.65 Bcast:200.200.101.255 mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:8 dropped:0 overruns:0 carrier:16
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xe400


!!!!问题所在:!!!!
TX行有错,多次运行ifconfig发现errors总是carrier的一半。这么多错误,说明网卡未完全配好。我该怎么办?

lo Link encapocal Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

3.ping 200.200.101.65(本机)信息  
PING 200.200.101.65 (200.200.101.65) from 200.200.101.65 : 56(84) bytes of data.
64 bytes from 200.200.101.65: icmp_seq=0 ttl=255 time=0.1 ms
64 bytes from 200.200.101.65: icmp_seq=1 ttl=255 time=0.0 ms
64 bytes from 200.200.101.65: icmp_seq=2 ttl=255 time=0.0 ms
64 bytes from 200.200.101.65: icmp_seq=3 ttl=255 time=0.0 ms
64 bytes from 200.200.101.65: icmp_seq=4 ttl=255 time=0.0 ms
64 bytes from 200.200.101.65: icmp_seq=5 ttl=255 time=0.0 ms
64 bytes from 200.200.101.65: icmp_seq=6 ttl=255 time=0.0 ms
...
持续不停,Ctrl+c,得到:
ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
round-trip min/avg/max = 0.0/0.0/0.1 ms

4. ping 其他主机,ping不通
...
...:destination host unreahable
...

5./etc/conf.modules内容如下:
alias eth0 tulip