PCI id

Hardware That Doesn't Work with Linux

It’s useful to know the PCI id of a device to precisely identify it.

You can get that information using the ‘lspci’ program:

Look for the device in question with {lspci -vv} then look for the same device with {lspci -vvn}. For example:

lspci -vv

0001:01:18.0 USB Controller: Apple Computer Inc. KeyLargo USB (prog-if 10 [OHCI](/page/show/OHCI))
        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 (750ns min, 21500ns max)
        Interrupt: pin A routed to IRQ 27
        Region 0: Memory at 80082000 (32-bit, non-prefetchable) [size=4K](/page/show/size%3D4K)

lspci -vvn

0001:01:18.0 0c03: 106b:0019 (prog-if 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-
        Latency: 16 (750ns min, 21500ns max)
        Interrupt: pin A routed to IRQ 27
        Region 0: Memory at 80082000 (32-bit, non-prefetchable) [size=4K](/page/show/size%3D4K)

So in this case, the pci id is {106b:0019}


Revision: #0 - View page edit history

Comments

Add Comment

Home | Recent Updates | About
Powered by DedaWiki
Tiny_logo

Copyright © 2008 DedaSys LLC