Help - Search - Members - Calendar
Full Version: Apple Hardware Dumps: System Profiler, IOReg, DSDT, etc.
Project OS X Forums > Snow Leopard Guides & Tutorials > DSDT Patching
Pages: 1, 2, 3, 4
zhell
Apple Hardware Dumps

Let us collect all we know about "the originals" :-)

IO Registry
Install Developer Tools, open IORegistryExplorer and choose "Save" from the "File" menu.
Additionally, please run the following in Terminal:
CODE
ioreg -lw0 > model.ioreg


DSDT
DSDT is usually completely contained in the IO Registry.
Use the script "dsdt.sh" to dump all ACPI tables that are accessible from Mac OS X.
If you have the output of "ioreg -lw0" in a file, pass the file name as the first argument, e.g. "dsdt.sh MacPro5,1.ioreg"
Click to view attachment
This will yield a file ACPI.zip containing all accessible ACPI tables.
To dump all ACPI tables from Linux, including those inaccessible from OS X, boot some Live CD and install "acpidump". It's usually in a package called "acpidump" (Ubuntu) or "pmtools" (Fedora). Then become root using "sudo su" (Ubuntu) or "su -" (Fedora) and run the following command:
CODE
ID="ACPI-`dmidecode | sed -n s'/.*Product Name: *\(.*\)/\1/p'|head -1`"; mkdir -p /tmp/ACPI && cd /tmp/ACPI && dmesg | perl -we '$n=0; while (<>) { if (($t,$a,$l,$o) = (/^[^a-zA-Za-z]*ACPI: ([-._A-Za-z0-9]{4,4}) +([0-9A-Fa-f]{8,16})[^(]* ([0-9A-Fa-f]{4,8})+(?:\s*\(([^)]+))?/)) { $o && $o=~s/[^-._a-zA-Za-z0-9]+/-/g; ($cmd="acpidump -a $a -l $l > \"${t}".($o?"_$o":"").".aml\""); system($cmd); ++$n; } } die("No match") unless $n;'; [ -f DSDT*.aml ] && zip -r "$HOME/$ID".zip *

This will yield a zip archive file called ACPI-<NAME OF YOUR BOARD>.zip in your home directory ("$HOME") containing all ACPI tables.

SSDT
Some SSDT tables can only be obtained from Linux. Please use the above command, it will dump the SSDT tables (including C-states) as well.

Sound Codec
Boot some Linux live CD and run the following command in a terminal window (assuming bash shell)
CODE
cd ~/Desktop && mkdir CodecDump && for c in  /proc/asound/card*/codec#*; do f="${c/\/*card/card}"; cat "$c" > CodecDump/${f//\//-}.txt; done && zip -r CodecDump.zip CodecDump

This will yield a file CodecDump.zip containing the codec dumps from all your sound cards.


MacPro4,1

System Profiler
The last four to six figures of serial numbers and hardware addresses are replaced by zeroes.
Click to view attachment
IOReg
Only output from "ioreg -lw0" is available as the owner did not have IORegistryExplorer installed.
The last four to six figures of serial numbers and hardware addresses are replaced by zeroes.
Click to view attachment
DSDT
Extracted from ioreg dump above.
Click to view attachment
SSDT
Extracted from ioreg dump above.
Click to view attachment

MacBook5,1

DSDT
Click to view attachment
SSDT
Comprised in DSDT dump above

Codec Dump
Click to view attachment
THe KiNG
QUOTE (zhell @ Jun 2 2009, 10:24 PM) *
Apple Hardware Dumps

Let us collect all we know about "the originals" :-)

MacPro4,1

System Profiler
Click to view attachment
IOReg
Click to view attachment
DSDT/SSDT


THX mate!
Now if someone can make a full acpi dump would be great, but that need to be done from linux...
zhell
QUOTE (THe KiNG @ Jun 3 2009, 12:02 AM) *
THX mate!
Now if someone can make a full acpi dump would be great, but that need to be done from linux...

