[SOLVED] IRQ sharing?

NeXT Computer, Inc. -> Intel White Hardware

Title: [SOLVED] IRQ sharing?
Post by: dimbulb on October 14, 2008, 10:19:59 AM
UPDATE

After not looking at it for a couple of days, I decided to add the "D" to the end of the "3C589" detection string, and it detected the cards just fine.   Heh.

Now it's off to sound!


Hi!

I'm rescuing a Sony Vaio PCG-Z505SX which I received with no cables or anything.  After fashioning a power supply and scoring a cheap battery, I managed to get it running and installed OS42 on it.

It has a built in Intel PRO100 card, but it has some weird proprietary connector that's too tiny for me to fake.  Fortunately, I have a 3C589D PCMCIA card lying around which I can use until I find the cable for the internal card.

However, both the internal card and the PCMCIA chips sit on IRQ9, and apparently that's throwing off the config.   So, during boot up, OS sees the card and talks about it during boot up, but no interface is actually created.

Any pointers?

Here's what OS says about it:


Apr 23 12:38:35 localhost mach: Registering: Display0
Apr 23 12:38:35 localhost mach: Registering: PCMCIA0
Apr 23 12:38:35 localhost mach: Registering: PCIC
Apr 23 12:38:35 localhost mach: PCMCIABus: Socket 0: card inserted
Apr 23 12:38:35 localhost mach: PCMCIABus: Function Type: Local Area Network (6)
Apr 23 12:38:35 localhost mach: PCMCIABus: Manufacturer:  3Com Corporation
Apr 23 12:38:35 localhost mach: PCMCIABus: Product:       3C589D
Apr 23 12:38:35 localhost mach: PCMCIABus: Part Number:   TP/BNC LAN Card Ver. 2a
Apr 23 12:38:35 localhost mach: PCMCIABus: Revision:      000002


And here's what lspci in Linux says, if that helps:



00:06.0 Ethernet controller: Intel Corporation 82557/8/9 Ethernet Pro 100 (rev 08)
Subsystem: Sony Corporation Unknown device 8057
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 66 (2000ns min, 14000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 9
Region 0: Memory at fecff000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at fcc0 [size=64]
Region 2: Memory at fed00000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-

00:08.0 VGA compatible controller: Neomagic Corporation NM2200 [MagicGraph 256AV] (rev 20) (prog-if 00 [VGA controller])
Subsystem: Sony Corporation Unknown device 8051
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 9
Region 0: Memory at fd000000 (32-bit, prefetchable) [size=16M]
Region 1: Memory at fe400000 (32-bit, non-prefetchable) [size=4M]
Region 2: Memory at feb00000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:08.1 Multimedia audio controller: Neomagic Corporation NM2200 [MagicMedia 256AV Audio] (rev 20)
Subsystem: Sony Corporation Unknown device 8052
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 9
Region 0: Memory at fe000000 (32-bit, prefetchable) [size=4M]
Region 1: Memory at fea00000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c475
Subsystem: Sony Corporation Unknown device 8053
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 168
Interrupt: pin A routed to IRQ 9
Region 0: Memory at 18010000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
Memory window 0: 10000000-13fff000 (prefetchable)
Memory window 1: 14000000-17fff000
I/O window 0: 00001000-000010ff
I/O window 1: 00001400-000014ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
16-bit legacy interface ports at 0001



Go to top  Forum index