public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Adam Fritzler <mid@zigamorph.net>
To: "G. Clark Haynes" <gchaynes@umich.edu>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Sony VAIO GR, 1394 port not receiving IRQ
Date: Fri, 22 Mar 2002 16:27:08 -0800	[thread overview]
Message-ID: <20020323002708.GC348@zigamorph.net> (raw)
In-Reply-To: <Pine.LNX.4.33.0203180037130.22725-300000@crimson.engin.umich.edu>


I had this problem with my R505DS.  Try recompiling your kernel to force
PCI "direct" access (CONFIG_PCI_GODIRECT=y).  GOANY and GOBIOS both
failed, but GODIRECT works. 

Of course, sbp can't log into the CD-RW/DVD drive on the dock -- but at
least now it's a 1394 problem and not PCI.

asf.

On Mon, Mar 18, 2002 at 12:42:34AM -0500, G. Clark Haynes wrote:
> I have a relatively new Sony laptop, purchased last summer, which fails to
> receive an IRQ for its 1394 port (firewire).  I suspect the problem here
> is the PCI subsystem, and not  the Firewire drivers.  I have already
> contacted the linux1394 developers, but since this problem is most likely
> something between the bios and the kernel, I'm hoping some of you could
> shed some light on it.
> 
> Upon trying to activate the ohci1394 module, the kernel complains that it
> cannot accesst the shared IRQ 0.  Why it is being assigned IRQ 0, I do not
> know.  Any help??
> 
> I have been running tests by inputting various pci=option[,option...]
> flags at boot time, but none of them seem to make a large change to the
> PCI settings.  The output from "lspci -vvx" is attached.
> 
> Clark Haynes, gchaynes@umich.edu
> Artificial Intelligence Lab
> University of Michigan