Yes, that would rock.
And if you do it the way I obtained the System profiler dump (by going to the Apple store), please capture it on video for everyone to enjoy watching you boot an Ubuntu live USB stick on Apple property... rolleyes.gif
realityiswhere
I'm working on a python script to automate the dumps under Linux (Ubuntu only for now), it looks like it's working so far, I've got RSDP dumping but I have no idea if the binary file is outputting what it should.

Can you take a look at the RSDP.bin and make sure it looks okay THe KiNG?

If it is I'll just make it dump the rest of the variables as well, should be done by tomorrow happy.gif

Click to view attachment
THe KiNG
QUOTE (zhell @ Jun 2 2009, 11:29 PM) *
Yes, that would rock.
And if you do it the way I obtained the System profiler dump (by going to the Apple store), please capture it on video for everyone to enjoy watching you boot an Ubuntu live USB stick on Apple property... rolleyes.gif


LOL

But no Apple store here(just some expensive resellers) and i didnt saw latest MP4,1 on them...
QUOTE (realityiswhere @ Jun 3 2009, 03:34 AM) *
I'm working on a python script to automate the dumps under Linux (Ubuntu only for now), it looks like it's working so far, I've got RSDP dumping but I have no idea if the binary file is outputting what it should.

Can you take a look at the RSDP.bin and make sure it looks okay THe KiNG?

If it is I'll just make it dump the rest of the variables as well, should be done by tomorrow happy.gif

Click to view attachment

Cool!
Can't wait to test that script(on that resellers) tongue.gif
cparm
QUOTE (zhell @ Jun 2 2009, 11:24 PM) *
IOReg
Note: This is not a proper dump from IORegistryExplorer, it's just an excerpt from the above System Profiler report. You at least need to decode all the "&gt;" etc. stuff yourself.
Click to view attachment


you should use "ioreg -lw0" instead, or dump the registry directly with ioregistryexplorer, it's more simple and more readable wink.gif
zhell
QUOTE (cparm @ Jun 3 2009, 09:26 PM) *
you should use "ioreg -lw0" instead, or dump the registry directly with ioregistryexplorer, it's more simple and more readable wink.gif

I agree. IMHO, the best is to dump directly from IORegistryExplorer.
However, in my local Apple Stores, neither Terminal nor IORegistryExplorer were available...

EDIT: Used Apple Script to "do shell script" :-) Output added to first post.
MikeTheMilkman
QUOTE (zhell @ Jun 3 2009, 07:51 PM) *
I agree. IMHO, the best is to dump directly from IORegistryExplorer.
However, in my local Apple Stores, neither Terminal nor IORegistryExplorer were available...


Indeed,  Don't want people fiddling about with their systems and IORegistryExplorer does give you a bit more info, especially when creating things like DSDTs.
roisoft
my contribution:

ioreg (saved with ioregistryexplorer) ssdt and dsdt for:

iMacs 5,1 7,1 9,1

Macbook/Pro 2,1 3,1 5,1

Mac Pro 1,1 3,1




Download
realityiswhere
Well, I got sick recently and didn't have the patience or energy to work on this, luckily today Kabyl linked me to this:

http://www.coreboot.org/pipermail/coreboot...une/049390.html, which gives this script from the coreboot people.
All credit for this script goes to the coreboot team.

Click to view attachment

Make sure it's run as root in an empty directory, this should do everything you need it to do THe KiNG
zhell
QUOTE (realityiswhere @ Jun 8 2009, 08:11 PM) *
Click to view attachment
Make sure it's run as root in an empty directory, this should do everything you need it to do THe KiNG

Thanks realityiswhere, works fine with a Fedora 11 Live CD. One needs acpidump, and this is part of the package "pmtools" (run "su -; yum -y install pmtools"). With a Ubuntu CD it would probably have been even easier.
As a side note, the CD crashes at reboot.... I hear OpenHaltRestart.kext missing in Fedora wink.gif

EDIT: Apparently, the script does not dump much more than is available in OS X. I have added a one-liner you can run as root in an xterm. It gets the SSDT tables and zips them up for you to upload here smile.gif
THe KiNG
The script is not complete sad.gif
it does not dump the stuff from memory location.. eg:
on CpuPM SSDT(dumped fine with the script):

