Jump to content

Full solution for Zotac IONITX Atom 330 for 10.6.x SL


458 posts in this topic

Recommended Posts

ONKYO DP305(Atom 230/GeForce 9400MG/4GB/320GB) run OSX 10.6.3.

 

gimg07-b.jpg

 

img20100421003356.png

 

compatibility

cpu (patch vanilla kernel 10.3.0 to cpu model & call AppleIntelPowerManagement.kext)

 work (32 & 64bit kernel)

$ sudo perl -pi -e 's|\x3c\x0f\x74\x04\x3c\x06\x75\x10\x0f\xb6\x05\x7f\xe4\x49\x00\xc1| \
\x3c\x0f\x74\x04\x3c\x06\x75\x10\xb8\x0f\x00\x00\x00\x88\x05\x7a|g' /mach_kernel
$ sudo perl -pi -e 's|\xe0\x04\x00\x05\x75\xe4\x49\x00\xf6\x05\x7c\xe4\x49\x00\x10\x74| \ \xe4\x49\x00\x90\x90\x90\x90\x90\xf6\x05\x7c\xe4\x49\x00\x10\x74|g' /mach_kernel
$ sudo perl -pi -e 's|\x74\x04\x3c\x06\x75\x10\x0f\xb6\x05\x8a\x95\x87\x00\xc1\xe0\x04| \
\x74\x04\x3c\x06\x75\x10\xb8\x0f\x00\x00\x00\xa2\x89\x95\x87\x00|g' /mach_kernel
$ sudo perl -pi -e 's|\x00\x05\x89\x95\x87\x00\xa1\x90\x95\x87\x00\x25\x00\x00\x00\x10| \
\x90\x90\x90\x90\x90\x90\xa1\x90\x95\x87\x00\x25\x00\x00\x00\x10|g' /mach_kernel

 

powermanagement

 work

shutdown&reboot

 work

s3 sleep & wakeup

 work

memory 4GB

 work

disk controller

 work

audio (AppleHDA.kext patched Codec ALC885)

 work

sudo perl -pi -e 's|\x85\x08\xec\x10|\x62\x06\xec\x10|g' \ /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

DP305 is odm odel of PEGATRON similar with IPX7A-ION/330/ODM.

 

referense: ION Nettop DP305

Link to comment
Share on other sites

Can't get everything to work.

 

specs:

- IONITX A-U

- 2GB RAM

- Intel 40GB SSD

- BIOS - 'optimal settings' plus VRAM 512, USBLegacy-auto, USB 2.0 - hispeed, SATA - AHCI, HT enabled

 

Here's what I did

- vanilla Snow Leopard (retail) install from another machine

- then copied over eugene's ionitx v2 files from the first post (/Extra and boot)

- install chameleon 2 rc4

 

Everything worked except shutdown/sleep.

- Shutdown would shut down osx, but the machine would stay powered on. Have to hold power button to turn off.

- Sleep would go to sleep, but the machine would stay powered on, and wouldn't come out of sleep. Have to hold power button to turn off.

- I assume audio worked because it showed up in the Sound preferences, but I never actually tested it.

 

Then I upgraded to 10.6.3 and copied over tea's patched 10.6.3 kernel (32-bit).

- Shutdown/sleep still don't work. Everything else works, except . . .

- Now the sound chip is not recognized (no hardware displayed in Sound preference)

- boot warnings:

"Sound Assertion pciVendorProductID failed . . . AppleHDAController . . ."

many other AppleHDA errors

- I tried removing AppleHDA from /L/P/S, but it doesn't help

 

 

So, here are my issues:

- I have the same hardware as eugene. Why doesn't sleep/shutdown work properly?

