|
I have an IBM Thinkpad 760XL with a 3com 3cxfe575ct card.
Using SuSE Linux 4.6 implementing the card is no problems.
The card works from start up.
But. When trying to send / receive a large data stream (e.g. ftp some larger file) the card stops sending data and is usable only after a crad reset. messages from /var/log messages is:
Apr 3 14:53:00 caprilx03 kernel: Inspecting /boot/System.map-2.2.14 Apr 3 14:53:00 caprilx03 kernel: Loaded 9053 symbols from /boot/System.map-2.2.14. Apr 3 14:53:00 caprilx03 kernel: Symbols match kernel version 2.2.14. Apr 3 14:53:00 caprilx03 kernel: Loaded 55 symbols from 7 modules. Apr 3 14:53:00 caprilx03 kernel: Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled Apr 3 14:53:00 caprilx03 kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A Apr 3 14:53:00 caprilx03 kernel: Linux PCMCIA Card Services 3.1.11 Apr 3 14:53:00 caprilx03 kernel: kernel build: 2.2.14 #1 Mon Mar 13 10:54:26 GMT 2000 Apr 3 14:53:00 caprilx03 kernel: options: [pci] [cardbus] [apm] Apr 3 14:53:00 caprilx03 kernel: Intel PCIC probe: Apr 3 14:53:00 caprilx03 kernel: TI 1130 PCI-to-CardBus at slot 00:02, mem 0x10811000 Apr 3 14:53:00 caprilx03 kernel: host opts [0]: [ring] [isa irq] [no pci irq] [lat 168/176] [bus 1/3] Apr 3 14:53:00 caprilx03 kernel: host opts [1]: [ring] [isa irq] [no pci irq] [lat 168/176] [bus 4/6] Apr 3 14:53:00 caprilx03 kernel: ISA irqs (scanned) = 5,7,9,10 status change on irq 10 Apr 3 14:53:00 caprilx03 kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff Apr 3 14:53:00 caprilx03 kernel: cs: IO port probe 0x0800-0x08ff: clean. Apr 3 14:53:00 caprilx03 kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x1a0-0x1af 0x220-0x22f 0x268-0x26f 0x330-0x337 0x378-0x37f 0x388-0x38f 0x4d0-0x4d7 Apr 3 14:53:00 caprilx03 kernel: cs: IO port probe 0x0a00-0x0aff: excluding 0xa68-0xa6f Apr 3 14:53:00 caprilx03 kernel: cs: cb_alloc(bus 1): vendor 0x10b7, device 0x5257 Apr 3 14:53:00 caprilx03 kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html Apr 3 14:53:00 caprilx03 kernel: cs: cb_config(bus 1) Apr 3 14:53:00 caprilx03 kernel: fn 0 bar 1: io 0x100-0x17f Apr 3 14:53:00 caprilx03 kernel: fn 0 bar 2: mem 0x60021000-0x6002107f Apr 3 14:53:00 caprilx03 kernel: fn 0 bar 3: mem 0x60020000-0x6002007f Apr 3 14:53:00 caprilx03 kernel: fn 0 rom: mem 0x60000000-0x6001ffff Apr 3 14:53:00 caprilx03 kernel: cs: cb_enable(bus 1) Apr 3 14:53:00 caprilx03 kernel: bridge io map 0 (flags 0x21): 0x100-0x17f Apr 3 14:53:00 caprilx03 kernel: bridge mem map 0 (flags 0x1): 0x60000000-0x60021fff Apr 3 14:53:00 caprilx03 kernel: vortex_reap() Apr 3 14:53:00 caprilx03 kernel: vortex_attach(bus 1, function 0, device 5257) Apr 3 14:53:00 caprilx03 kernel: eth0: 3Com 3CCFE575CT Cyclone CardBus at 0x100, 00:00:86:50:64:04, IRQ 5 Apr 3 14:53:00 caprilx03 kernel: eth0: CardBus functions mapped 60020000->c3843000 Apr 3 14:53:00 caprilx03 kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII interface. Apr 3 14:53:00 caprilx03 kernel: MII transceiver found at address 0, status 7809. Apr 3 14:53:00 caprilx03 kernel: Enabling bus-master transmits and whole-frame receives. Apr 3 14:53:07 caprilx03 apmd[141]: Version 3.0final (APM BIOS 1.2, Linux driver 1.12) Apr 3 14:53:08 caprilx03 apmd[141]: Battery: * * * (100% unknown) Apr 3 14:53:11 caprilx03 sshd[193]: Server listening on 0.0.0.0 port 22. Apr 3 14:53:11 caprilx03 sshd[193]: Generating 768 bit RSA key. Apr 3 14:53:12 caprilx03 sshd[193]: RSA key generation complete. Apr 3 14:53:12 caprilx03 /usr/sbin/cron[201]: (CRON) STARTUP (fork ok) Apr 3 14:53:12 caprilx03 in.identd[205]: started Apr 3 14:54:00 caprilx03 apmd[141]: Now using AC Power Apr 3 14:56:33 caprilx03 kernel: vortex_suspend(eth0) Apr 3 14:56:33 caprilx03 kernel: cs: cb_disable(bus 1) Apr 3 14:56:34 caprilx03 kernel: cs: cb_enable(bus 1) Apr 3 14:56:34 caprilx03 kernel: bridge io map 0 (flags 0x21): 0x100-0x17f Apr 3 14:56:34 caprilx03 kernel: bridge mem map 0 (flags 0x1): 0x60000000-0x60021fff Apr 3 14:56:34 caprilx03 kernel: vortex_resume(eth0) Apr 3 14:56:34 caprilx03 kernel: eth0: Transmit error, Tx status register 90. Apr 3 14:58:15 caprilx03 kernel: eth0: transmit timed out, tx_status 00 status e000. Apr 3 14:58:15 caprilx03 kernel: Flags; bus-master 1, full 1; dirty 376 current 392. Apr 3 14:58:15 caprilx03 kernel: Transmit list 029cea90 vs. c29cea80. Apr 3 14:58:15 caprilx03 kernel: 0: @c29cea00 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 1: @c29cea10 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 2: @c29cea20 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 3: @c29cea30 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 4: @c29cea40 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 5: @c29cea50 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 6: @c29cea60 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 7: @c29cea70 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 8: @c29cea80 length 80000042 status 80010042 Apr 3 14:58:15 caprilx03 kernel: 9: @c29cea90 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 10: @c29ceaa0 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 11: @c29ceab0 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 12: @c29ceac0 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 13: @c29cead0 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 14: @c29ceae0 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: 15: @c29ceaf0 length 80000042 status 80000042 Apr 3 14:58:15 caprilx03 kernel: eth0: Resetting the Tx ring pointer. Apr 3 14:58:20 caprilx03 kernel: eth0: transmit timed out, tx_status 00 status e000. Apr 3 14:58:20 caprilx03 kernel: Flags; bus-master 1, full and so on. Looks like a lost interrupt. Has anyone an idea. Thanks a lot!
|