> 00:00.0 Host bridge: Intel Corporation: Unknown device 3575 (rev 02)
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
> 	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
> 	Latency: 0
> 	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M]
> 	Capabilities: [40] #09 [0105]
> 	Capabilities: [a0] AGP version 2.0
> 		Status: RQ=31 SBA+ 64bit- FW+ Rate=x1,x2
> 		Command: RQ=0 SBA- AGP- 64bit- FW+ Rate=x1
> 00: 86 80 75 35 06 01 10 20 02 00 00 06 00 00 00 00
> 10: 08 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
> 
> 00:01.0 PCI bridge: Intel Corporation: Unknown device 3576 (rev 02) (prog-if 00 [Normal decode])
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 96
> 	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
> 	I/O behind bridge: 00003000-00003fff
> 	Memory behind bridge: d0100000-d01fffff
> 	Prefetchable memory behind bridge: d8000000-dfffffff
> 	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
> 00: 86 80 76 35 07 00 20 00 02 00 04 06 00 60 01 00
> 10: 00 00 00 00 00 00 00 00 00 01 01 40 30 30 a0 22
> 20: 10 d0 10 d0 00 d8 f0 df 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00
> 
> 00:1d.0 USB Controller: Intel Corporation: Unknown device 2482 (rev 01) (prog-if 00 [UHCI])
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0
> 	Interrupt: pin A routed to IRQ 9
> 	Region 4: I/O ports at 1800 [size=32]
> 00: 86 80 82 24 05 00 80 02 01 00 03 0c 00 00 80 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 01 18 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 00
> 
> 00:1d.1 USB Controller: Intel Corporation: Unknown device 2484 (rev 01) (prog-if 00 [UHCI])
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0
> 	Interrupt: pin B routed to IRQ 9
> 	Region 4: I/O ports at 1820 [size=32]
> 00: 86 80 84 24 05 00 80 02 01 00 03 0c 00 00 00 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 21 18 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 09 02 00 00
> 
> 00:1d.2 USB Controller: Intel Corporation: Unknown device 2487 (rev 01) (prog-if 00 [UHCI])
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0
> 	Interrupt: pin C routed to IRQ 0
> 	Region 4: I/O ports at 1840 [size=32]
> 00: 86 80 87 24 05 00 80 02 01 00 03 0c 00 00 00 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 41 18 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 00 00
> 
> 00:1e.0 PCI bridge: Intel Corporation 82801BA PCI (rev 41) (prog-if 00 [Normal decode])
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0
> 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
> 	I/O behind bridge: 00004000-00004fff
> 	Memory behind bridge: d0200000-d02fffff
> 	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
> 00: 86 80 48 24 07 00 80 00 41 00 04 06 00 00 01 00
> 10: 00 00 00 00 00 00 00 00 00 02 02 40 40 40 80 22
> 20: 20 d0 20 d0 f0 ff 00 00 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00
> 
> 00:1f.0 ISA bridge: Intel Corporation: Unknown device 248c (rev 01)
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0
> 00: 86 80 8c 24 0f 00 80 02 01 00 01 06 00 00 80 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 
> 00:1f.1 IDE interface: Intel Corporation: Unknown device 248a (rev 01) (prog-if 8a [Master SecP PriP])
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0
> 	Interrupt: pin A routed to IRQ 0
> 	Region 0: I/O ports at 01f0 [size=8]
> 	Region 1: I/O ports at 03f4
> 	Region 2: I/O ports at 0170 [size=8]
> 	Region 3: I/O ports at 0374
> 	Region 4: I/O ports at 1860 [size=16]
> 	Region 5: Memory at d0000000 (32-bit, non-prefetchable) [size=1K]
> 00: 86 80 8a 24 07 00 80 02 01 8a 01 01 00 00 00 00
> 10: f1 01 00 00 f5 03 00 00 71 01 00 00 75 03 00 00
> 20: 61 18 00 00 00 00 00 d0 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 01 00 00
> 
> 00:1f.3 SMBus: Intel Corporation: Unknown device 2483 (rev 01)
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Interrupt: pin B routed to IRQ 0
> 	Region 4: I/O ports at 1880 [size=32]
> 00: 86 80 83 24 01 00 80 02 01 00 05 0c 00 00 00 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 81 18 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 02 00 00
> 
> 00:1f.5 Multimedia audio controller: Intel Corporation: Unknown device 2485 (rev 01)
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 0
> 	Interrupt: pin B routed to IRQ 9
> 	Region 0: I/O ports at 1c00 [size=256]
> 	Region 1: I/O ports at 18c0 [size=64]
> 00: 86 80 85 24 05 00 80 02 01 00 01 04 00 00 00 00
> 10: 01 1c 00 00 c1 18 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 09 02 00 00
> 
> 00:1f.6 Modem: Intel Corporation: Unknown device 2486 (rev 01) (prog-if 00 [Generic])
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Interrupt: pin B routed to IRQ 0
> 	Region 0: I/O ports at 2400 [size=256]
> 	Region 1: I/O ports at 2000 [size=128]
> 00: 86 80 86 24 01 00 80 02 01 00 03 07 00 00 00 00
> 10: 01 24 00 00 01 20 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 02 00 00
> 
> 01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4c59 (prog-if 00 [VGA])
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B+
> 	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Interrupt: pin A routed to IRQ 9
> 	Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
> 	Region 1: I/O ports at 3000 [size=256]
> 	Region 2: Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
> 	Expansion ROM at <unassigned> [disabled] [size=128K]
> 	Capabilities: [58] AGP version 2.0
> 		Status: RQ=47 SBA+ 64bit- FW- Rate=x1,x2
> 		Command: RQ=0 SBA+ AGP- 64bit- FW- Rate=<none>
> 	Capabilities: [50] Power Management version 2
> 		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> 00: 02 10 59 4c 83 02 b0 02 00 00 00 03 08 42 00 00
> 10: 08 00 00 d8 01 30 00 00 00 00 10 d0 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 58 00 00 00 00 00 00 00 09 01 08 00
> 
> 02:02.0 FireWire (IEEE 1394): Texas Instruments: Unknown device 8021 (rev 02) (prog-if 10 [OHCI])
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 64 (750ns min, 1000ns max), cache line size 08
> 	Interrupt: pin A routed to IRQ 0
> 	Region 0: Memory at d0205000 (32-bit, non-prefetchable) [size=2K]
> 	Region 1: Memory at d0200000 (32-bit, non-prefetchable) [size=16K]
> 	Capabilities: [44] Power Management version 2
> 		Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold-)
> 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> 00: 4c 10 21 80 06 00 10 02 02 10 00 0c 08 40 00 00
> 10: 00 50 20 d0 00 00 20 d0 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 44 00 00 00 00 00 00 00 ff 01 03 04
> 
> 02:05.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 168
> 	Interrupt: pin A routed to IRQ 3
> 	Region 0: Memory at d0206000 (32-bit, non-prefetchable) [size=4K]
> 	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
> 	I/O window 0: 00004400-000044ff
> 	I/O window 1: 00004800-000048ff
> 	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
> 	16-bit legacy interface ports at 0001
> 00: 80 11 76 04 07 00 10 02 80 00 07 06 00 a8 82 00
> 10: 00 60 20 d0 dc 00 00 02 02 03 06 b0 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 00
> 30: fc 44 00 00 00 48 00 00 fc 48 00 00 03 01 80 05
> 40: 4d 10 e7 80 01 00 00 00 00 00 00 00 00 00 00 00
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 
> 02:05.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 168
> 	Interrupt: pin B routed to IRQ 0
> 	Region 0: Memory at d0207000 (32-bit, non-prefetchable) [size=4K]
> 	Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
> 	I/O window 0: 00004c00-00004cff
> 	I/O window 1: 00000000-00000003
> 	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+
> 	16-bit legacy interface ports at 0001
> 00: 80 11 76 04 07 00 10 02 80 00 07 06 00 a8 82 00
> 10: 00 70 20 d0 dc 00 00 02 02 07 0a b0 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 00 00
> 30: fc 4c 00 00 00 00 00 00 00 00 00 00 00 02 00 05
> 40: 4d 10 e7 80 01 00 00 00 00 00 00 00 00 00 00 00
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 
> 02:08.0 Ethernet controller: Intel Corporation: Unknown device 1031 (rev 41)
> 	Subsystem: Sony Corporation: Unknown device 80e7
> 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> 	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> 	Latency: 66 (2000ns min, 14000ns max), cache line size 08
> 	Interrupt: pin A routed to IRQ 9
> 	Region 0: Memory at d0204000 (32-bit, non-prefetchable) [size=4K]
> 	Region 1: I/O ports at 4000 [size=64]
> 	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: 86 80 31 10 07 00 90 02 41 00 00 02 08 42 00 00
> 10: 00 40 20 d0 01 40 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 4d 10 e7 80
> 30: 00 00 00 00 dc 00 00 00 00 00 00 00 09 01 08 38
> 

> Mar 15 18:30:12 visvaio kernel: ohci1394: v0.50 15/Jul/01 Ben Collins 
> <bcollins@debian.org>
> Mar 15 18:30:12 visvaio kernel: PCI: No IRQ known for interrupt pin A of device 02:02.0. 
> Please try using pci=biosirq.
> Mar 15 18:30:12 visvaio kernel: ohci1394: Failed to allocate shared interrupt 0
> Mar 15 18:30:12 visvaio kernel: Trying to free free IRQ0
> 


      reply	other threads:[~2002-03-23  1:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-18  5:42 Sony VAIO GR, 1394 port not receiving IRQ G. Clark Haynes
2002-03-23  0:27 ` Adam Fritzler [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020323002708.GC348@zigamorph.net \
    --to=mid@zigamorph.net \
    --cc=gchaynes@umich.edu \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox