timeout with 3Com 3CCFE575BT CardBus PC Card

"Ole Reitzel Jensen" <[email protected]>
Newsgroups gmane.linux.drivers.vortex.devel
Message-ID <[email protected]>
I am using Linux 2.4.20 (SuSE) on an old IBM 760EL labtop.

The LAN support is not stable, as soon as I access a file larger than 3Kbyte i get a number of
timeout's.

I have changed to the newest driver I could find (3c59x.c:v0.99Y 12/16/2002) but this have not
solved my problem.

The system gets more stable, but slower, if I change from the MTU size 1500 to 100. I also tried to
use 10 Mbit instead of 100 Mbit but this did not make any change.

Here is a trace from an FTP session where I try to put a file of size 4891 Bytes from W2K to Linux.

Jun  4 12:59:37 linux kernel: eth0: Media selection timer tick happened, MII full duplex.
Jun  4 12:59:37 linux kernel: eth0: MII transceiver has status 782d.
Jun  4 12:59:37 linux kernel: eth0: Media selection timer finished, MII.
Jun  4 13:00:35 linux kernel: eth0: interrupt, status 8401, latency 3 ticks.
Jun  4 13:00:35 linux kernel: eth0: In interrupt loop, status 8401.
Jun  4 13:00:35 linux kernel:   In boomerang_rx(), status 8001, rx_status 00000000.
Jun  4 13:00:35 linux kernel: Receiving packet size 60 status 803c.
Jun  4 13:00:35 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:35 linux kernel: eth0: Queuing Tx packet, index 55827.
Jun  4 13:00:35 linux kernel: eth0: interrupt, status 8201, latency 3 ticks.
Jun  4 13:00:35 linux kernel: eth0: In interrupt loop, status 8201.
Jun  4 13:00:35 linux kernel: eth0: Transmit done, Tx status 9001000c.
Jun  4 13:00:35 linux kernel: eth0: In interrupt loop, status 8401.
Jun  4 13:00:35 linux kernel:   In boomerang_rx(), status 8001, rx_status 00000000.
Jun  4 13:00:35 linux kernel: Receiving packet size 80 status 60008050.
Jun  4 13:00:35 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:35 linux kernel: eth0: Queuing Tx packet, index 55828.
Jun  4 13:00:35 linux kernel: eth0: interrupt, status 8201, latency 5 ticks.
Jun  4 13:00:35 linux kernel: eth0: In interrupt loop, status 8201.
Jun  4 13:00:35 linux kernel: eth0: Transmit done, Tx status 90010010.
Jun  4 13:00:35 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:35 linux kernel: eth0: interrupt, status 8401, latency 5 ticks.
Jun  4 13:00:35 linux kernel: eth0: In interrupt loop, status 8401.
Jun  4 13:00:35 linux kernel:   In boomerang_rx(), status 8001, rx_status 00000000.
Jun  4 13:00:35 linux kernel: Receiving packet size 70 status 60008046.
Jun  4 13:00:35 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:35 linux kernel: eth0: Queuing Tx packet, index 55829.
Jun  4 13:00:35 linux kernel: eth0: interrupt, status 8201, latency 5 ticks.
Jun  4 13:00:35 linux kernel: eth0: In interrupt loop, status 8201.
Jun  4 13:00:35 linux kernel: eth0: Transmit done, Tx status 90010014.
Jun  4 13:00:35 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: Queuing Tx packet, index 55830.
Jun  4 13:00:36 linux kernel: eth0: interrupt, status 8201, latency 4 ticks.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8201.
Jun  4 13:00:36 linux kernel: eth0: Transmit done, Tx status 90010018.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8401.
Jun  4 13:00:36 linux kernel:   In boomerang_rx(), status 8001, rx_status 00000000.
Jun  4 13:00:36 linux kernel: Receiving packet size 78 status 6000804e.
Jun  4 13:00:36 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: Queuing Tx packet, index 55831.
Jun  4 13:00:36 linux kernel: eth0: interrupt, status 8201, latency 4 ticks.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8201.
Jun  4 13:00:36 linux kernel: eth0: Transmit done, Tx status 9001001c.
Jun  4 13:00:36 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: Queuing Tx packet, index 55832.
Jun  4 13:00:36 linux kernel: eth0: interrupt, status 8201, latency 3 ticks.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8201.
Jun  4 13:00:36 linux kernel: eth0: Transmit done, Tx status 90010020.
Jun  4 13:00:36 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: interrupt, status 8401, latency 3 ticks.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8401.
Jun  4 13:00:36 linux kernel:   In boomerang_rx(), status 8001, rx_status 00000000.
Jun  4 13:00:36 linux kernel: Receiving packet size 60 status 6000803c.
Jun  4 13:00:36 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: interrupt, status 8401, latency 4 ticks.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8401.
Jun  4 13:00:36 linux kernel:   In boomerang_rx(), status 8001, rx_status 0000824a.
Jun  4 13:00:36 linux kernel: Receiving packet size 1514 status 600085ea.
Jun  4 13:00:36 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: interrupt, status 8401, latency 4 ticks.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8401.
Jun  4 13:00:36 linux kernel:   In boomerang_rx(), status 8001, rx_status 00000000.
Jun  4 13:00:36 linux kernel: Receiving packet size 1514 status 600085ea.
Jun  4 13:00:36 linux kernel: Receiving packet size 90 status 6000805a.
Jun  4 13:00:36 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: Queuing Tx packet, index 55833.
Jun  4 13:00:36 linux kernel: eth0: interrupt, status 8201, latency 3 ticks.
Jun  4 13:00:36 linux kernel: eth0: In interrupt loop, status 8201.
Jun  4 13:00:36 linux kernel: eth0: Transmit done, Tx status 90010024.
Jun  4 13:00:36 linux kernel: eth0: exiting interrupt, status 8000.
Jun  4 13:00:36 linux kernel: eth0: Queuing Tx packet, index 55834.
Jun  4 13:00:36 linux kernel: eth0: Queuing Tx packet, index 55835.
Jun  4 13:00:37 linux kernel: eth0: Media selection timer tick happened, MII full duplex.
Jun  4 13:00:37 linux kernel: eth0: MII transceiver has status 782d.
Jun  4 13:00:37 linux kernel: eth0: Media selection timer finished, MII.
Jun  4 13:01:37 linux kernel: eth0: Media selection timer tick happened, MII full duplex.
Jun  4 13:01:37 linux kernel: eth0: transmit timed out, tx_status 00 status 8000.
Jun  4 13:01:37 linux kernel:   Flags: bus-master 1 full 0 dirty 55834 current 55836 restart_tx 0.
Jun  4 13:01:37 linux kernel:   Transmit list 05e9caa0 vs. c5e9caa0, packet ID 0a.
Jun  4 13:01:37 linux kernel:   0: @c5e9ca00  length 800000a6 status 90010000
Jun  4 13:01:37 linux kernel:   1: @c5e9ca10  length 8000004e status 90010004
Jun  4 13:01:37 linux kernel:   2: @c5e9ca20  length 80000042 status 90010008
Jun  4 13:01:37 linux kernel:   3: @c5e9ca30  length 8000002a status 9001000c
Jun  4 13:01:37 linux kernel:   4: @c5e9ca40  length 80000054 status 90010010
Jun  4 13:01:37 linux kernel:   5: @c5e9ca50  length 80000036 status 90010014
Jun  4 13:01:37 linux kernel:   6: @c5e9ca60  length 8000004a status 90010018
Jun  4 13:01:37 linux kernel:   7: @c5e9ca70  length 80000042 status 9001001c
Jun  4 13:01:37 linux kernel:   8: @c5e9ca80  length 80000070 status 90010020
Jun  4 13:01:38 linux kernel:   9: @c5e9ca90  length 80000042 status 90010024
Jun  4 13:01:38 linux kernel:   10: @c5e9caa0  length 80000042 status 90000028
Jun  4 13:01:38 linux kernel:   11: @c5e9cab0  length 80000042 status 9000002c
Jun  4 13:01:38 linux kernel:   12: @c5e9cac0  length 80000054 status 90010030
Jun  4 13:01:38 linux kernel:   13: @c5e9cad0  length 8000004a status 90010034
Jun  4 13:01:38 linux kernel:   14: @c5e9cae0  length 80000042 status 90010038
Jun  4 13:01:38 linux kernel:   15: @c5e9caf0  length 80000070 status 9001003c
Jun  4 13:01:38 linux kernel: eth0: Resetting the Tx ring pointer.
Jun  4 13:01:38 linux kernel: eth0: MII transceiver has status 782d.
Jun  4 13:01:38 linux kernel: eth0: Media selection timer finished, MII.
Jun  4 13:02:37 linux kernel: eth0: Media selection timer tick happened, MII full duplex.
Jun  4 13:02:37 linux kernel: eth0: transmit timed out, tx_status 00 status e000.
Jun  4 13:02:37 linux kernel:   Flags: bus-master 1 full 0 dirty 55834 current 55836 restart_tx 0.
Jun  4 13:02:37 linux kernel:   Transmit list 05e9caa0 vs. c5e9caa0, packet ID 0a.
Jun  4 13:02:37 linux kernel:   0: @c5e9ca00  length 800000a6 status 90010000
Jun  4 13:02:37 linux kernel:   1: @c5e9ca10  length 8000004e status 90010004
Jun  4 13:02:37 linux kernel:   2: @c5e9ca20  length 80000042 status 90010008
Jun  4 13:02:37 linux kernel:   3: @c5e9ca30  length 8000002a status 9001000c
Jun  4 13:02:37 linux kernel:   4: @c5e9ca40  length 80000054 status 90010010
Jun  4 13:02:37 linux kernel:   5: @c5e9ca50  length 80000036 status 90010014
Jun  4 13:02:37 linux kernel:   6: @c5e9ca60  length 8000004a status 90010018
Jun  4 13:02:37 linux kernel:   7: @c5e9ca70  length 80000042 status 9001001c
Jun  4 13:02:37 linux kernel:   8: @c5e9ca80  length 80000070 status 90010020
Jun  4 13:02:38 linux kernel:   9: @c5e9ca90  length 80000042 status 90010024
Jun  4 13:02:38 linux kernel:   10: @c5e9caa0  length 80000042 status 90000028
Jun  4 13:02:38 linux kernel:   11: @c5e9cab0  length 80000042 status 9000002c
Jun  4 13:02:38 linux kernel:   12: @c5e9cac0  length 80000054 status 90010030
Jun  4 13:02:38 linux kernel:   13: @c5e9cad0  length 8000004a status 90010034
Jun  4 13:02:38 linux kernel:   14: @c5e9cae0  length 80000042 status 90010038
Jun  4 13:02:38 linux kernel:   15: @c5e9caf0  length 80000070 status 9001003c
Jun  4 13:02:38 linux kernel: eth0: Resetting the Tx ring pointer.
Jun  4 13:02:38 linux kernel: eth0: MII transceiver has status 782d.
Jun  4 13:02:38 linux kernel: eth0: interrupt, status e601, latency 211 ticks.
Jun  4 13:02:38 linux kernel: eth0: In interrupt loop, status e601.
Jun  4 13:02:38 linux kernel:   In boomerang_rx(), status e201, rx_status 000080b6.
Jun  4 13:02:38 linux kernel: Receiving packet size 1514 status 600085ea.
Jun  4 13:02:38 linux kernel: eth0: Transmit done, Tx status 90010028.
Jun  4 13:02:38 linux kernel: eth0: exiting interrupt, status e000.
Jun  4 13:02:38 linux kernel: eth0: Media selection timer finished, MII.
Jun  4 13:02:38 linux kernel: eth0: Queuing Tx packet, index 55836.
Jun  4 13:02:42 linux kernel: eth0: Queuing Tx packet, index 55837.
Jun  4 13:02:43 linux kernel: eth0: Queuing Tx packet, index 55838.
Jun  4 13:02:44 linux kernel: eth0: Queuing Tx packet, index 55839.
Jun  4 13:02:45 linux kernel: eth0: Queuing Tx packet, index 55840.
Jun  4 13:02:46 linux kernel: eth0: Queuing Tx packet, index 55841.
Jun  4 13:02:47 linux kernel: eth0: Queuing Tx packet, index 55842.
Jun  4 13:03:37 linux kernel: eth0: Media selection timer tick happened, MII full duplex.
Jun  4 13:03:37 linux kernel: eth0: transmit timed out, tx_status 00 status e000.
Jun  4 13:03:37 linux kernel:   Flags: bus-master 1 full 0 dirty 55835 current 55843 restart_tx 0.
Jun  4 13:03:37 linux kernel:   Transmit list 05e9cab0 vs. c5e9cab0, packet ID 0b.
Jun  4 13:03:37 linux kernel:   0: @c5e9ca00  length 8000002a status 90000000
Jun  4 13:03:37 linux kernel:   1: @c5e9ca10  length 8000002a status 90000004
Jun  4 13:03:37 linux kernel:   2: @c5e9ca20  length 8000002a status 90000008
Jun  4 13:03:37 linux kernel:   3: @c5e9ca30  length 8000002a status 9001000c
Jun  4 13:03:37 linux kernel:   4: @c5e9ca40  length 80000054 status 90010010
Jun  4 13:03:37 linux kernel:   5: @c5e9ca50  length 80000036 status 90010014
Jun  4 13:03:37 linux kernel:   6: @c5e9ca60  length 8000004a status 90010018
Jun  4 13:03:37 linux kernel:   7: @c5e9ca70  length 80000042 status 9001001c
Jun  4 13:03:37 linux kernel:   8: @c5e9ca80  length 80000070 status 90010020
Jun  4 13:03:37 linux kernel:   9: @c5e9ca90  length 80000042 status 90010024
Jun  4 13:03:37 linux kernel:   10: @c5e9caa0  length 80000042 status 90010028
Jun  4 13:03:37 linux kernel:   11: @c5e9cab0  length 80000042 status 9000002c
Jun  4 13:03:37 linux kernel:   12: @c5e9cac0  length 80000042 status 90000030
Jun  4 13:03:37 linux kernel:   13: @c5e9cad0  length 8000002a status 90000034
Jun  4 13:03:37 linux kernel:   14: @c5e9cae0  length 8000002a status 90000038
Jun  4 13:03:37 linux kernel:   15: @c5e9caf0  length 8000002a status 9000003c
Jun  4 13:03:37 linux kernel: eth0: Resetting the Tx ring pointer.
Jun  4 13:03:37 linux kernel: eth0: MII transceiver has status 782d.
Jun  4 13:03:37 linux kernel: eth0: Media selection timer finished, MII.
Jun  4 13:04:37 linux kernel: eth0: Media selection timer tick happened, MII full duplex.
Jun  4 13:04:37 linux kernel: eth0: transmit timed out, tx_status 00 status e000.
Jun  4 13:04:37 linux kernel:   Flags: bus-master 1 full 0 dirty 55835 current 55843 restart_tx 0.
Jun  4 13:04:37 linux kernel:   Transmit list 05e9cab0 vs. c5e9cab0, packet ID 0b.
Jun  4 13:04:37 linux kernel:   0: @c5e9ca00  length 8000002a status 90000000
Jun  4 13:04:37 linux kernel:   1: @c5e9ca10  length 8000002a status 90000004
Jun  4 13:04:37 linux kernel:   2: @c5e9ca20  length 8000002a status 90000008
Jun  4 13:04:37 linux kernel:   3: @c5e9ca30  length 8000002a status 9001000c
Jun  4 13:04:37 linux kernel:   4: @c5e9ca40  length 80000054 status 90010010
Jun  4 13:04:37 linux kernel:   5: @c5e9ca50  length 80000036 status 90010014
Jun  4 13:04:37 linux kernel:   6: @c5e9ca60  length 8000004a status 90010018
Jun  4 13:04:37 linux kernel:   7: @c5e9ca70  length 80000042 status 9001001c
Jun  4 13:04:37 linux kernel:   8: @c5e9ca80  length 80000070 status 90010020
Jun  4 13:04:38 linux kernel:   9: @c5e9ca90  length 80000042 status 90010024
Jun  4 13:04:38 linux kernel:   10: @c5e9caa0  length 80000042 status 90010028
Jun  4 13:04:38 linux kernel:   11: @c5e9cab0  length 80000042 status 9000002c
Jun  4 13:04:38 linux kernel:   12: @c5e9cac0  length 80000042 status 90000030
Jun  4 13:04:38 linux kernel:   13: @c5e9cad0  length 8000002a status 90000034
Jun  4 13:04:38 linux kernel:   14: @c5e9cae0  length 8000002a status 90000038
Jun  4 13:04:38 linux kernel:   15: @c5e9caf0  length 8000002a status 9000003c
Jun  4 13:04:38 linux kernel: eth0: Resetting the Tx ring pointer.
Jun  4 13:04:38 linux kernel: eth0: interrupt, status e401, latency 11 ticks.
Jun  4 13:04:38 linux kernel: eth0: In interrupt loop, status e401.
Jun  4 13:04:38 linux kernel:   In boomerang_rx(), status e001, rx_status 000081ee.
Jun  4 13:04:38 linux kernel: Receiving packet size 589 status 6000824d.
Jun  4 13:04:38 linux kernel: eth0: exiting interrupt, status e000.
Jun  4 13:04:38 linux kernel: eth0: MII transceiver has status 782d.
Jun  4 13:04:38 linux kernel: eth0: Media selection timer finished, MII.
Jun  4 13:04:38 linux kernel: eth0: Queuing Tx packet, index 55843.
Jun  4 13:04:38 linux kernel: eth0: Queuing Tx packet, index 55844.
Jun  4 13:05:37 linux kernel: eth0: Media selection timer tick happened, MII full duplex.
Jun  4 13:05:37 linux kernel: eth0: transmit timed out, tx_status 00 status e000.
Jun  4 13:05:37 linux kernel:   Flags: bus-master 1 full 1 dirty 55835 current 55845 restart_tx 0.
Jun  4 13:05:37 linux kernel:   Transmit list 05e9cab0 vs. c5e9cab0, packet ID 0b.
Jun  4 13:05:37 linux kernel:   0: @c5e9ca00  length 8000002a status 90000000
Jun  4 13:05:37 linux kernel:   1: @c5e9ca10  length 8000002a status 90000004
Jun  4 13:05:37 linux kernel:   2: @c5e9ca20  length 8000002a status 90000008
Jun  4 13:05:37 linux kernel:   3: @c5e9ca30  length 8000002a status 9000000c
Jun  4 13:05:37 linux kernel:   4: @c5e9ca40  length 8000002a status 90000010
Jun  4 13:05:37 linux kernel:   5: @c5e9ca50  length 80000036 status 90010014
Jun  4 13:05:37 linux kernel:   6: @c5e9ca60  length 8000004a status 90010018
Jun  4 13:05:37 linux kernel:   7: @c5e9ca70  length 80000042 status 9001001c
Jun  4 13:05:37 linux kernel:   8: @c5e9ca80  length 80000070 status 90010020
Jun  4 13:05:37 linux kernel:   9: @c5e9ca90  length 80000042 status 90010024
Jun  4 13:05:37 linux kernel:   10: @c5e9caa0  length 80000042 status 90010028
Jun  4 13:05:37 linux kernel:   11: @c5e9cab0  length 80000042 status 9000002c
Jun  4 13:05:37 linux kernel:   12: @c5e9cac0  length 80000042 status 90000030
Jun  4 13:05:37 linux kernel:   13: @c5e9cad0  length 8000002a status 90000034
Jun  4 13:05:37 linux kernel:   14: @c5e9cae0  length 8000002a status 90000038
Jun  4 13:05:37 linux kernel:   15: @c5e9caf0  length 8000002a status 9000003c
Jun  4 13:05:37 linux kernel: eth0: Resetting the Tx ring pointer.
Jun  4 13:05:38 linux kernel: eth0: interrupt, status e401, latency 15 ticks.
Jun  4 13:05:38 linux kernel: eth0: In interrupt loop, status e401.
Jun  4 13:05:38 linux kernel:   In boomerang_rx(), status e401, rx_status 00008000.
Jun  4 13:05:38 linux kernel: Receiving packet size 1514 status 600085ea.
Jun  4 13:05:38 linux kernel: Receiving packet size 78 status 6000804e.
Jun  4 13:05:38 linux last message repeated 2 times
Jun  4 13:05:38 linux kernel: Receiving packet size 92 status a000805c.
Jun  4 13:05:38 linux last message repeated 2 times
Jun  4 13:05:38 linux kernel: Receiving packet size 78 status 6000804e.
Jun  4 13:05:38 linux kernel: Receiving packet size 60 status 6000803c.
Jun  4 13:05:38 linux last message repeated 4 times
Jun  4 13:05:38 linux kernel: Receiving packet size 78 status 6000804e.
Jun  4 13:05:38 linux kernel: Receiving packet size 60 status 6000803c.
Jun  4 13:05:38 linux kernel: Receiving packet size 601 status 60008259.
Jun  4 13:05:38 linux kernel: Receiving packet size 342 status a0008156.
Jun  4 13:05:38 linux kernel: Receiving packet size 342 status a0008156.
Jun  4 13:05:38 linux kernel: Receiving packet size 60 status 803c.
Jun  4 13:05:38 linux kernel: Receiving packet size 92 status a000805c.
Jun  4 13:05:38 linux last message repeated 11 times
Jun  4 13:05:38 linux kernel: eth0: In interrupt loop, status e401.
Jun  4 13:05:38 linux kernel:   In boomerang_rx(), status e001, rx_status 00000000.
Jun  4 13:05:38 linux kernel: eth0: exiting interrupt, status e000.
Jun  4 13:05:38 linux kernel: eth0: MII transceiver has status 782d.
Jun  4 13:05:38 linux kernel: eth0: interrupt, status e601, latency 255 ticks.
Jun  4 13:05:38 linux kernel: eth0: In interrupt loop, status e601.
Jun  4 13:05:38 linux kernel:   In boomerang_rx(), status e201, rx_status 00000000.
Jun  4 13:05:38 linux kernel: Receiving packet size 60 status 803c.
Jun  4 13:05:38 linux kernel: Receiving packet size 589 status 6000824d.
Jun  4 13:05:38 linux kernel: Receiving packet size 60 status 803c.
Jun  4 13:05:38 linux last message repeated 6 times
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 9001002c.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 90010030.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 90010034.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 90010038.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 9001003c.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 90010000.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 90010004.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 90010008.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 9001000c.
Jun  4 13:05:38 linux kernel: eth0: Transmit done, Tx status 90010010
....

We see a number of timeouts and after a while the system actually gets the file transmitted.

Instead of the timeouts I would have liked to see some "Transmit done" interrupts. From mii-diag I
get

Basic registers of MII PHY #0:  3000 782d 0300 e543 01e1 45e1 0001 ffff.
 The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
 Basic mode control register 0x3000: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
 Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/
802.3X flow control.
   End of basic transceiver information.

I use the PCMCIA_SYSTEM setting of "external", "kernel" could not assign a valid irq.

I have no problems with the PCMCIA card when running WIN98.

Any suggestions are very much appriciated. I have used this problem to learn something about the art
of network driver programming and I have tried to make different settings af variables (timeout
value, ring sizes) but the change of the MTU size is actually what has given the "best" result, but
not enough.

Ole R





_______________________________________________
vortex mailing list
[email protected]
http://www.scyld.com/mailman/listinfo/vortex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.