Name (SSDT, Package (0x0C)
{
"CPU0IST ",
0xBFECAC98,
0x00000238,
"CPU1IST ",
0xBFECAF18,
0x000000C8,
"CPU0CST ",
0xBFEC9C18,
0x000002AD,
"CPU1CST ",
0xBFEC9F18,
0x00000085
})
those 4 tables are missing...
To get them u need to specify the adress and lenght for each one eg:

for "CPU0IST ",
0xBFECAC98,
0x00000238,
acpidump -a 0xBFECAC98 -l 0x00000238 > CPU0IST.bin

and the same for the rest...
After all tables dumped in first place are decompiled must be added another check for the missing one and dump them...then decompile and that ok biggrin.gif
zhell
QUOTE (THe KiNG @ Jun 11 2009, 05:54 PM) *
The script is not complete sad.gif

Too bad.
Try this one-liner to get just the SSDT tables mentioned by THe KiNG:
CODE
dmesg | egrep '^ACPI: SSDT' | while read line; do [[ $line =~ '.*SSDT ([A-F0-9]+), +([A-F0-9]+) +\([^ ]+ +[^ ]+ +([^ ]+).*' ]] && acpidump -a "0x${BASH_REMATCH[1]}" -l "0x${BASH_REMATCH[2]}" > "SSDT_${BASH_REMATCH[3]}.aml";  done && zip -r SSDT.aml.zip SSDT_*.aml
zhell
Added script to dump ACPI tables from ioreg file or by running ioreg. Puts them into a zip file, incl. the de-compiled versions if "iasl" is available in your $PATH.
THe KiNG
Thanks zhell for the scripts!

Now to know better what is inside this should help:

CODE
iMac4,1 T2400 (Yonah) ATI_X1600
iMac4,2 T2400 (Yonah) GMA950
iMac5,1 T7200 (Merom) ATI_X1600
iMac5,2 T5600 (Merom) GMA950
iMac6,1 T7400 (Merom) nVidia_7300(7600)GT_bus_MXM (!!!)
iMac7,1 T7300 (Merom) ATI_HD2400XT_(2600Pro)
iMac8,1 E8135,E8335 (Penryn) ATI_HD2600 Pro
iMac8,1 E8235,E8435 (Penryn) nVidia_8800GS
iMac9,1 E8135-E8435 (Penryn) nVidia_9400M, nVidia_GT130, ATI_HD4850


Macmini1,1 CoreSolo (Yonah) GMA950
Macmini2,1 Core2Duo (Merom) GMA950
MacMini3,1 P7350,P8400 (Penryn) nVidia_9400M

MacPro1,1 Xeon5100 (Woodcrest) nVidia_8800GT, Quadro_FX4500, ATI_X1900XT
MacPro2,1 Xeon5300 (Clovertown) nVidia_8800GT, Quadro_FX4500, ATI_X1900XT
MacPro3,1 Xeon5400 (Harpertown) nVidia_Quadro FX5600, ATI_HD2600XT
MacPro4,1 Xeon3500 (BloomField) nVidia_GT120
MacPro4,1 Xeon5500 (Gainestown) ATI_HD4870

MacBook1,1 T2500 (Yonah) GMA950
MacBook2,1 T5600,T7200 (Merom) GMA950
MacBook3,1 T7500 (Merom) GMAX3100
MacBook4,1 T8100,T8300 (Penryn) GMAX3100
MacBook5,1 P7350, P8600 (Penryn) nVidia_9400M-(shared memory!!!)
MacBook5,2 P7350 (Penryn) nVidia_9400M

MacBookAir1,1 P7500,P7700 (Merom) GMAX3100
MacBookAir2,1 L9300,L9400 (Penryn) nVidia_9400M

