On a Toshiba Prtege 3110CT with a ToPIC100 rev 20 if CardServices are started after the network, the system freezes.
By pressing the reset button (in `resume' mode) and doing three to five `suepend + resume' cycles, things recover.
The problem appears to relate to IRQ 11 being shared by the eepro100 LAN interface on the IO adaptor.
Should it be possible to share IRQ 11 ?
Can one of them be moved to another IRQ ?
A HACK is to start CardServices before the network.
Is there a problem with doing this ?
2.2.14-5.0 #1 Sun Apr 30 10:15:08 BST 2000 RedHat 6.2
cardctl version 3.1.14 (and 3.1.8)
Bus 0, device 4, function 0:
VGA compatible controller: Trident Unknown device (rev 73).
Vendor id=1023. Device id=9525.
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=8.
Non-prefetchable 32 bit memory at 0xff400000 [0xff400000].
Non-prefetchable 32 bit memory at 0xff3e0000 [0xff3e0000].
Non-prefetchable 32 bit memory at 0xfec00000 [0xfec00000].
Bus 0, device 7, function 2:
USB Controller: Intel Unknown device (rev 0).
Vendor id=8086. Device id=719a.
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=64.
I/O at 0xff80 [0xff81].
Bus 0, device 11, function 0:
CardBus bridge: Toshiba Unknown device (rev 32).
Vendor id=1179. Device id=617.
Slow devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=64. Min Gnt=128.Max Lat=4.
Bus 0, device 12, function 0:
Multimedia audio controller: Unknown vendor Unknown device (rev 16).
Vendor id=125d. Device id=1978.
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=64. Min Gnt=2.Max Lat=24.
I/O at 0xfc00 [0xfc01].
Bus 0, device 14, function 0:
Ethernet controller: Intel 82557 (rev 8).
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=64. Min Gnt=8.Max Lat=56.
Non-prefetchable 32 bit memory at 0xfebff000 [0xfebff000].
I/O at 0xfb40 [0xfb41].
Non-prefetchable 32 bit memory at 0xfea00000 [0xfea00000].
Interrupt routing table found at address 0xf0190:
Version 1.0, size 0x0090
Interrupt router is device 00:07.0
PCI exclusive interrupt mask: 0x0000
Compatible router: vendor 0x8086 device 0x122e
Device 00:0b.0 (slot 0):
INTA: link 0x60, irq mask 0x0800
Device 00:09.0 (slot 0):
INTA: link 0x62, irq mask 0x0800
Device 00:04.0 (slot 0):
INTA: link 0x62, irq mask 0x0800
Device 00:0d.0 (slot 0):
INTA: link 0x61, irq mask 0x0008
Device 00:0c.0 (slot 0):
INTA: link 0x63, irq mask 0x0800
Device 00:07.0 (slot 0):
INTD: link 0x63, irq mask 0x0800
Device 00:0e.0 (slot 1):
INTA: link 0x63, irq mask 0x0800
Interrupt router: Intel 82440MX PCI-to-ISA bridge
PIRQ1 (link 0x60): irq 11
PIRQ2 (link 0x61): irq 3
PIRQ3 (link 0x62): irq 11
PIRQ4 (link 0x63): irq 11
Serial IRQ: [enabled] [quiet] [frame=21] [pulse=12]
With eepro100 module installed:
Linux PCMCIA Card Services 3.1.14
kernel build: 2.2.14-5.0 #2 Sun Apr 30 10:15:08 BST 2000
options: [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf0190
00:0b.0 -> irq 11
Intel PCIC probe:
Toshiba ToPIC100 rev 20 PCI-to-CardBus at slot 00:0b, mem 0x68000000
host opts [0]: [slot 0xf0] [ccr 0x16] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
ISA irqs (default) = 4,5,7,9,10,12,15 PCI status changes
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
11: 66179628 XT-PIC eth0, i82365
Without eepro100 module:
Linux PCMCIA Card Services 3.1.14
kernel build: 2.2.14-5.0 #2 Sun Apr 30 10:15:08 BST 2000
options: [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf0190
Intel PCIC probe:
Toshiba ToPIC100 rev 20 PCI-to-CardBus at slot 00:0b, mem 0x68000000
host opts [0]: [slot 0xf0] [ccr 0x17] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
ISA irqs (default) = 4,5,7,9,10,15 PCI status changes
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: cb_alloc(bus 20): vendor 0x10b7, device 0x515
|