- Is it chameleon 2 rc4 (I don't see why)

- Does 10.6.3 bork the alc662 driver?

Link to comment
Share on other sites

Re: my previous post

 

- I tried EvOreboot. Doesn't fix shutdown/sleep.

 

- I tried VoodooHDA. Still no sound detected.

 

- I dissasembled my DSDT. It's identical to eugene's posted original DSDT, except for the 2 OperationRegion lines (which reflect the difference in RAM).

 

So, my machine is identical to eugene's except for the RAM and HDD.

 

Can't figure out why this doesn't work.

Link to comment
Share on other sites

Can't get everything to work.

 

specs:

- IONITX A-U

- 2GB RAM

- Intel 40GB SSD

- BIOS - 'optimal settings' plus VRAM 512, USBLegacy-auto, USB 2.0 - hispeed, SATA - AHCI, HT enabled

 

Here's what I did

- vanilla Snow Leopard (retail) install from another machine

- then copied over eugene's ionitx v2 files from the first post (/Extra and boot)

- install chameleon 2 rc4

 

Everything worked except shutdown/sleep.

- Shutdown would shut down osx, but the machine would stay powered on. Have to hold power button to turn off.

- Sleep would go to sleep, but the machine would stay powered on, and wouldn't come out of sleep. Have to hold power button to turn off.

- I assume audio worked because it showed up in the Sound preferences, but I never actually tested it.

 

Then I upgraded to 10.6.3 and copied over tea's patched 10.6.3 kernel (32-bit).

- Shutdown/sleep still don't work. Everything else works, except . . .

- Now the sound chip is not recognized (no hardware displayed in Sound preference)

- boot warnings:

"Sound Assertion pciVendorProductID failed . . . AppleHDAController . . ."

many other AppleHDA errors

- I tried removing AppleHDA from /L/P/S, but it doesn't help

 

 

So, here are my issues:

- I have the same hardware as eugene. Why doesn't sleep/shutdown work properly?

- Is it chameleon 2 rc4 (I don't see why)

- Does 10.6.3 bork the alc662 driver?

 

Ich habe exakt die selben Probleme auf meinem IONITX-D-E nach dem Update auf 10.6.3.

Exactly the same issues !!!

Hast Du inzwischen eine Lösung ? Did you manage to solve the problems meanwhile ???

 

-------

 

Habe jetzt eine Lösung gefunden für den Ton.....

 

For Audio fixed finally I found a solution.

 

I opened the Snow-Installation-Disk with Pacifist and took the original AppleHDA.kext over.

Thats all. No Audio is fully working fine again.

 

Issues left:

- Shutdown/sleep still don't work.

- And how can I use two Monitors (Digital AND D-Sub) ?

 

Greetings from Luebeck/Germany

Link to comment
Share on other sites

Stay away from that board, I have it and plan to sell that piece of s***
THe KiNG . . . could be valuable to hear considered criticism from a skilled & experienced user: just what (incurable?) hassles made you give up on the thing?
Link to comment
Share on other sites

Mate I spent tons of time on this Zotac piece of {censored}...

Just some insides:

- PCI IRQ routing is a total mess

- CMOS reset after wake on shutdown/reboot

- USB removal error after wake, and yes I tried all known USB fixes, setup registers and {censored} like that with no luck.

- WiFi is a non go, even on windows works like {censored}(low signal even the router is like on 50 cm from it), tried to hack apple driver but still no go, eeprom design is diff and there are not tools, that I know, to fix it, only OS that works acceptable is Linux, read on Zotac forums everybody who got such WiFi card(azurwave ar9285 {censored}) complain on low signal or that the card connects only on b/g...

- USB BIOS implementation is so BAD, nvidia total ignore the specs(I'll never buy again anything with nvidia name on it) not to mention that from nvidia zero docs...

And I can continue....

Link to comment
Share on other sites

THe KiNG,

 

I presume you refer to the Zotac Ionitx F-E board. Can you elaborate on the issues you list?

 

While the wifi is documented as having poor range, many of us have gotten most, if not all, of the hardware working in OSX.

Link to comment
Share on other sites

I didn't said is not working, yes it is but bad for my taste.

Dunno what to elaborate more then I did....

For IRQ's do a lspci in linux or look with everest on win then do a lspci in OSX compare how they are assigned and you will see that on OSX only 2-3 are used/shared...

I use on it a 32 GB SSD, same hdd/install boots almost 2x faster on my ich8-m lappie, so take your conclusion how good works this board...

Link to comment
Share on other sites

Mate I spent tons of time on this Zotac piece of {censored}...

Just some insides:

- PCI IRQ routing is a total mess

- agreed; spent literally days trying to sort this. Did you manage to get the PS/2 {censored} out of the dsdt successfully & did this make any difference to freeing IRQs up?
CMOS reset after wake on shutdown/reboot
- this appears to be booter-specific; I do not have this hassle now on shutdown. Restart does not work for me.
USB removal error after wake, and yes I tried all known USB fixes, setup registers and {censored} like that with no luck.
- no opinion; have not recently tried to make sleep work.
WiFi is a non go, even on windows works like {censored}(low signal even the router is like on 50 cm from it), tried to hack apple driver but still no go, eeprom design is diff and there are not tools, that I know, to fix it, only OS that works acceptable is Linux, read on Zotac forums everybody who got such WiFi card(azurwave ar9285 {censored}) complain on low signal or that the card connects only on b/g...
- don't agree; admittedly I swapped the Azureus mini-PCIe card out for a real Apple BCM4321 because [then] there wasn't a 64-bit driver for the Azureus card; but before then had it connected fine to either of two Airport Extremes using 'n' - performance was OK but would *not* use 5Ghz wide, hence swap.
USB BIOS implementation is so BAD, nvidia total ignore the specs(I'll never buy again anything with nvidia name on it) not to mention that from nvidia zero docs...
- yes, NV go there own weird & infuriatingly undocumented way with AMI BIOS modules - I used & specified Opteron duallie workstations with NV chipsets for a couple of years & running various [iCP-Vortex & LSI] SCSI RAID-hosts with arrays hanging off them we had endless hassles with PCI performance & latency. Mobo makers [Tyan & Iwill] tried v hard; but there was no depth of support from or co-operation with NV.
Link to comment
Share on other sites

- agreed; spent literally days trying to sort this. Did you manage to get the PS/2 {censored} out of the dsdt successfully & did this make any difference to freeing IRQs up?

- this appears to be booter-specific; I do not have this hassle now.

I completely redid the irq part(force it) still the same(read no diff)...

Can u go more in detail about cmos reset and bootloader?

What version you use that dosent have this bug?

Link to comment
Share on other sites

Can u go more in detail about cmos reset and bootloader?

What version you use that dosent have this bug?

. . . this one works OK.

 

FWIW I use the old Apple-firmware DBT-120 bluetooth dongle for k/b & mouse & need to use an upstreamclient disabler to control issues of occasional video-tearing/mouse function.

 

Previously, I had major hassles with CMOS reset [always on restart]. Before this install I cleared the CMOS, reloaded defaults, & so on.

 

When you say you completely redid the IRQ part do you mean you ripped out all reservations/allocations or something more profound.

Link to comment
Share on other sites

I forced the IRQ in _PRS methods as you can see in this lspci:

00:00.0 Host bridge [0600]: nVidia Corporation MCP79 Host Bridge [10de:0a82] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
00: de 10 82 0a 06 00 a0 00 b1 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00
60: 21 49 44 c4 13 01 00 00 00 00 00 00 10 00 00 00
70: 00 75 02 04 1d 15 00 00 81 01 8f 37 20 1e 30 97
80: 09 00 00 00 00 00 00 00 7e 00 00 b0 00 00 00 00
90: 1f 33 00 00 00 30 80 00 f3 ff 00 00 00 00 00 00
a0: 00 00 00 00 f6 0f ff b3 00 00 00 00 00 00 00 00
b0: bb 10 00 06 00 00 00 00 01 00 00 00 00 00 00 00
c0: 11 11 00 00 00 30 33 13 03 00 00 00 00 50 07 00
d0: 07 0a 00 00 ff 0a 00 00 ff ff 71 07 10 9b 00 00
e0: 08 00 01 a8 00 00 e0 fe 00 00 00 00 7f 00 00 00
f0: 10 e4 e1 e0 00 e4 ff ff 00 00 00 00 00 00 00 00

00:00.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a88] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
00: de 10 88 0a 04 00 a0 00 b1 00 00 05 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 04 01 00 00 00 00 00 20 10 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00
60: 00 00 00 00 00 10 fe fe 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 fb 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 e4 ff ff 52 a8 64 00 14 a0 00 00 00 00 00 00

00:03.0 ISA bridge [0601]: nVidia Corporation MCP79 LPC Bridge [10de:0aad] (rev b2)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin ? routed to IRQ 255
Region 0: I/O ports at 4f00
00: de 10 ad 0a 0f 00 a0 00 b2 00 01 06 00 00 80 00
10: 01 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00
40: de 10 79 cb 00 00 d0 fe 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 5a 62 02 00 00 00 05 37 00 1c 01
60: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 01 00
70: 10 00 ff ff cd 00 17 00 c2 00 44 99 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 40 03 ff 00 00 00
90: 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 00 80 00 00 01 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 0a 7f 0a 00 00 00 00 7b 7b 7b 7b
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00
e0: 83 24 00 2d ac 39 d5 5e 0a 60 da 40 00 00 00 00
f0: 64 00 00 fc fd 00 00 00 10 00 80 80 00 00 00 00

00:03.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0aa4] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
00: de 10 a4 0a 00 04 a0 00 b1 00 00 05 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: de 10 79 cb 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 06 00 00 00 04 00 00 00 04 02 06 0c 09 00 02 01
70: 08 03 00 00 00 00 00 00 00 00 00 00 03 00 00 00
80: 00 00 00 00 00 00 00 00 0d 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00 0b
b0: 09 0f 0e 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 e0 20 00 00 00 00 00 00

00:03.2 SMBus [0c05]: nVidia Corporation MCP79 SMBus [10de:0aa2] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 22
Region 0: I/O ports at 4900
Region 4: I/O ports at 4d00
Region 5: I/O ports at 4e00
Capabilities: [44] Power Management version 2
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: de 10 a2 0a 01 00 b0 00 b1 00 05 0c 00 00 80 00
10: 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 4d 00 00 01 4e 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 16 01 00 00
40: de 10 79 cb 01 00 02 c0 00 00 00 00 6a 96 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 01 40 00 00 01 44 00 00 01 48 00 00 00 10 d0 fe
70: 00 20 fe fe 00 00 e8 fa 00 00 00 00 01 00 00 00
80: 00 10 fe fe 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: b1 02 00 00 07 00 00 84 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: d4 30 80 01 01 00 00 00 20 82 00 0a 0d 0d 19 19
d0: c0 b4 c0 10 10 00 01 00 05 00 00 00 10 08 00 00
e0: 80 18 01 10 69 47 00 4f 80 00 80 00 23 44 44 00
f0: 7a ff 3d 67 b7 af 9b f8 90 00 80 80 00 00 00 00

00:03.3 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a89] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
00: de 10 89 0a 00 00 20 00 b1 00 00 05 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: de 10 79 cb 2b 40 00 f4 03 90 9a c0 2b 40 00 40
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: ff ff 00 00 02 00 04 00 ff ff 00 00 04 00 02 00
70: 32 11 39 e0 00 00 80 a9 03 2b 00 80 03 2b 00 00
80: 00 00 00 00 03 00 00 00 bb 00 00 00 00 00 00 00
90: f8 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 01 20 40 12 31 01 00 00 7d 45 23 00
c0: ff ff ff ff ff bf ff bf 32 01 80 80 80 01 00 80
d0: 0f 00 0f 20 00 00 80 00 ff 01 00 00 01 00 00 00
e0: 80 00 aa 00 00 00 00 00 80 00 0b 00 e0 07 00 00
f0: 1b 1b 1b 1b 00 ff 01 00 00 00 00 00 00 00 bf 04

00:03.5 Co-processor [0b40]: nVidia Corporation MCP79 Co-processor [10de:0aa3] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 23
Region 0: Memory at fae80000 (32-bit, non-prefetchable)
00: de 10 a3 0a 06 00 a0 00 b1 00 40 0b 00 00 80 00
10: 00 00 e8 fa 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 00 00 00 00 00 00 00 00 17 02 03 01
40: de 10 79 cb 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 e8 fa 00 00 00 00 00 00 00 00
80: 05 9c 80 01 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 02 a8
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa5] (rev b1) (prog-if 10 [OHCI])
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fae7f000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: de 10 a5 0a 06 00 b0 00 b1 10 03 0c 00 00 80 00
10: 00 f0 e7 fa 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 11 01 03 01
40: de 10 79 cb 01 00 02 fe 00 00 00 00 00 00 00 00
50: 04 00 00 00 1d 47 40 00 10 00 00 00 10 00 1f 03
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 02 00 00 00 00 00 00 00 6d 6b 1f 9f 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 c0 80 00 00 00 00

