|
The problem is that WaveLAN/IEEE is initialized properly but it gives "transmit timeout" errors. The configuration works with NT4 on same hardware (tested by swapping harddrives). Hardware: - AST Bravo MS P/60 (BIOS dated 1995) - Lucent/Orinoco WaveLAN/IEEE Linux distribution RedHat 6.2 (Zoot) # uname -rv 2.2.14-5.0 #1 Tue Mar 7 20:53:41 EST 2000 # cardctl -V cardctl version 3.1.18 #dmesg ...... Linux PCMCIA Card Services 3.1.18 kernel build: 2.2.14-5.0 #1 Tue Mar 7 20:53:41 EST 2000 options: [pci] [cardbus] [apm] Intel PCIC probe: TI 1221 rev 00 PCI-to-CardBus at slot 00:09, mem 0x68000000 host opts [0]: [isa irq] [no pci irq] [lat 16/176] [bus 32/34] host opts [1]: [isa irq] [no pci irq] [lat 16/176] [bus 35/37] ISA irqs (default) = 10 polling interval = 1000 ms cs: IO port probe 0x1000-0x17ff: clean. cs: IO port probe 0x0400-0x04ff: clean. cs: IO port probe 0x0a00-0x0aff: clean. cs: memory probe 0xa0000000-0xa0ffffff: clean. eth1: WaveLAN/IEEE, io_addr 0x400, irq 10, mac_address 00:60:1D:22:28:EC eth1: Transmit timeout. # # dump_pirq No PCI interrupt routing table was found. No known PCI interrupt routers were found. # # lspci -v 00:00.0 Host bridge: VLSI Technology Inc 82C592-FC1 Flags: bus master, medium devsel, latency 16 00:01.0 ISA bridge: VLSI Technology Inc 82C593-FC1 Flags: bus master, medium devsel, latency 0 00:09.0 CardBus bridge: Texas Instruments PCI1221 Subsystem: SCM Microsystems: Unknown device 1233 Flags: bus master, medium devsel, latency 16 Memory at <ignored> (32-bit, non-prefetchable) Bus: primary=00, secondary=20, subordinate=22, sec-latency=176 I/O window 0: 00000000-00000003 I/O window 1: 00000000-00000003 16-bit legacy interface ports at 0001 00:09.1 CardBus bridge: Texas Instruments PCI1221 Subsystem: SCM Microsystems: Unknown device 1233 Flags: bus master, medium devsel, latency 16 Memory at <ignored> (32-bit, non-prefetchable) Bus: primary=00, secondary=23, subordinate=25, sec-latency=176 I/O window 0: 00000000-00000003 I/O window 1: 00000000-00000003 16-bit legacy interface ports at 0001 # The interrupt counter is not incrementing in /proc/interrupts # cat /proc/interrupts 10: 0 XT-PIC wavelan2_cs And when the error messages go to /var/log/messages, they go in bursts, like after filling up interrupt queue. # tail /var/log/messages Aug 2 23:26:13 kernel: eth1: Transmit timeout. Aug 2 23:27:33 last message repeated 3 times Aug 2 23:28:43 last message repeated 3 times I have tested with various PCIC_OPTS (irq_mode=1 or 0) and CORE_OPTS, but none of them seem to work. Is it simply too old hardware as dump_pirq cannot find anything? |
Messages