MacBookPro1,1 T2400,T2500 (Yonah) Mobility_Radeon_X1600
MacBookPro1,2 T2600 (Yonah) Mobility_Radeon_X1600
MacBookPro2,2 T7400 (Merom) Mobility_Radeon_X1600
MacBookPro3,1 T7700 (Merom) nVidia_8600M_GT
MacBookPro4,1 T8300,T9300,T9500 (Penryn) nVidia_8600M GT
MacBookPro5,1 P8600,T9400,T9600 (Penryn) nVidia_9600M
MacBookPro5,2 T9550,T9800 (Penryn) nVidia_9600M

Xserve1,1 Xeon5100 (Woodcrest) ATI_X1300
Xserve2,1 Xeon5400 (Woodcrest) ATI_X1300
Xserve3,1 Xeon5500 (Gainestown) nVidia_GT120


I will try to keep it updated if I find more...
realityiswhere
I am typing this from my MacBook 5,1 (with the shared memory) and I have a friend with the MacBook Pro 5,1 , with the 9400/9600M GT that overheats when he plays any games blink.gif

I'll post mine when I get a chance to dump it, and I'll see my friend tomorrow so if I think of it I'll have him dump his as well for me.
zhell
QUOTE (realityiswhere @ Jun 16 2009, 02:13 AM) *
I am typing this from my MacBook 5,1 (with the shared memory) and I have a friend with the MacBook Pro 5,1 , with the 9400/9600M GT that overheats when he plays any games blink.gif

I'll post mine when I get a chance to dump it, and I'll see my friend tomorrow so if I think of it I'll have him dump his as well for me.

Great. Soon, Apple will come to us if they have any questions regarding their hardware internals wink.gif
zhell
QUOTE (THe KiNG @ Jun 16 2009, 12:32 AM) *
Thanks zhell for the scripts!

Now to know better what is inside this should help:

CODE
iMac4,1 T2400 (Yonah) ATI_X1600
iMac4,2 T2400 (Yonah) GMA950
iMac5,1 T7200 (Merom) ATI_X1600
iMac5,2 T5600 (Merom) GMA950
iMac6,1 T7400 (Merom) nVidia_7300(7600)GT_bus_MXM (!!!)
iMac7,1 T7300 (Merom) ATI_HD2400XT_(2600Pro)
iMac8,1 E8135,E8335 (Penryn) ATI_HD2600 Pro
iMac8,1 E8235,E8435 (Penryn) nVidia_8800GS
iMac9,1 E8135-E8435 (Penryn) nVidia_9400M, nVidia_GT130, ATI_HD4850


Macmini1,1 CoreSolo (Yonah) GMA950
Macmini2,1 Core2Duo (Merom) GMA950
MacMini3,1 P7350,P8400 (Penryn) nVidia_9400M

MacPro1,1 Xeon5100 (Woodcrest) nVidia_8800GT, Quadro_FX4500, ATI_X1900XT
MacPro2,1 Xeon5300 (Clovertown) nVidia_8800GT, Quadro_FX4500, ATI_X1900XT
MacPro3,1 Xeon5400 (Harpertown) nVidia_Quadro FX5600, ATI_HD2600XT
MacPro4,1 Xeon3500 (BloomField) nVidia_GT120
MacPro4,1 Xeon5500 (Gainestown) ATI_HD4870

MacBook1,1 T2500 (Yonah) GMA950
MacBook2,1 T5600,T7200 (Merom) GMA950
MacBook3,1 T7500 (Merom) GMAX3100
MacBook4,1 T8100,T8300 (Penryn) GMAX3100
MacBook5,1 P7350, P8600 (Penryn) nVidia_9400M-(shared memory!!!)
MacBook5,2 P7350 (Penryn) nVidia_9400M

MacBookAir1,1 P7500,P7700 (Merom) GMAX3100
MacBookAir2,1 L9300,L9400 (Penryn) nVidia_9400M

MacBookPro1,1 T2400,T2500 (Yonah) Mobility_Radeon_X1600
MacBookPro1,2 T2600 (Yonah) Mobility_Radeon_X1600
MacBookPro2,2 T7400 (Merom) Mobility_Radeon_X1600
MacBookPro3,1 T7700 (Merom) nVidia_8600M_GT
MacBookPro4,1 T8300,T9300,T9500 (Penryn) nVidia_8600M GT
MacBookPro5,1 P8600,T9400,T9600 (Penryn) nVidia_9600M
MacBookPro5,2 T9550,T9800 (Penryn) nVidia_9600M

