Messages in this thread |  | | | From | "Stanislav V. Voronyi" <> | | Date | Mon, 7 Jun 1999 11:49:17 +0300 | | Subject | Re: PCI devices scan code error & fix |
| |
In message <19990605223133.A303@albireo.ucw.cz> Martin Mares writes:
>Hello,
>> Hi All, I've bought new motherboard based on VIA MVP3 chipset >> with ACPI interface & GL518 sensor chip, but I could not start monitoring >> software due to absend apropriate device in list of PCI devices. If I enable >> disabled for irq line saving USB it's apear in PCI list together with ACPI >> interface. I looked in kernel code & found that if one function on mult-function >> PCI device disabled all further function on this device is not checked. In my >> case disabling USB (bus 0, dev 7, func 2) lead to lost ACPI interface >> (bus 0, dev 7, func 3). After removing this line from pci.c file all works fine:
> Hmmm, another broken PCI device :-((
> Can you send me 'lspci -vvx -MH1' output, please?
Of course. Unknown device in the end of list its S3 Trio3D2X based on S3 86C362 chip. I think it have to be added to next release of lspci, and, possibly, to oldproc stuff in kernel.
00:00.0 Host bridge: VIA Technologies, Inc. VT82C597 [Apollo VP3] (rev 04) 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: 16 set Region 0: Memory at e0000000 (32-bit, prefetchable) Capabilities: [a0] AGP version 1.0 Status: RQ=7 SBA+ 64bit- FW- Rate=1 Command: RQ=7 SBA+ AGP- 64bit- FW- Rate=1 00: 06 11 97 05 06 00 90 82 04 00 00 06 00 10 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 00 00 00 00 30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP] 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 set Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: e8000000-efffffff Prefetchable memory behind bridge: fff00000-000fffff BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B- 00: 06 11 98 85 07 00 20 22 00 00 04 06 00 00 01 00 10: 00 00 00 00 00 00 00 00 00 01 01 00 d0 d0 00 00 20: 00 e8 f0 ef 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 0c 00 ## 00.01:0 is a bridge from 00 to 01-01 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586 ISA [Apollo VP] (rev 47) Subsystem: Unknown device 1106:0000 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 set 00: 06 11 86 05 8f 00 00 02 47 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 06 11 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 06) (prog-if 8a) 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: 32 set Region 4: I/O ports at e000 00: 06 11 71 05 07 00 80 02 06 8a 01 01 00 20 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 01 e0 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:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10) 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- 00: 06 11 40 30 00 00 80 02 10 00 00 06 00 00 00 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
01:00.0 VGA compatible controller: S3 Inc.: Unknown device 8a13 (rev 01) Subsystem: Unknown device 5333:8a13 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: 4 min, 255 max, 32 set Interrupt: pin ? routed to IRQ 255 Region 0: Memory at e8000000 (32-bit, non-prefetchable) Capabilities: [dc] Power Management version 1 Flags: PMEClk- AuxPwr- DSI+ D1+ D2+ PME- Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [80] AGP version 1.0 Status: RQ=31 SBA- 64bit- FW- Rate=21 Command: RQ=31 SBA- AGP- 64bit- FW- Rate=21 00: 33 53 13 8a 07 00 10 02 01 00 00 03 00 20 00 00 10: 00 00 00 e8 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 33 53 13 8a 30: 00 00 00 00 dc 00 00 00 00 00 00 00 ff 00 04 ff Summary of buses:
00: Primary host bus 01.0 Bridge to 01-01 01: Entered via 00:01.0
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
|  |