Jump to content

System Info, an app to get hardware and kexts info


131 posts in this topic

Recommended Posts

  • 2 weeks later...

I have a question, what about different ID injected by dsdt?

Because i've some strange value that differ from the lspci -nn i get from linux:

 

SystemInfo results:

10de;nVidia Corporation;0aab;MCP79 PCI Bridge;Bridge;PCI bridge
10de;nVidia Corporation;0ac4;MCP79 PCI Express Bridge;Bridge;PCI bridge
10de;nVidia Corporation;0ac7;MCP79 PCI Express Bridge;Bridge;PCI bridge
10de;nVidia Corporation;0ac7;MCP79 PCI Express Bridge;Bridge;PCI bridge
10de;nVidia Corporation;0ac7;MCP79 PCI Express Bridge;Bridge;PCI bridge
10de;nVidia Corporation;0ac6;MCP79 PCI Express Bridge;Bridge;PCI bridge
10de;nVidia Corporation;0a89;MCP79 Memory Controller;Memory controller;RAM memory
10de;nVidia Corporation;0aa0;MCP79 PCI Express Bridge;Bridge;PCI bridge
10de;nVidia Corporation;0ab0;MCP79 Ethernet;Network controller;Ethernet controller
10de;nVidia Corporation;0aa9;MCP79 EHCI USB 2.0 Controller;Serial bus controller;USB Controller
10de;nVidia Corporation;0aa7;MCP79 OHCI USB 1.1 Controller;Serial bus controller;USB Controller
10de;nVidia Corporation;0aa6;MCP79 EHCI USB 2.0 Controller;Serial bus controller;USB Controller
10de;nVidia Corporation;0aa5;MCP79 OHCI USB 1.1 Controller;Serial bus controller;USB Controller
10de;nVidia Corporation;0aa3;MCP79 Co-processor;Processor;Co-processor
0a98;Unknown device;10de;Unknown vendor;Memory controller;RAM memory
10de;nVidia Corporation;0aa2;MCP79 SMBus;Serial bus controller;SMBus
10de;nVidia Corporation;0aa4;MCP79 Memory Controller;Memory controller;RAM memory
10de;nVidia Corporation;0a88;MCP79 Memory Controller;Memory controller;RAM memory
10de;nVidia Corporation;0a80;MCP79 Host Bridge;Bridge;Host bridge

 

lscpi -nn in linux:

00:00.0 Host bridge [0600]: nVidia Corporation MCP79 Host Bridge [10de:0a80] (rev b1)  [b]0a82[/b]
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)    [b]0aae[/b]
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 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)
[b]00:08.0 Audio device: nVidia Corporation Unknown device 0ac0 (rev b1)[/b]
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)
[i]00:0c.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac4] (rev b1) -
[/i]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)[i]
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) -[/i]
03:00.0 VGA compatible controller [0300]: nVidia Corporation C79 [GeForce 9300 / nForce 730i] [10de:086c] (rev b1) 
[b]02:00.0 VGA compatible controller: nVidia Corporation Unknown device 0861 (rev b1)[/b]

the italic part are not present in the lspci of an original MacMini3,1 (same chipset); the bold value are different ID or device not listed on my card but used in the MacMini (the ID of the MAcMini are injected via DSDT in my hack)

 

 

EDIT: I don't understand why this string:

0a98;Unknown device;10de;Unknown vendor;Memory controller;RAM memory

i've checked and ioreg can see it right

Link to comment
Share on other sites

Hi scrax,

 

the difference from lspci is because System Info gets the device and vendor IDs from IOReg, and if you inject the "device-id" property via DSDT it will show in IOReg instead of the original ID.

 

About the "0a98;Unknown device;10de;Unknown vendor;Memory controller;RAM memory", looks like the vendor and device IDs are inverted. Can you please run this command and send us the result?

ioreg -l -w 0 | grep -E "(CFBundleIdentifier|device-id|vendor-id|pciclass)"

 

Thanks.

Link to comment
Share on other sites

Hi scrax,

 

the difference from lspci is because System Info gets the device and vendor IDs from IOReg, and if you inject the "device-id" property via DSDT it will show in IOReg instead of the original ID.

 

About the "0a98;Unknown device;10de;Unknown vendor;Memory controller;RAM memory", looks like the vendor and device IDs are inverted. Can you please run this command and send us the result?

ioreg -l -w 0 | grep -E "(CFBundleIdentifier|device-id|vendor-id|pciclass)"

 

Thanks.

 

Are you sure? Because the ioregistryexplorer device Ids are not the one i get from system info, but wait, in the ioreg result they are not changed (by DSDT injection)... uhm I'm a bit confused, and so I can't explain well what is happening so i'll attach all my stuff so you can check it by yourself if it could be useful for this project

 

In the result.txt i've put, the info you asked from ioreg, plus the actual lspci -nn (it shows the original ID not the ones modded by DSDT ones)

results.txt.zip

scraxZotac.ioreg.zip

post-464373-1277908868_thumb.png

 

Last note, in IORegistryExplorer 980a is not inverted

post-464373-1277909104_thumb.png

DSDT part relative to TRIM:

 

Device (TRIM) {  Name (_ADR, 0x00030004) }

 

(yes nothing more :) )

Link to comment
Share on other sites

Does great to detect and list all the hardware included in my system, a Toshiba P305D-S8900 for the record, but it's unable to check compatibility. It's likely because I'm running win7ultimate, stupid windows.

 

I'm sorry but I have to ask it: did you click "Menu", "Check compatibility"? =)

Link to comment
Share on other sites

The server is back up.

 

YeY, it's working ;)

 

Is it supposed to show the Kexts menu? Cuz mine isn't, it's grayed out. It would be awesome that it showed the ones i have to use.

 

Btw, i have one sad smiley :mellow: , does it mean theres no way to make it work or just that no one uploaded info with that specific hardware? It's the gfx card, an ati mobility radeon x1450

Link to comment
Share on other sites

 Share

×
×
  • Create New...