Xserve1,1 Xeon5100 (Woodcrest) ATI_X1300
Xserve2,1 Xeon5400 (Woodcrest) ATI_X1300
Xserve3,1 Xeon5500 (Gainestown) nVidia_GT120


I will try to keep it updated if I find more...

Awesome compilation! Thanks so much. It's great for n00bs like me who can't distinguish between a MacBook4,1 and MacBook5,1 wink.gif
THe KiNG
Now the n00b way on how to dump ACPI Tables using windows:
Require Lavalys EVEREST Corporate Edition v5.01.1700 or higher.

Open Everest and right click next to the name as in pic:



Chose ACPI Tool and dump all tables as in pic:



Enjoy and happy hacking! tongue.gif
realityiswhere
Apparently the glass trackpad doesn't work under Fedora 11 on the 9400 chipset 5,1 Macbook.

I managed to dump the tables on it (see attached)

Click to view attachment

However, the White Macbook I have access to (4,1 , with the X3100/ICH8M chipset) refused to boot Fedora 11 at all, and even when Ubuntu 9.04 got booted (after an eternity), ACPI hadn't even loaded correctly and so it refused to dump anything. Not a complacent machine tongue.gif
zhell
QUOTE (THe KiNG @ Jun 23 2009, 09:01 AM) *
Now the n00b way on how to dump ACPI Tables using windows:
Require Lavalys EVEREST Corporate Edition v5.01.1700 or higher.
[...]
Enjoy and happy hacking! tongue.gif

biggrin.gif Thanks THe KiNG! I'll teach Grandma how to dump her 486DX2-66's DSDT now tongue.gif
zhell
QUOTE (realityiswhere @ Jun 23 2009, 10:56 AM) *
Apparently the glass trackpad doesn't work under Fedora 11 on the 9400 chipset 5,1 Macbook.

I managed to dump the tables on it (see attached)

Click to view attachment

Thanks realityiswhere. I made the same experience with that trackpad. If it consoles anyone, the trackpoint of my ThinkPad is sometimes not supported under Linux either.
QUOTE (realityiswhere @ Jun 23 2009, 10:56 AM) *
However, the White Macbook I have access to (4,1 , with the X3100/ICH8M chipset) refused to boot Fedora 11 at all, and even when Ubuntu 9.04 got booted (after an eternity), ACPI hadn't even loaded correctly and so it refused to dump anything. Not a complacent machine tongue.gif
Too bad.
I tried to boot my MB5,1 from a USB stick, but after two failed attempts I figured out that I'd probably have to install boot camp first to get the CSM in place. I'll save this exercise for another weekend.
THe KiNG
QUOTE (realityiswhere @ Jun 23 2009, 09:56 AM) *
However, the White Macbook I have access to (4,1 , with the X3100/ICH8M chipset) refused to boot Fedora 11 at all, and even when Ubuntu 9.04 got booted (after an eternity), ACPI hadn't even loaded correctly and so it refused to dump anything. Not a complacent machine tongue.gif

That white mb has T8300 CPU?
If so PLS try to dump them from windows or try ubuntu..try smth lol!
Looking for that T8300 ssdt's like for gold lol.
This one:
MacBook4,1 MB41.88Z.00C1.B00.0802091535 T8300 Mac-F22788A9 PVT Early 2008
or
MacBookPro4,1 MBP41.88Z.00C1.B03.0802271651 T8300 Mac-F42C89C8 PVT Early 2008
If is the version with T8100 CPU I think is still fine with some adjustments...
THX
realityiswhere
Macbook 4,1 files:

Click to view attachment

Click to view attachment

Click to view attachment

