[ltp] thinkpad t60p

Aaron Mulder linux-thinkpad@linux-thinkpad.org
Tue, 18 Jul 2006 07:30:27 -0400


The one thing I know about the modem and sound on the T60p is that the
modem is on the "high-definition audio bus".  For example, Windows
can't even see the modem hardware until the sound driver is installed.
 So there's more interconnection between those two devices than you
might expect.

Thanks,
    Aaron

On 7/17/06, gervin23 <gervin23@fastmail.fm> wrote:
> >> i think it's a kernel problem since windows does fine.
> >
> > This is easy to find out.  Send us the lspci -vv output WITH and
> > WITHOUT the modem disabled in the BIOS screen.
>
> so it seems the only difference between the two is the irq assigned to
> the ethernet device (tested several times). WITH modem turned on in the
> bios (and therefore sound) gives the ethernet an irq of 169 while turned
> off gives it a 98. oddly enough, the sound device remains at 74.
>
> --------------------------------------------------------
> lspci -vv WITH:
> --------------------------------------------------------
> 0000:00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub
> (rev 03)
>         Subsystem: Lenovo: Unknown device 2015
>         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
>         Capabilities: <available only to root>
>
> 0000:00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Graphics
> Port (rev 03) (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, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>         I/O behind bridge: 00002000-00002fff
>         Memory behind bridge: ee100000-ee1fffff
>         Prefetchable memory behind bridge: 00000000d0000000-00000000dff00000
>         BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1b.0 0403: Intel Corporation 82801G (ICH7 Family) High
> Definition Audio Controller (rev 02)
>         Subsystem: Lenovo: Unknown device 2010
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin B routed to IRQ 74
>         Region 0: Memory at ee400000 (64-bit, non-prefetchable) [size=16K]
>         Capabilities: <available only to root>
>
> 0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 1 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
>         I/O behind bridge: 00003000-00003fff
>         Memory behind bridge: ee000000-ee0fffff
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 2 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
>         I/O behind bridge: 00004000-00005fff
>         Memory behind bridge: ec000000-edffffff
>         Prefetchable memory behind bridge: 00000000e4000000-00000000e4000000
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 3 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=04, subordinate=0b, sec-latency=0
>         I/O behind bridge: 00006000-00007fff
>         Memory behind bridge: e8000000-e9ffffff
>         Prefetchable memory behind bridge: 00000000e4100000-00000000e4100000
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 4 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=0c, subordinate=13, sec-latency=0
>         I/O behind bridge: 00008000-00009fff
>         Memory behind bridge: ea000000-ebffffff
>         Prefetchable memory behind bridge: 00000000e4200000-00000000e4200000
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #1 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 169
>         Region 4: I/O ports at 1800 [size=32]
>
> 0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #2 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 74
>         Region 4: I/O ports at 1820 [size=32]
>
> 0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #3 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 82
>         Region 4: I/O ports at 1840 [size=32]
>
> 0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #4 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 D routed to IRQ 90
>         Region 4: I/O ports at 1860 [size=32]
>
> 0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2
> EHCI Controller (rev 02) (prog-if 20 [EHCI])
>         Subsystem: Lenovo: Unknown device 200b
>         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 D routed to IRQ 90
>         Region 0: Memory at ee404000 (32-bit, non-prefetchable) [size=1K]
>         Capabilities: <available only to root>
>
> 0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev
> e2) (prog-if 01 [Subtractive 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=15, subordinate=19, sec-latency=32
>         I/O behind bridge: 0000a000-0000dfff
>         Memory behind bridge: e4300000-e7ffffff
>         Prefetchable memory behind bridge: 00000000e0000000-00000000e3f00000
>         BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC
> Interface Bridge (rev 02)
>         Subsystem: Lenovo: Unknown device 2009
>         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
>         Capabilities: <available only to root>
>
> 0000:00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE
> Controller (rev 02) (prog-if 8a [Master SecP PriP])
>         Subsystem: Lenovo: Unknown device 200c
>         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 169
>         Region 0: I/O ports at <unassigned>
>         Region 1: I/O ports at <unassigned>
>         Region 2: I/O ports at <unassigned>
>         Region 3: I/O ports at <unassigned>
>         Region 4: I/O ports at 1880 [size=16]
>
> 0000:00:1f.2 0106: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial
> ATA Storage Controllers cc=AHCI (rev 02) (prog-if 01)
>         Subsystem: Lenovo: Unknown device 200d
>         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 169
>         Region 0: I/O ports at 18c8 [size=8]
>         Region 1: I/O ports at 18ac [size=4]
>         Region 2: I/O ports at 18c0 [size=8]
>         Region 3: I/O ports at 18a8 [size=4]
>         Region 4: I/O ports at 18b0 [size=16]
>         Region 5: Memory at ee404400 (32-bit, non-prefetchable) [size=1K]
>         Capabilities: <available only to root>
>
> 0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus
> Controller (rev 02)
>         Subsystem: Lenovo: Unknown device 200f
>         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 11
>         Region 4: I/O ports at 18e0 [size=32]
>
> 0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown
> device 71c4 (prog-if 00 [VGA])
>         Subsystem: Lenovo: Unknown device 2007
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin A routed to IRQ 169
>         Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
>         Region 1: I/O ports at 2000 [size=256]
>         Region 2: Memory at ee100000 (32-bit, non-prefetchable) [size=64K]
>         Expansion ROM at ee120000 [disabled] [size=128K]
>         Capabilities: <available only to root>
>
> 0000:02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit
> Ethernet Controller
>         Subsystem: Lenovo: Unknown device 2001
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin A routed to IRQ 169
>         Region 0: Memory at ee000000 (32-bit, non-prefetchable) [size=128K]
>         Region 2: I/O ports at 3000 [size=32]
>         Capabilities: <available only to root>
>
> 0000:03:00.0 Network controller: Intel Corporation: Unknown device 4227
> (rev 02)
>         Subsystem: Intel Corporation: Unknown device 1010
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin A routed to IRQ 74
>         Region 0: Memory at edf00000 (32-bit, non-prefetchable) [size=4K]
>         Capabilities: <available only to root>
>
> 0000:15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus
> Controller
>         Subsystem: Lenovo: Unknown device 2012
>         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, Cache Line Size: 0x08 (32 bytes)
>         Interrupt: pin A routed to IRQ 169
>         Region 0: Memory at e4300000 (32-bit, non-prefetchable) [size=4K]
>         Bus: primary=15, secondary=16, subordinate=19, sec-latency=176
>         Memory window 0: e0000000-e1fff000 (prefetchable)
>         Memory window 1: e6000000-e7fff000
>         I/O window 0: 0000a000-0000a0ff
>         I/O window 1: 0000a400-0000a4ff
>         BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
>         16-bit legacy interface ports at 0001
>
>
>
> --------------------------------------------------------
> lspci -vv WITHOUT:
> --------------------------------------------------------
> 0000:00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub
> (rev 03)
>         Subsystem: Lenovo: Unknown device 2015
>         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
>         Capabilities: <available only to root>
>
> 0000:00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Graphics
> Port (rev 03) (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, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>         I/O behind bridge: 00002000-00002fff
>         Memory behind bridge: ee100000-ee1fffff
>         Prefetchable memory behind bridge: 00000000d0000000-00000000dff00000
>         BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1b.0 0403: Intel Corporation 82801G (ICH7 Family) High
> Definition Audio Controller (rev 02)
>         Subsystem: Lenovo: Unknown device 2010
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin B routed to IRQ 74
>         Region 0: Memory at ee400000 (64-bit, non-prefetchable) [size=16K]
>         Capabilities: <available only to root>
>
> 0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 1 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
>         I/O behind bridge: 00003000-00003fff
>         Memory behind bridge: ee000000-ee0fffff
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 2 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
>         I/O behind bridge: 00004000-00005fff
>         Memory behind bridge: ec000000-edffffff
>         Prefetchable memory behind bridge: 00000000e4000000-00000000e4000000
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 3 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=04, subordinate=0b, sec-latency=0
>         I/O behind bridge: 00006000-00007fff
>         Memory behind bridge: e8000000-e9ffffff
>         Prefetchable memory behind bridge: 00000000e4100000-00000000e4100000
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI
> Express Port 4 (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: 0, Cache Line Size: 0x10 (64 bytes)
>         Bus: primary=00, secondary=0c, subordinate=13, sec-latency=0
>         I/O behind bridge: 00008000-00009fff
>         Memory behind bridge: ea000000-ebffffff
>         Prefetchable memory behind bridge: 00000000e4200000-00000000e4200000
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #1 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 169
>         Region 4: I/O ports at 1800 [size=32]
>
> 0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #2 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 74
>         Region 4: I/O ports at 1820 [size=32]
>
> 0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #3 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 82
>         Region 4: I/O ports at 1840 [size=32]
>
> 0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
> UHCI #4 (rev 02) (prog-if 00 [UHCI])
>         Subsystem: Lenovo: Unknown device 200a
>         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 D routed to IRQ 90
>         Region 4: I/O ports at 1860 [size=32]
>
> 0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2
> EHCI Controller (rev 02) (prog-if 20 [EHCI])
>         Subsystem: Lenovo: Unknown device 200b
>         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 D routed to IRQ 90
>         Region 0: Memory at ee404000 (32-bit, non-prefetchable) [size=1K]
>         Capabilities: <available only to root>
>
> 0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev
> e2) (prog-if 01 [Subtractive 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=15, subordinate=19, sec-latency=32
>         I/O behind bridge: 0000a000-0000dfff
>         Memory behind bridge: e4300000-e7ffffff
>         Prefetchable memory behind bridge: 00000000e0000000-00000000e3f00000
>         BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>         Capabilities: <available only to root>
>
> 0000:00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC
> Interface Bridge (rev 02)
>         Subsystem: Lenovo: Unknown device 2009
>         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
>         Capabilities: <available only to root>
>
> 0000:00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE
> Controller (rev 02) (prog-if 8a [Master SecP PriP])
>         Subsystem: Lenovo: Unknown device 200c
>         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 169
>         Region 0: I/O ports at <unassigned>
>         Region 1: I/O ports at <unassigned>
>         Region 2: I/O ports at <unassigned>
>         Region 3: I/O ports at <unassigned>
>         Region 4: I/O ports at 1880 [size=16]
>
> 0000:00:1f.2 0106: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial
> ATA Storage Controllers cc=AHCI (rev 02) (prog-if 01)
>         Subsystem: Lenovo: Unknown device 200d
>         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 66
>         Region 0: I/O ports at 18c8 [size=8]
>         Region 1: I/O ports at 18ac [size=4]
>         Region 2: I/O ports at 18c0 [size=8]
>         Region 3: I/O ports at 18a8 [size=4]
>         Region 4: I/O ports at 18b0 [size=16]
>         Region 5: Memory at ee404400 (32-bit, non-prefetchable) [size=1K]
>         Capabilities: <available only to root>
>
> 0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus
> Controller (rev 02)
>         Subsystem: Lenovo: Unknown device 200f
>         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 11
>         Region 4: I/O ports at 18e0 [size=32]
>
> 0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown
> device 71c4 (prog-if 00 [VGA])
>         Subsystem: Lenovo: Unknown device 2007
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin A routed to IRQ 169
>         Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
>         Region 1: I/O ports at 2000 [size=256]
>         Region 2: Memory at ee100000 (32-bit, non-prefetchable) [size=64K]
>         Expansion ROM at ee120000 [disabled] [size=128K]
>         Capabilities: <available only to root>
>
> 0000:02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit
> Ethernet Controller
>         Subsystem: Lenovo: Unknown device 2001
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin A routed to IRQ 98
>         Region 0: Memory at ee000000 (32-bit, non-prefetchable) [size=128K]
>         Region 2: I/O ports at 3000 [size=32]
>         Capabilities: <available only to root>
>
> 0000:03:00.0 Network controller: Intel Corporation: Unknown device 4227
> (rev 02)
>         Subsystem: Intel Corporation: Unknown device 1010
>         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, Cache Line Size: 0x10 (64 bytes)
>         Interrupt: pin A routed to IRQ 74
>         Region 0: Memory at edf00000 (32-bit, non-prefetchable) [size=4K]
>         Capabilities: <available only to root>
>
> 0000:15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus
> Controller
>         Subsystem: Lenovo: Unknown device 2012
>         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, Cache Line Size: 0x08 (32 bytes)
>         Interrupt: pin A routed to IRQ 169
>         Region 0: Memory at e4300000 (32-bit, non-prefetchable) [size=4K]
>         Bus: primary=15, secondary=16, subordinate=19, sec-latency=176
>         Memory window 0: e0000000-e1fff000 (prefetchable)
>         Memory window 1: e6000000-e7fff000
>         I/O window 0: 0000a000-0000a0ff
>         I/O window 1: 0000a400-0000a4ff
>         BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
>         16-bit legacy interface ports at 0001
>
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>