ongoing saga of 2.4 pcmcia

From: David Ford (david@kalifornia.com)
Date: Fri Aug 25 2000 - 02:13:49 EST


> just writing to keep in touch....etc
>
> I've reach a curious junction. 2.4 test7 pcmcia of itself doesn't work,
> the tulip doesn't get interrupts, it sends packets but isn't aware that
> it sent them, i.e. xmit timeout. inbound interrupts never get
> serviced. pci=biosirq, pci=mountainspringwater..no difference save for
> the "please try pci=biosirq" isn't printed.
>
> dhinds package of itself doesn't work, best package is 24Aug but yields
> symbols playing in file 13 trying to load a socket handler even tho the
> symbol is found in the already loaded pcmcia_core.
>
> BUT...magic happening, If I compile the pcmcia core and socket handling
> into the kernel with the following modules coming from dhinds, then
> everything works:
> tulip_cb 32340 2
> cb_enabler 2492 2 [tulip_cb]
> serial_cs 4492 0 (unused)
> pcnet_cs 9232 1
> 8390 6072 0 [pcnet_cs]
> ds 6528 2 [cb_enabler serial_cs pcnet_cs]
>
> the same issues exist such as lockup when certain cards are pulled out
> or inserted. things currently work only if i boot with these two cards
> inserted and leave them in. btw, w/ in core pcmcia the yenta_socket
> module gains a use of 2 immediately after loading and can't be
> unloaded. here's a few tidbits if you want to amuse yourself:
>
> Socket 0:
> product info: "Linksys", "EtherFast 10&100 + 56K PC Card (PCMLM56)"
> manfid: 0x0143, 0xc0ab
> function: 0 (multifunction)
> Socket 1:
> product info: "Linksys", "EtherFast 10/100 CardBus PC Card(PCMPC200)",
> "V1.0", ""
> manfid: 0x0149, 0x0231
> function: 6 (network)
>
> 00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
> (rev 03)
> Flags: bus master, medium devsel, latency 64
> Memory at e0000000 (32-bit, prefetchable) [size=256M]
> Capabilities: [a0] AGP version 1.0
>
> 00:03.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 03)
> Subsystem: NEC Corporation: Unknown device 8039
> Flags: bus master, medium devsel, latency 168
> Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
> Bus: primary=00, secondary=02, subordinate=02, sec-latency=176
> Memory window 0: 10c00000-10fff000 (prefetchable)
> Memory window 1: 11000000-113ff000
> I/O window 0: 00001800-000018ff
> I/O window 1: 00001c00-00001cff
> 16-bit legacy interface ports at 0001
>
> 00:03.1 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 03)
> Subsystem: NEC Corporation: Unknown device 8039
> Flags: bus master, medium devsel, latency 168
> Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
> Bus: primary=00, secondary=04, subordinate=04, sec-latency=176
> Memory window 0: 10400000-107ff000 (prefetchable)
> Memory window 1: 10800000-10bff000
> I/O window 0: 00001000-000010ff
> I/O window 1: 00001400-000014ff
> 16-bit legacy interface ports at 0001
>
> 02:00.0 Ethernet controller: Digital Equipment Corporation DECchip
> 21142/43 (rev 41)
> Subsystem: Abocom Systems Inc: Unknown device ab01
> Flags: bus master, medium devsel, latency 0, IRQ 3
> I/O ports at 1800 [size=128]
> Memory at 11000000 (32-bit, non-prefetchable) [size=1K]
> Expansion ROM at 10c00000 [size=256K]
>
> Interrupt routing table found at address 0xf5a80:
> Version 1.0, size 0x0080
> Interrupt router is device 00:07.0
> PCI exclusive interrupt mask: 0x0000
> Compatible router: vendor 0x8086 device 0x1234
>
> Device 00:01.0 (slot 0):
> INTA: link 0x60, irq mask 0x0420
>
> Device 00:03.0 (slot 0):
> INTA: link 0x60, irq mask 0x0420
> INTB: link 0x61, irq mask 0x0420
>
> Device 00:04.0 (slot 0):
> INTA: link 0x61, irq mask 0x0420
>
> Device 00:05.0 (slot 0):
> INTA: link 0x60, irq mask 0x0420
>
> Device 00:07.0 (slot 0):
> INTA: link 0xfe, irq mask 0x4000
> INTB: link 0xff, irq mask 0x8000
> INTD: link 0x63, irq mask 0x0200
>
> Device 00:11.0 (slot 1):
> INTA: link 0x60, irq mask 0x0420
> INTB: link 0x61, irq mask 0x0420
> INTC: link 0x62, irq mask 0x0800
> INTD: link 0x61, irq mask 0x0420
>
> Interrupt router at 00:07.0: Intel 82371AB PIIX4/PIIX4E PCI-to-ISA
> bridge
> PIRQ1 (link 0x60): irq 10
> PIRQ2 (link 0x61): irq 5
> PIRQ3 (link 0x62): unrouted
> PIRQ4 (link 0x63): irq 9
> Serial IRQ: [enabled] [continuous] [frame=21] [pulse=4]
>
> CPU0
> 0: 253327 XT-PIC timer
> 1: 8616 XT-PIC keyboard
> 2: 0 XT-PIC cascade
> 3: 11509 XT-PIC eth1
> 5: 49 XT-PIC ESS Maestro 2E
> 8: 1 XT-PIC rtc
> 9: 0 XT-PIC usb-uhci
> 11: 67352 XT-PIC pcnet_cs, serial
> 12: 18863 XT-PIC PS/2 Mouse
> 13: 1 XT-PIC fpu
> 14: 12116 XT-PIC ide0
> 15: 2 XT-PIC ide1
> NMI: 0
> ERR: 0
>
> -d

--
"The difference between 'involvement' and 'commitment' is like an
eggs-and-ham breakfast: the chicken was 'involved' - the pig was
'committed'."


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Aug 31 2000 - 21:00:15 EST