00:04.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa6] (rev b1) (prog-if 20 [EHCI])
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 22
Region 0: Memory at fae7ec00 (32-bit, non-prefetchable)
Capabilities: [44] Debug port: BAR=1 offset=00a0
Capabilities: [80] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: de 10 a6 0a 06 00 b0 00 b1 20 03 0c 00 00 80 00
10: 00 ec e7 fa 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 16 02 03 01
40: de 10 79 cb 0a 80 a0 20 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 01 00 00 60 18 85 03 3e 2a 01 00 00 00 00
70: 00 00 08 00 00 10 20 80 89 3d b6 22 77 25 44 00
80: 01 00 02 fe 00 00 00 00 00 00 00 00 15 16 00 00
90: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 00 01 00 00 00 e0 00 00 00 00 00 00 00 00
b0: 00 11 22 33 44 44 00 00 55 05 00 00 00 00 00 00
c0: 10 10 2d 0d 00 00 00 00 00 00 00 00 00 00 00 00
d0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 99 d6 28 00
f0: 00 00 00 00 00 00 00 00 10 00 c0 80 00 00 00 00

00:06.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa7] (rev b1) (prog-if 10 [OHCI])
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 18
Region 0: Memory at fae7d000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: de 10 a7 0a 06 00 b0 00 b1 10 03 0c 00 00 80 00
10: 00 d0 e7 fa 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 12 01 03 01
40: de 10 79 cb 01 00 02 fe 00 00 00 00 00 00 00 00
50: 0a 00 00 00 1d 47 40 00 10 00 00 00 10 00 1f 03
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 02 00 00 00 00 00 00 00 94 c6 5b 12 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 c0 80 00 00 00 00

00:06.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa9] (rev b1) (prog-if 20 [EHCI])
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin B routed to IRQ 19
Region 0: Memory at fae7e800 (32-bit, non-prefetchable)
Capabilities: [44] Debug port: BAR=1 offset=00a0
Capabilities: [80] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME+
00: de 10 a9 0a 06 00 b0 00 b1 20 03 0c 00 00 80 00
10: 00 e8 e7 fa 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 13 02 03 01
40: de 10 79 cb 0a 80 a0 20 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 01 00 00 60 18 85 03 3e 2a 01 00 00 00 00
70: 00 00 08 00 00 10 20 80 89 3d b6 22 77 25 e4 00
80: 01 00 02 fe 00 80 00 00 00 00 00 00 15 16 00 00
90: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 00 01 00 00 00 e0 00 00 00 00 00 00 00 00
b0: 00 11 22 33 44 44 00 00 aa 0a 00 00 00 00 00 00
c0: 10 10 2d 0d 00 00 00 00 00 00 00 00 00 00 00 00
d0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 ca 3a 56 a9
f0: 00 00 00 00 00 00 00 00 10 00 c0 80 00 00 00 00

00:08.0 Audio device [0403]: nVidia Corporation MCP79 High Definition Audio [10de:0ac0] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (500ns min, 1250ns max)
Interrupt: pin A routed to IRQ 20
Region 0: Memory at fae78000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: de 10 c0 0a 06 00 b0 00 b1 00 03 04 00 00 00 00
10: 00 80 e7 fa 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 14 01 02 05
40: de 10 79 cb 01 00 02 c0 00 00 00 00 00 00 16 01
50: 05 6c 80 01 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 0f 00 00 00 08 00 02 a8
70: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 78 80 4f e2 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 10 00 00 00 47 80 29 c0 00 00 00 00 00