I had to use gNewSense and a LOT of patience to get these (the mouse was wonky and we were out of batteries and the scripts wouldn't work so I had to dump the SSDT tables manually and drama drama drama).

tl;dr : your first born is mine THe KiNG tongue.gif
THe KiNG
Thanks!

Afaik was happy for nothing sad.gif
Indeed they used diff stuff but sad it dosent work for us...smth is missing guess smc...
zhell
QUOTE (realityiswhere @ Jun 28 2009, 11:55 PM) *
I had to use gNewSense and a LOT of patience to get these (the mouse was wonky and we were out of batteries and the scripts wouldn't work so I had to dump the SSDT tables manually and drama drama drama).

Which script did not work, and is there a way you might help me to fix it to avoid further drama? tongue.gif
zhell
QUOTE (zhell @ Jun 30 2009, 11:13 PM) *
Which script did not work, and is there a way you might help me to fix it to avoid further drama? tongue.gif

So I found realityiswhere on IRC and learnt that there are multiple ways to display the kernel messages, e.g. with and without a prefixed timestamp. The script, or rather the long one-liner that looks like a script, should now handle most Linux distributions, tested with Fedora and gNewSense, which is based on Ubuntu.
bofors
QUOTE (roisoft @ Jun 6 2009, 11:54 AM) *
my contribution:

ioreg (saved with ioregistryexplorer) ssdt and dsdt for:

iMacs 5,1 7,1 9,1

Macbook/Pro 2,1 3,1 5,1

Mac Pro 1,1 3,1




Download


Thanks for sharing, but that download link is either non-functional or more than a little difficult to figure out.

Can someone please repost these ioregs dumps?
Lamune
MacBookPro5,5 (3 days old <3 laugh.gif )


Click to view attachment
Click to view attachment
Click to view attachment

need more info? pm me
bofors
QUOTE (THe KiNG @ Jun 15 2009, 06:32 PM) *
Thanks zhell for the scripts!

Now to know better what is inside this should help:

CODE
iMac4,1 T2400 (Yonah) ATI_X1600
iMac4,2 T2400 (Yonah) GMA950
iMac5,1 T7200 (Merom) ATI_X1600
iMac5,2 T5600 (Merom) GMA950
iMac6,1 T7400 (Merom) nVidia_7300(7600)GT_bus_MXM (!!!)
iMac7,1 T7300 (Merom) ATI_HD2400XT_(2600Pro)
iMac8,1 E8135,E8335 (Penryn) ATI_HD2600 Pro
iMac8,1 E8235,E8435 (Penryn) nVidia_8800GS
iMac9,1 E8135-E8435 (Penryn) nVidia_9400M, nVidia_GT130, ATI_HD4850


Macmini1,1 CoreSolo (Yonah) GMA950
Macmini2,1 Core2Duo (Merom) GMA950
MacMini3,1 P7350,P8400 (Penryn) nVidia_9400M

MacPro1,1 Xeon5100 (Woodcrest) nVidia_8800GT, Quadro_FX4500, ATI_X1900XT
MacPro2,1 Xeon5300 (Clovertown) nVidia_8800GT, Quadro_FX4500, ATI_X1900XT
MacPro3,1 Xeon5400 (Harpertown) nVidia_Quadro FX5600, ATI_HD2600XT
MacPro4,1 Xeon3500 (BloomField) nVidia_GT120
MacPro4,1 Xeon5500 (Gainestown) ATI_HD4870

MacBook1,1 T2500 (Yonah) GMA950
MacBook2,1 T5600,T7200 (Merom) GMA950
MacBook3,1 T7500 (Merom) GMAX3100
MacBook4,1 T8100,T8300 (Penryn) GMAX3100
MacBook5,1 P7350, P8600 (Penryn) nVidia_9400M-(shared memory!!!)
MacBook5,2 P7350 (Penryn) nVidia_9400M

MacBookAir1,1 P7500,P7700 (Merom) GMAX3100
MacBookAir2,1 L9300,L9400 (Penryn) nVidia_9400M

MacBookPro1,1 T2400,T2500 (Yonah) Mobility_Radeon_X1600
MacBookPro1,2 T2600 (Yonah) Mobility_Radeon_X1600
MacBookPro2,2 T7400 (Merom) Mobility_Radeon_X1600
MacBookPro3,1 T7700 (Merom) nVidia_8600M_GT
MacBookPro4,1 T8300,T9300,T9500 (Penryn) nVidia_8600M GT
MacBookPro5,1 P8600,T9400,T9600 (Penryn) nVidia_9600M
MacBookPro5,2 T9550,T9800 (Penryn) nVidia_9600M

Xserve1,1 Xeon5100 (Woodcrest) ATI_X1300
Xserve2,1 Xeon5400 (Woodcrest) ATI_X1300
Xserve3,1 Xeon5500 (Gainestown) nVidia_GT120


I will try to keep it updated if I find more...


That's a great collection, but I am little confused about where it is posted.

Is there a place where I can download it?

I particularly interested in an ioreg dump from a MacPro with dual video cards, each running a display.

Thanks.
bofors
By the way, I can post an ioreg dump from my MacBookPro5,2 17" if people want it.
Slice
QUOTE (bofors @ Sep 2 2009, 06:00 AM) *
That's a great collection, but I am little confused about where it is posted.

Is there a place where I can download it?

It is my collection originally posted at www.applelife.ru. Copy here.
I gather this information from program MacTracker which is automatically updated. Current version 5.0.9 and the information above is outdated.
kDawg
@zhell or anyone who has a MacPro4,1

I'm nOt sure if you're the one who has a MacPro4,1 or not if so could you post an actual IORegistryExplorer file for a MacPro4,1? If not could someone who has one post it?

Thanks!
bofors
QUOTE (Slice @ Sep 6 2009, 05:55 AM) *
It is my collection originally posted at www.applelife.ru. Copy here.
I gather this information from program MacTracker which is automatically updated. Current version 5.0.9 and the information above is outdated.


Thanks for the reply, but I am looking for IOReg dumps and did not see any posted there (which instead had a copy of a paper you apparently wrote that I did inspect).

I am working with BuildSmart to fix the Chameleon "graphics enabler" code for multiple graphics cards.

If anyone can post (or point me to) an IOReg dump from a MacPro with at least two graphics cards, each driving a monitor, I would really appreciate it.

Thanks,
~bofors
jadran
MacBook6,1
(Unibody White Macbook)

SysProfiler: Click to view attachment

IOReg: Click to view attachment

DSDT: Click to view attachment

CPU info:
machdep.cpu.brand_string: Intel® Core™2 Duo CPU P7550 @ 2.26GHz
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1
prasys
Click to view attachment


Credit goes to Galaxy

It includes IOREG , SMC , SYSCTL Dumps of the following mac models (IOREG is to be used with IORegistryExplorer)

iMac10,1 - 21.5 (Core 2 Duo Model)
iMac10.1 - 27 (Core 2 Duo Model)
MacBook6,1
MacBookAir2,1
MacBookPro5,2
MacBookPro5,3
MacBookPro5,5
MacMini3,1
MacPro4,1
zhell
QUOTE (prasys @ Nov 30 2009, 04:59 PM) *
Click to view attachment


Credit goes to Galaxy

It includes IOREG , SMC , SYSCTL Dumps of the following mac models (IOREG is to be used with IORegistryExplorer)

iMac10,1 - 21.5
iMac10.1 - 27
MacBook6,1
MacBookAir2,1
MacBookPro5,2
MacBookPro5,3
MacBookPro5,5
MacMini3,1
MacPro4,1

Awesome work, thanks prasys and Galaxy!
rekursor
QUOTE (zhell @ Nov 30 2009, 08:04 AM) *
Awesome work, thanks prasys and Galaxy!

I'll second that : Great Work !
I would really love to get an imac11,1 (core i5/core i7) ioreg dump guys,
really need them to see if I can contribute to few enhancements:
- pcefi105 w/ chamelon processor automatic cpu-id setup (presently core i5/i7 recognized as quad core xeons)
- SMC configuration deeper analysis : improve SMC sim. with fakesmc from netkas by building a more complete one for the core i5/i7 platforms
- SSDT configuration: see if can improve the power management support (ideally not disabling anymore CPUM) though I read the recent threads about unfortunate 10.6.2 incompatible changes with recent SSDT / macpro4,1 hacks.

In my country right now, I can't get a hand on this recent iMacs.
So Many Thanks in Advance if you can get one (or ideally 2 with i5 and i7 cpu based systems) ...
prasys
I'll be going this week , I believe flee or someone else is going to get the glimpse of the new mac and to dump things.

and anyone wants System Profiler dumps of these systems ? If you guys want it , I'll upload it !
zhell
QUOTE (prasys @ Nov 30 2009, 06:53 PM) *
I'll be going this week , I believe flee or someone else is going to get the glimpse of the new mac and to dump things.

and anyone wants System Profiler dumps of these systems ? If you guys want it , I'll upload it !

prasys, System Profiler dumps might come in handy for a quick check for some people, so when you get around to upload those as well it would be appreciated.
Thanks.
zhell
rekursor
QUOTE (prasys @ Nov 30 2009, 09:53 AM) *
I'll be going this week , I believe flee or someone else is going to get the glimpse of the new mac and to dump things.
and anyone wants System Profiler dumps of these systems ? If you guys want it , I'll upload it !

Yes please, any info. on the new imacs 11,1 is highly welcome, thanks !
EDIT: All we need is an full ioreg dump from imacs 11,1 would be a true and great christmas gift ...
To get it in less than 3 secs, run the attached script on a usb key and post the info.txt file that will be saved at the same place that the script... Click to view attachment
multiple shots are possible and will concatenate to the info textfile
rekursor
Here an imac i5 set of dumps (ioreg, smc, lspci , spx)
All merit goes to Galaxy !! THANKS A LOT!
If someone can grab the i7 equivalent it would be great !
Click to view attachment
An here's my humble contribution: all DSDT and aml files extracted from the binary ioreg file:
Click to view attachment
madmac
only once did the script worked for me... only once... but then it seems that there is no way to get it to work on an Inspiron 1520 a friend of mine bought 2 years ago and now she wants it to be a macbookpro.... anyhow... here is a link to a page where they have the walktrough instead of a script... more like the way we should be doing it... or not?

Click Here!

perhaps you guys already knew about it... I mean the link... the procedure is pretty straight forward and should be cake for anyone already trying to do DSDT patching and stuff... sorry to sound kindda smartdelick.... please don't ban me... I'm just a little upset and happy at the same time... finelly got all 5 tables from memory! without messy non-working scripts! thank you anyway... thanks a lot... thanks!

EDIT: please read trough the entire thread I've posted above, very interesting SSDT stuff...
tea
MacBookPro5,4 (15-inch, 2.53GHz, Mid 2009)
mirror
Click to view attachment
uncommah
can anybody get "lspci -nnvvxxx" output from a MacBookPro4,1 please?
bofors
Krazubu gave me this IOReg dump MacPro1,1 which is supposed to be running multiple displays with four Nvidia 7300 GT cards.

This was what was I looking for here and every other OSx86 forum but could not find, so I wanted to make sure I posted it here.

We now have a perfectly working multiple Nvidia graphics card solution at ConvertIt2Mac.com thanks to Krazubu's assistance.

I would also like to credit Krazubu for his original work in automatic Nvidia graphics card detection that is now being used in projects like Chameleon's "graphics enabler."

Click to view attachment
rekursor
QUOTE (bofors @ Jan 26 2010, 11:48 AM) *
...
I would also like to credit Krazubu for his original work in automatic Nvidia graphics card detection that is now being used in projects like Chameleon's "graphics enabler."

Credits are a serious matter for me
EDIT: I added Krazubu to the CREDITS file HERE:
http://forge.voodooprojects.org/p/chameleo...D/trunk/CREDITS
If someone has significantly contributed to chameleon and is not on this list please report to me.
Thanks
Appleiiguy
Here is a DSDT dump from my iMac11,1 Core i5

Click to view attachment
Slice
Here is a report from MacBookPro3,1 including ioreg.txt (decimal and hexadecimal forms), ACPI tables, SMC keys obtained by SMCutil.
Click to view attachment
Click to view attachment
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.