Andy Vandijck Posted August 21, 2010 Share Posted August 21, 2010 Just as the topic says, lspci for Snow Leopard. I also fixed the device type issue, it works great now. Download including sources: http://rapidshare.com/files/414233723/lspc...SRC_SL.zip.html 1 Link to comment Share on other sites More sharing options...
Smith@@™ Posted August 21, 2010 Share Posted August 21, 2010 Thanks Andy, i'll try it;) Link to comment Share on other sites More sharing options...
scrax Posted August 21, 2010 Share Posted August 21, 2010 downloading it right now, thank's Here the results: with 1,1 00:00.0 Host bridge [0600]: nVidia Corporation MCP79 Host Bridge [10de:0a80] (rev b1) 00:00.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a88] (rev b1) 00:03.0 ISA bridge [0601]: nVidia Corporation MCP79 LPC Bridge [10de:0aac] (rev b2) 00:03.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0aa4] (rev b1) 00:03.2 SMBus [0c05]: nVidia Corporation MCP79 SMBus [10de:0aa2] (rev b1) 00:03.3 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a89] (rev b1) 00:03.4 RAM memory [0500]: nVidia Corporation Unknown device [10de:0a98] (rev b1) 00:03.5 Co-processor [0b40]: nVidia Corporation MCP79 Co-processor [10de:0aa3] (rev b1) 00:04.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa5] (rev b1) 00:04.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa6] (rev b1) 00:06.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa7] (rev b1) 00:06.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa9] (rev b1) 00:08.0 Audio device [0403]: nVidia Corporation MCP79 High Definition Audio [10de:0ac0] (rev b1) 00:09.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Bridge [10de:0aab] (rev b1) 00:0a.0 Ethernet controller [0200]: nVidia Corporation MCP79 Ethernet [10de:0ab0] (rev b1) 00:0b.0 SATA controller [0106]: nVidia Corporation MCP79 AHCI Controller [10de:0ab8] (rev b1) 00:0c.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac4] (rev b1) 00:10.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0aa0] (rev b1) 00:15.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac6] (rev b1) 00:16.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1) 00:17.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1) 00:18.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1) 03:00.0 VGA compatible controller [0300]: nVidia Corporation C79 [GeForce 9300 / nForce 730i] [10de:086c] (rev b1) with 3.0.1 00:00.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 Host Bridge [10de:0a80] (rev 17) 00:00.1 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 Memory Controller [10de:0a88] (rev 17) 00:03.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 LPC Bridge [10de:0aac] (rev 17) 00:03.1 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 Memory Controller [10de:0aa4] (rev 17) 00:03.2 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 SMBus [10de:0aa2] (rev 17) 00:03.3 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 Memory Controller [10de:0a89] (rev ff) 00:03.4 Non-VGA unclassified device [0000]: nVidia Corporation Device [10de:0a98] (rev 17) 00:03.5 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 Co-processor [10de:0aa3] (rev 17) 00:04.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa5] (rev 17) 00:04.1 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa6] (rev 17) 00:06.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa7] (rev 17) 00:06.1 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa9] (rev 17) 00:08.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 High Definition Audio [10de:0ac0] (rev 17) 00:09.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Bridge [10de:0aab] (rev b1) 00:0a.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 Ethernet [10de:0ab0] (rev 17) 00:0b.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 AHCI Controller [10de:0ab8] (rev 17) 00:0c.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac4] (rev b1) 00:10.0 VGA compatible controller [0300]: nVidia Corporation MCP79 PCI Express Bridge [10de:0aa0] (rev b1) 00:15.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac6] (rev ff) 00:16.0 Non-VGA unclassified device [0000]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev ff) 00:17.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1) 00:18.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1) 03:00.0 VGA compatible controller [0300]: nVidia Corporation C79 [GeForce 9300 / nForce 730i] [10de:086c] (rev b1) ...something is missing. I've try to update but same results. Link to comment Share on other sites More sharing options...
FKA Posted August 21, 2010 Share Posted August 21, 2010 just installed kext. will try. many thanks Link to comment Share on other sites More sharing options...
Bor Posted August 21, 2010 Share Posted August 21, 2010 Thanx Andy! Link to comment Share on other sites More sharing options...
Ruben-P Posted August 22, 2010 Share Posted August 22, 2010 Thanks! MU mirror: http://www.megaupload.com/?d=HKTRYAG1 Link to comment Share on other sites More sharing options...
MacKonsti Posted September 6, 2010 Share Posted September 6, 2010 Thanks Andy for your share. I was hoping to get my hands on the actual binaries and driver. Could I bug you to also package those for the people that can't (or don't know how) compile the sources? Many thanks in advance! Link to comment Share on other sites More sharing options...
Andy Vandijck Posted September 11, 2010 Author Share Posted September 11, 2010 Thanks Andy for your share. I was hoping to get my hands on the actual binaries and driver. Could I bug you to also package those for the people that can't (or don't know how) compile the sources? Many thanks in advance! allready compiled. The binaries are present under build/Release (lspcidrv) And under the lspci-3.0.1 folder as "lspci" and "setpci" Install driver and copy those 2 files in /usr/bin Link to comment Share on other sites More sharing options...
scrax Posted September 12, 2010 Share Posted September 12, 2010 what about my errors? Link to comment Share on other sites More sharing options...
MacKonsti Posted September 13, 2010 Share Posted September 13, 2010 allready compiled.The binaries are present under build/Release (lspcidrv) And under the lspci-3.0.1 folder as "lspci" and "setpci" Install driver and copy those 2 files in /usr/bin Andy thanks for your work!!!I don't see a binary/command like the older versions for updating PCI IDs! It was called I think update-pciids -- how do we now update them with this v3? Thanks again! IMPORTANT EDIT: Andy, I cannot find the binaries in your release... Would you please repackage the kext and the two binaries? The kext is found in your zip: /lspci_darwin_port_AnV_SRC/lspci_drv/build/Release/lspcidrv.kext but there is no folder lspci-3.0.1. Did you mean lspci-3.0.1? I only see there the .man of these three needed files (even updatepciids). Please confirm. Can you please package for the non-Xcode people like myself, the necessary binaries please? Many thanks in advance. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted September 13, 2010 Author Share Posted September 13, 2010 what about my errors? I'll get back to them later (when I have the time) Link to comment Share on other sites More sharing options...
MacKonsti Posted September 13, 2010 Share Posted September 13, 2010 Andy we hope to see you around, soon. Please let us know when you can package the binaries altogether (please see my previous edited post). Thanks in advance! Link to comment Share on other sites More sharing options...
nitheshsalian Posted September 24, 2010 Share Posted September 24, 2010 Just as the topic says, lspci for Snow Leopard. I also fixed the device type issue, it works great now. Download including sources: http://rapidshare.com/files/414233723/lspc...SRC_SL.zip.html Thanks for the link... Compiling lspci worked fine. After that in the lspci_drv folder I generated the kext file. However when i try to load the kernel extension after placing it in the /System/Library/extensions, It's showing the following message. mac3:Extensions root# kextload lspcidrv.kext/ /System/Library/Extensions/lspcidrv.kext failed to load - (libkern/kext) dependency resolution failure; check the system/kernel logs for errors or try kextutil(8). Could you please help me with this? I am new to Mac OS. Kindly let me know if i am missing something here. 1. The system details are: mac3:Extensions root# uname -a Darwin mac3 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64 2. the plist content is shown below. mac3:Extensions root# vi lspcidrv.kext/Contents/Info.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>lspcidrv</string> <key>CFBundleIdentifier</key> <string>com.x86dev.driver.lspcidrv</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>lspcidrv</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0</string> <key>IOKitPersonalities</key> <dict> <key>lspci_user_client</key> <dict> <key>CFBundleIdentifier</key> <string>com.x86dev.driver.lspcidrv</string> <key>IOClass</key> <string>lspci_io</string> <key>IOMatchCategory</key> <string>lspci_io</string> <key>IOProviderClass</key> <string>IOResources</string> <key>IOResourceMatch</key> <string>IOKit</string> <key>IOUserClientClass</key> <string>lspci_user_client</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.kernel.iokit</key> <string>1.0.0b1</string> <key>com.apple.kernel.libkern</key> <string>1.0.0b1</string> </dict> <key>OSBundleRequired</key> <string>Root</string> </dict> </plist> Link to comment Share on other sites More sharing options...
scrax Posted September 25, 2010 Share Posted September 25, 2010 I'll get back to them later (when I have the time) Thank you! Link to comment Share on other sites More sharing options...
Andy Vandijck Posted September 25, 2010 Author Share Posted September 25, 2010 Thanks for the link... Compiling lspci worked fine. After that in the lspci_drv folder I generated the kext file. However when i try to load the kernel extension after placing it in the /System/Library/extensions, It's showing the following message. mac3:Extensions root# kextload lspcidrv.kext/ /System/Library/Extensions/lspcidrv.kext failed to load - (libkern/kext) dependency resolution failure; check the system/kernel logs for errors or try kextutil(8). Could you please help me with this? I am new to Mac OS. Kindly let me know if i am missing something here. 1. The system details are: mac3:Extensions root# uname -a Darwin mac3 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64 2. the plist content is shown below. mac3:Extensions root# vi lspcidrv.kext/Contents/Info.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>lspcidrv</string> <key>CFBundleIdentifier</key> <string>com.x86dev.driver.lspcidrv</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>lspcidrv</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0</string> <key>IOKitPersonalities</key> <dict> <key>lspci_user_client</key> <dict> <key>CFBundleIdentifier</key> <string>com.x86dev.driver.lspcidrv</string> <key>IOClass</key> <string>lspci_io</string> <key>IOMatchCategory</key> <string>lspci_io</string> <key>IOProviderClass</key> <string>IOResources</string> <key>IOResourceMatch</key> <string>IOKit</string> <key>IOUserClientClass</key> <string>lspci_user_client</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.kernel.iokit</key> <string>1.0.0b1</string> <key>com.apple.kernel.libkern</key> <string>1.0.0b1</string> </dict> <key>OSBundleRequired</key> <string>Root</string> </dict> </plist> Use kextlibs lspcidrv.kext to determine the proper OSBundleLibraries, they should be depending upon the kpi components, not the kernel components... Link to comment Share on other sites More sharing options...
MacKonsti Posted September 26, 2010 Share Posted September 26, 2010 Guys, if someone manages to compile successfully and make it work, can he/she share the working binaries and kext please? Most appreciated... Link to comment Share on other sites More sharing options...
Bruce Wang Posted September 29, 2010 Share Posted September 29, 2010 I don't see lspci-3.0.1 folder in the ZIP, neither "lspci" and "setpci". Link to comment Share on other sites More sharing options...
sefsesas Posted September 29, 2010 Share Posted September 29, 2010 Thanks,downloading now Link to comment Share on other sites More sharing options...
Time2Retire Posted October 9, 2010 Share Posted October 9, 2010 I've seen a number of dumps on this forum, where it lacked some of the required output. Has that problem been fixed already? Otherwise is serves me no purpose (linux works for me). Link to comment Share on other sites More sharing options...
MacKonsti Posted October 9, 2010 Share Posted October 9, 2010 I've seen a number of dumps on this forum, where it lacked some of the required output. Has that problem been fixed already? Otherwise is serves me no purpose (linux works for me). I agree with you. But I cannot see any latest binaries to test on MacOSX platform... and I just re-installed Snow, I am not eager to install Xcode again (besides the fact that I am not familiar with compiling on this one!). If someone has final binaries to share, please do Link to comment Share on other sites More sharing options...
oldnapalm Posted October 9, 2010 Share Posted October 9, 2010 I had the same problem reported by scrax Using Evo's 00:00.0 Host bridge [0600]: Intel Corporation 82X38/X48 Express DRAM Controller [8086:29e0] (rev 01) 00:01.0 PCI bridge [0604]: Intel Corporation 82X38/X48 Express Host-Primary PCI Express Bridge [8086:29e1] (rev 01) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02) 00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02) 00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02) 00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02) 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02) 00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 02) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02) 00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller [8086:2922] (rev 02) 00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02) 01:00.0 VGA compatible controller [0300]: nVidia Corporation G92 [GeForce 9800 GTX] [10de:0612] (rev a2) 02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] (rev 12) Using Anv's 00:00.0 Host bridge [0600]: Intel Corporation 82X38/X48 Express DRAM Controller [8086:29e0] (rev 01) 00:01.0 Non-VGA unclassified device [0000]: Intel Corporation 82X38/X48 Express Host-Primary PCI Express Bridge [8086:29e1] 00:1a.0 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] 00:1a.1 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] 00:1a.2 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] 00:1a.7 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] 00:1b.0 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] 00:1c.0 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] 00:1c.2 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] 00:1d.0 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] 00:1d.1 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] 00:1d.2 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] 00:1d.7 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] 00:1e.0 Non-VGA unclassified device [0000]: Intel Corporation 82801 PCI Bridge [8086:244e] 00:1f.0 Non-VGA unclassified device [0000]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] 00:1f.2 Non-VGA unclassified device [0000]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller [8086:2922] 00:1f.3 Non-VGA unclassified device [0000]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] 01:00.0 Non-VGA unclassified device [0000]: nVidia Corporation G92 [GeForce 9800 GTX] [10de:0612] 02:00.0 Non-VGA unclassified device [0000]: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] Using x86_64, had to change OSBundleLibraries from com.apple.kernel.* to com.apple.kpi.* Link to comment Share on other sites More sharing options...
unimatrix725 Posted October 4, 2014 Share Posted October 4, 2014 Necromancer Warning! I have suffered a terrible partition corruption & format. I lost 400GB of Mac related archives. Sadly Disk Utility decided to format my drive instead of removing a partition... This occurred while I was in process of performing backup. Can you please reup lspci 3.0.1 or higher please? All mirrors have been deleted... Many thanks in advance! Link to comment Share on other sites More sharing options...
Slice Posted October 4, 2014 Share Posted October 4, 2014 Necromancer Warning! I have suffered a terrible partition corruption & format. I lost 400GB of Mac related archives. Sadly Disk Utility decided to format my drive instead of removing a partition... This occurred while I was in process of performing backup. Can you please reup lspci 3.0.1 or higher please? All mirrors have been deleted... Many thanks in advance! I am not using it so I can't promise anything pciutils-3.1.9.zip For dumping purpose I am using DarwinDumper by BlackOSX that contains lspci. Link to comment Share on other sites More sharing options...
unimatrix725 Posted October 18, 2014 Share Posted October 18, 2014 I am not using it so I can't promise anything pciutils-3.1.9.zip For dumping purpose I am using DarwinDumper by BlackOSX that contains lspci. Thanks allot, really appreciated. Its also newer than what I used to have... U the man! Link to comment Share on other sites More sharing options...
Recommended Posts