00:09.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Bridge [10de:0aab] (rev b1) (prog-if 01 [subtractive decode])
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: fff00000-000fffff
Prefetchable memory behind bridge: fff00000-000fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
	PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn-
Capabilities: [b8] Subsystem: nVidia Corporation Unknown device [10de:cb79]
00: de 10 ab 0a 04 00 b0 00 b1 01 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 20 f0 00 80 22
20: f0 ff 00 00 f0 ff 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 b8 00 00 00 00 00 00 00 00 00 02 02
40: 00 00 73 07 00 00 00 00 2f 07 00 00 00 00 44 01
50: 00 00 00 00 00 00 00 00 ff 1f ff 1f 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 03 00 00 03 08 00 00 00 00 00 00 08 00 00 a8
90: 00 00 e0 fe 00 00 00 00 00 00 00 00 00 00 00 00
a0: 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 ff ff 00 00 0d 00 00 00 de 10 79 cb
c0: de 10 79 cb 03 00 00 00 df 87 7d 71 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:0a.0 Ethernet controller [0200]: nVidia Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fae7c000 (32-bit, non-prefetchable)
Region 1: I/O ports at d080 [disabled]
Region 2: Memory at fae7e400 (32-bit, non-prefetchable)
Region 3: Memory at fae7e000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
00: de 10 b0 0a 06 00 b0 00 b1 00 00 02 00 00 00 00
10: 00 c0 e7 fa 81 d0 00 00 00 e4 e7 fa 00 e0 e7 fa
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 11 01 01 14
40: de 10 79 cb 01 00 02 fe 00 01 00 00 01 00 00 30
50: 05 00 88 01 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 ff ff 00 00 08 00 02 a8
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 03 00 00 20 00 00 00 02 81 c0 00 02 90 00 08

