Jump to content

System Info, an app to get hardware and kexts info


  • Please log in to reply
129 replies to this topic

#21
attacknick

attacknick

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
very nice. thanks OP

#22
TIPSotto

TIPSotto

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Nice app..thanks will try it out

#23
Brahim B

Brahim B

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
nice
thnx
info sent

#24
BlackCH

BlackCH

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,611 posts
  • Gender:Male
  • Location:BCN
How the database would handle patched kexts (LegacyHDA plist kexts or patched binaries)?

#25
el coniglio

el coniglio

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 101 posts

How the database would handle patched kexts (LegacyHDA plist kexts or patched binaries)?


Right now it will only evaluate the CFBUndleName and version to identify the kext. If a patched version has the same bundle/version it will take as the original.

I am planning to allow multiple instances of the same kext when the download feature is ready (when you select the download button, it will list the available kexts and its description), so people can download a patched version for a specific device or situation.

Soon I'll release a new version of the client with the capability of selecting which kexts the "Transmit data" is going to send information, so if a kext is loaded and linked but isn't working as it was supposed to be, the user can unselect it.

#26
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,011 posts
  • Gender:Male
  • Location:UK
This is a good idea. Good work.
I have just submitted my data :rolleyes:

#27
johnnyknt

johnnyknt

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 5 posts
Very Very Nice can't wait for the download functionality to start working this will be my only place to find kexts.... keep up the good work

#28
el coniglio

el coniglio

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 101 posts
A new version has been released (0.3), now the app allows the user to unselect those kexts which aren't working or doesn't want to submit.

The download and upload in the navigation interface are now working and some new features were added.

#29
donkey

donkey

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 202 posts
  • Gender:Male
  • Location:USA
thanks!

#30
node

node

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
El Coniglio,

Posted a request for your help here:

http://www.insanelym...p;#entry1496395

Can you have a look at it please, and post your reply either here, or there. Thanks

#31
XLR

XLR

    2cores1cpu.mov

  • Donators
  • 859 posts
  • Location:חולון
Does it works on the same principle as OSX86Tools and RebelEFI?

#32
rednous

rednous

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 345 posts
  • Gender:Male
  • Location:Galaxy: Milky Way
  • Interests:graphic design, mac, progressive and house
nice and handy app :)
contributed :)

#33
xWaLeEdOoOx

xWaLeEdOoOx

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
uh thank you,, very usefull

#34
valv

valv

    InsanelyMac Architect

  • Members
  • PipPipPipPipPipPipPip
  • 910 posts
  • Gender:Male
  • Location:Unrevealed Area
  • Interests:Operating Systems<br />Networking<br />Security
keep up the good work.

#35
aylamrin

aylamrin

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 364 posts
  • Gender:Male
  • Location:Bangalore, India.
Awesome app.
Info sent ...
Many thanks ! :wacko:

#36
spannernick

spannernick

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Thanks works great,just what we need..:)

Info sent..:)

#37
GLXOZ

GLXOZ

    InsanelyMac Protégé

  • Members
  • PipPip
  • 93 posts
  • Gender:Male
Perfect work!!!

#38
scrax

scrax

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,704 posts
  • Gender:Male
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)  <strong class='bbc'>0a82</strong>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)    <strong class='bbc'>0aae</strong>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)<strong class='bbc'>00:08.0 Audio device: nVidia Corporation Unknown device 0ac0 (rev b1)</strong>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) <strong class='bbc'>02:00.0 VGA compatible controller: nVidia Corporation Unknown device 0861 (rev b1)</strong>
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

#39
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,813 posts
  • Gender:Male
  • Location:Brazil
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.

#40
scrax

scrax

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,704 posts
  • Gender:Male

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)
Attached File  results.txt.zip   18.13KB   11 downloads
Attached File  scraxZotac.ioreg.zip   378.44KB   6 downloads
Attached File  Schermata_2010_06_29_a_18.07.47.png   116.14KB   108 downloads

Last note, in IORegistryExplorer 980a is not inverted
Attached File  Schermata_2010_06_30_a_16.43.37.png   85.33KB   110 downloads
DSDT part relative to TRIM:

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

(yes nothing more :) )





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy