Use Lspci For Info


Lspci is a command on Unix-like operating systems that prints detailed information about all PCIbuses and devices in the system. It is based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems (Wiki). So what does this mean for us regarding Mac OS X?


Lspci gives us useful information on what devices are present in our system. This will also show if the devices are properly addressed and loaded. This is a useful tool when trying to address a issue with a device not loading properly.


1. Download Lspci port by EvOSX86 here

2. Run the following app found in your download folder:

3. Install the Lspci port:

4. Restart your system

5.  Run Terminal:

6. Run the following command in Terminal:

lspci -b -nn

7. The following should look similar to your out put however the device will be different:

8. For those that are working on there own DSDT this tool allows you to verify that the Device ID’s that you added in your DSDT are working. Examples would be LPC and SMBUS controllers.


5 Responses to Use Lspci For Info

  1. jasjeet says:

    Can you show how to edit the Device ID for the SMBus controller in the DSDT? I have tried but its still Unknown Device in the output.

  2. Charlie says:

    -xxxx dump seems to just repeats -xxx content 16 times. Can you pls help?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s