00:0b.0 SATA controller [0106]: nVidia Corporation Unknown device [10de:0588] (rev b1) (prog-if 01 [AHCI 1.0])
Subsystem: nVidia Corporation Unknown device [10de:cb79]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at d000
Region 1: I/O ports at cc00
Region 2: I/O ports at c880
Region 3: I/O ports at c800
Region 4: I/O ports at c480
Region 5: Memory at fae76000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [8c] SATA HBA <?>
Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=3/3 Enable-
	Address: 00000000fee00000  Data: 4098
00: de 10 88 05 07 00 b0 00 b1 01 06 01 00 00 00 00
10: 01 d0 00 00 01 cc 00 00 81 c8 00 00 01 c8 00 00
20: 81 c4 00 00 00 60 e7 fa 00 00 00 00 de 10 79 cb
30: 00 00 00 00 44 00 00 00 00 00 00 00 12 01 03 01
40: de 10 79 cb 01 8c 02 00 00 00 00 00 00 00 00 00
50: 0f 68 78 60 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 85 00 40 0c 00 0f 01 0f 06 42 00 00 00 00
70: 2c 78 c4 40 00 00 00 00 02 90 00 08 34 00 20 19
80: 0f 00 00 00 00 00 00 00 00 00 00 00 12 b0 10 00
90: 5f 02 00 00 18 01 00 00 17 80 00 00 01 01 00 00
a0: 6e 5a 00 00 00 00 00 00 00 00 00 00 63 31 00 02
b0: 05 00 b6 00 00 00 e0 fe 00 00 00 00 98 40 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 08 00 40 00 00 00 00 00
e0: 00 00 00 00 00 00 3f 00 00 00 00 00 08 00 02 a8
f0: 00 00 00 00 00 00 00 00 00 c1 9f 88 00 00 00 00

00:0c.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac4] (rev b1) (prog-if 00 [Normal decode])
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: fff00000-000fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Subsystem: nVidia Corporation Unknown device [10de:cb79]
Capabilities: [48] Power Management version 3
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
	Address: 00000000fee00000  Data: 4090
Capabilities: [80] Express (v2) Root Port (Slot+), MSI 00
	DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
		ExtTag+ RBE+ FLReset-
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
		MaxPayload 128 bytes, MaxReadReq 512 bytes
	DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
	LnkCap:	Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <4us
		ClockPM- Suprise- LLActRep+ BwNot+
	LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surpise-
		Slot #  0, PowerLimit 0.000000; Interlock- NoCompl-
	SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq+ LinkChg+
		Control: AttnInd Off, PwrInd On, Power- Interlock-
	SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
		Changed: MRL- PresDet- LinkState-
	RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
	RootCap: CRSVisible-
	RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [100] #10de
00: de 10 c4 0a 04 00 10 00 b1 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 10 01 02 00
40: 0d 48 00 00 de 10 79 cb 01 50 03 f8 00 00 00 00
50: 05 80 82 00 00 00 e0 fe 00 00 00 00 90 40 00 00
60: 08 80 00 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 10 00 42 01 21 80 00 00 10 20 00 00 01 3d 31 00
90: 40 00 01 11 00 00 00 00 e0 11 00 00 00 00 00 00
a0: 00 00 00 00 13 00 00 00 06 00 00 00 00 00 00 00
b0: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:10.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0aa0] (rev b1) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: faf00000-fbffffff
Prefetchable memory behind bridge: 00000000e0000000-00000000f9ffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Subsystem: nVidia Corporation Unknown device [10de:cb79]
Capabilities: [48] Power Management version 2
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
	Address: 00000000fee00000  Data: 4090
00: de 10 a0 0a 07 00 10 00 b1 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 00 e1 e1 00 20
20: f0 fa f0 fb 01 e0 f1 f9 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 1a 00
40: 0d 48 00 00 de 10 79 cb 01 50 02 f8 00 00 00 00
50: 05 00 82 00 00 00 e0 fe 00 00 00 00 90 40 00 00
60: 08 00 00 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 01 00 00 00 ff 01 ff ff 00 00 00 00 00 00 00 00
a0: 30 10 00 00 90 60 00 00 ff 00 01 01 de 10 79 cb
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:15.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac6] (rev b1) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: feb00000-febfffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Subsystem: nVidia Corporation Unknown device [10de:cb79]
Capabilities: [48] Power Management version 3
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
	Address: 00000000fee00000  Data: 4090
Capabilities: [80] Express (v2) Root Port (Slot+), MSI 00
	DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
		ExtTag+ RBE+ FLReset-
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
		MaxPayload 128 bytes, MaxReadReq 512 bytes
	DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
	LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us
		ClockPM- Suprise- LLActRep+ BwNot+
	LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
	SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surpise-
		Slot #  0, PowerLimit 0.000000; Interlock- NoCompl-
	SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq+ LinkChg+
		Control: AttnInd Off, PwrInd On, Power- Interlock-
	SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
		Changed: MRL- PresDet- LinkState+
	RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
	RootCap: CRSVisible-
	RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [100] #10de
00: de 10 c6 0a 06 00 10 00 b1 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 00 04 04 00 f1 01 00 20
20: b0 fe b0 fe f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 15 01 02 00
40: 0d 48 00 00 de 10 79 cb 01 50 03 f8 00 00 00 00
50: 05 80 82 00 00 00 e0 fe 00 00 00 00 90 40 00 00
60: 08 80 00 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 10 00 42 01 21 80 00 00 10 20 00 00 11 3c 31 03
90: 40 00 11 70 00 00 00 00 e0 11 40 01 00 00 00 00
a0: 00 00 00 00 13 00 00 00 06 00 00 00 00 00 00 00
b0: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

03:00.0 VGA compatible controller [0300]: nVidia Corporation ION VGA [10de:087d] (rev b1) (prog-if 00 [VGA controller])
Subsystem: Apple Computer Inc. Unknown device [106b:00ae]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fb000000 (32-bit, non-prefetchable)
Region 1: Memory at 00000000e0000000 (64-bit, prefetchable)
Region 3: Memory at 00000000f8000000 (64-bit, prefetchable)
Region 5: I/O ports at ec00
Capabilities: [60] Power Management version 2
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
	Address: 00000000fee00000  Data: 4090
00: de 10 7d 08 07 05 10 00 b1 00 00 03 00 00 00 00
10: 00 00 00 fb 0c 00 00 e0 00 00 00 00 0c 00 00 f8
20: 00 00 00 00 01 ec 00 00 00 00 00 00 6b 10 ae 00
30: 00 00 00 00 60 00 00 00 00 00 00 00 10 01 00 00
40: 6b 10 ae 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 00 00 00 00 00 00 00 ce d6 23 00 00 00 00 00
60: 01 68 02 00 00 00 00 00 05 00 81 00 00 00 e0 fe
70: 00 00 00 00 90 40 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 33 83 00 00 00 93 57 00 00 0b 00 00 80
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 0c 00 00 00 02 00 00 00 00 00

04:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Subsystem: Unknown device [1a3b:1089]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 21
Region 0: Memory at 00000000febf0000 (64-bit, non-prefetchable)
Capabilities: [40] Power Management version 3
	Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1+,D2-,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Address: fee00000  Data: 4091
Capabilities: [60] Express (v2) Legacy Endpoint, MSI 00
	DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
		ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
		MaxPayload 128 bytes, MaxReadReq 512 bytes
	DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
	LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
		ClockPM- Suprise- LLActRep- BwNot-
	LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] #168c
Capabilities: [002] #2b
00: 8c 16 2b 00 47 01 10 00 01 00 80 02 10 00 00 00
10: 04 00 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3b 1a 89 10
30: 00 00 00 00 40 00 00 00 00 00 00 00 15 01 00 00
40: 01 50 c3 db 00 00 00 00 00 00 00 00 00 00 00 00
50: 05 60 00 00 00 00 e0 fe 91 40 00 00 00 00 00 00
60: 10 00 12 00 c0 8c 00 00 10 20 19 00 11 3c 03 00
70: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 

