About:
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?
Preface:
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.
Guide:
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.
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.
Its the app that is dated. It is working…
Just download pci.ids.gz from http://pciids.sourceforge.net then replace old file in /usr/local/share/
-xxxx dump seems to just repeats -xxx content 16 times. Can you pls help?
Find a more up to date port of the program.