Example:

 

                        Method (_PRS, 0, NotSerialized)
                       {
                           Return (BUF3)
                       }
.........

                   Name (BUF3, ResourceTemplate ()
                   {
                       Interrupt (ResourceConsumer, Level, ActiveLow, Shared, 0x17, "", )
                       {
                           0x00000011
                       }
                   })

 

I use the very same booter but no change at all.

Link to comment
Share on other sites

=== Known issues ===

 

 

Only Mic input works for me, Line-In is silent.

 

 

=== References ===

[1] 10.6.2 patched kernel: http://www.insanelymac.com/forum/index.php?showtopic=197020

[2] chameleon patch for USB: http://forum.voodooprojects.org/index.php/topic,866.0.html

[3] chameleon 4Gb patch: http://forum.voodooprojects.org/index.php/topic,743.0.html

[4] fakesmc with CPU temperature reading: http://www.insanelymac.com/forum/index.php...2517&st=100

[5] EvOreboot.kext http://www.osx86.es/?p=749

 

=== Download ===

 

attached, version 2 :mellow:

 

=== Acknowledgements ===

 

I would like to thank shoarthing, banini_jeque, wrc4 for helping me with all this stuff :)

 

For bringing Line-In-Port making to work, I used to use this tool......:

 

LineIn.dmg.zip

Link to comment
Share on other sites

I found what cause that CMOS reset sh*t

Disable wake from ethernet in power settings and try again...

Can't believe what cause me such white nights...

 

My suggestion is, you have at least one complete copy of your system on an other partition. That was until now saving my soul more then one time.

Link to comment
Share on other sites

My suggestion is, you have at least one complete copy of your system on an other partition. That was until now saving my soul more then one time.

 

Agreed. Even better, image your latest working system. I've had both partitions go bad on me before.

Link to comment
Share on other sites

What has system backup to do with CMOS reset if "Wake for Ethernet network access" in system preferences/ energy saver is set no idea...

And I don't need a backup for a test system since I can install a fresh one in like 15 min on my other computers...

 

Now back to subject/bug:

When that option is set:

 

wryypylhvrfxlscs5z4.png

 

And it explain this:

kernel[0]: setWOW_PARAMETERS:wowevents = 2(1)

WOW=Wake on Wireless

And this:

kernel[0]: RTC: maintenance alarm 2010/05/20 05:02:12, sleep 2010/05/20 03:02:14

kernel[0]: Wake reason = RTC

 

So IMHO when computer is put on sleep with Wake on Demand selected something is write on NVRAM(and explain why it takes longer to sleep), seems BIOS dosen't like this(still looking to find why) and interpret it as a wrong CMOS checksum and reset it...

With wake on demand disabled, sleep is instant and all fine...

Some reading about this:

http://en.wikipedia.org/wiki/Wake-on-LAN

http://support.apple.com/kb/HT3774

http://discussions.apple.com/thread.jspa?t...6&tstart=75

Link to comment
Share on other sites

What has system backup to do with CMOS reset if "Wake for Ethernet network access" in system preferences/ energy saver is set no idea...

And I don't need a backup for a test system since I can install a fresh one in like 15 min on my other computers...

 

Now back to subject/bug:

When that option is set:

 

wryypylhvrfxlscs5z4.png

 

And it explain this:

 

WOW=Wake on Wireless

And this:

 

 

So IMHO when computer is put on sleep with Wake on Demand selected something is write on NVRAM(and explain why it takes longer to sleep), seems BIOS dosen't like this(still looking to find why) and interpret it as a wrong CMOS checksum and reset it...

With wake on demand disabled, sleep is instant and all fine...

Some reading about this:

http://en.wikipedia.org/wiki/Wake-on-LAN

http://support.apple.com/kb/HT3774

http://discussions.apple.com/thread.jspa?t...6&tstart=75

 

I just said it, because I NEVER had enabled "Wake for Ethernet network access" and got CMOS-Errors anyway several times. And it even distroys some important system-functions like USB completly. And in that case, system recovery was the best and only way for me to get my system "back to life" again. So I did'nt wanted to disappoint you first, but I'm rather sceptical because of your explanations, sorry.

Link to comment
Share on other sites

 Share

×
×
  • Create New...