ffosilva Posted July 24, 2009 Share Posted July 24, 2009 Unfortunately the issue of my USB was not able to be settle by this method.but it was useful about an SATA device. 8086:3a02 82801JD/DO (ICH10 Family) SATA AHCI Controller (My borad) 8086:3a22 82801JI (ICH10 Family) SATA AHCI Controller (Machintosh) Device (SAT0) { Name (_ADR, 0x001F0002) .... Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x22, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } No Modified DSDT Modified DSDT(Device ID) Yes! I am not necessary with LegacyAppleAHCIPort.kext after adding device ID to DSDT. Thanks zhell, it's a nice trick. Sorry for my poor English. Use this device-id below and you don't need legacy kexts more (for ahci). I'm using it on my ich9 and is working good. "device-id", Buffer (0x04) { 0x81, 0x26, 0x00, 0x00 } Link to comment Share on other sites More sharing options...
kdawg Posted July 30, 2009 Share Posted July 30, 2009 Slightly off-topic, but here's the entry I use for my 8600 GT/512MB. Device (GFX0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "NVPM", Buffer (0x1C) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "model", Buffer (0x17) { "nVidia GeForce 8600 GT" }, "rom-revision", Buffer (0x25) { "nVidia GeForce 8600 GT OpenGL Engine" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Out of curiosity do you get any "GFX0: family specific matching fails" errors during boot with this? Also, for everyone's reference would you consider posting your whole DSDT.dsl? I'm curious as to why your USB ports are labeled UHC1 - UHC6 and not USB1 - USB6. Did you use ACPI patcher or DSDT patcher? Link to comment Share on other sites More sharing options...
zhell Posted July 30, 2009 Author Share Posted July 30, 2009 Out of curiosity do you get any "GFX0: family specific matching fails" errors during boot with this? Sure; everybody gets those, even on real Macs, e.g. MacBook5,1: 07/28/09 09:15:26 kernel IGPU: family specific matching fails Did you consider to just use Google to answer that question? http://www.google.com/search?hl=en&cli...mp;oq=&aqi= yields 666 results... Link to comment Share on other sites More sharing options...
kdawg Posted July 30, 2009 Share Posted July 30, 2009 Sure; everybody gets those, even on real Macs, e.g. MacBook5,1:07/28/09 09:15:26 kernel IGPU: family specific matching fails Did you consider to just use Google to answer that question? http://www.google.com/search?hl=en&cli...mp;oq=&aqi= yields 666 results... I think I know the source of the problem. See this post. Adding this will remove the errors BUT you loose CI/QE. "name", Buffer (0x0C) { "NVDA,Parent" }, You could load the same info via EFI string and your card would work with CI/QE and no errors. Not sure where the disconnect is. Would you consider posting your DSDT for reference? I have essentially the same board. Link to comment Share on other sites More sharing options...
zhell Posted July 30, 2009 Author Share Posted July 30, 2009 I think I know the source of the problem. See this post. Adding this will remove the errors BUT you loose CI/QE. "name", Buffer (0x0C) { "NVDA,Parent" }, Would you consider posting your DSDT for reference? I have essentially the same board. As I said, those errors do not mean anything and I think I also had them with device-property string injection. Regarding my DSDT.dsl: posting this would be meaningless as yours is completely different, especially because it's from a different manufacturer and you also have different GFX. Also, I'll repeat it once again, the names of the devices are arbitrary. I renamed some of mine to adhere to some naming convention, but this is purely cosmetical. Link to comment Share on other sites More sharing options...
kdawg Posted July 30, 2009 Share Posted July 30, 2009 As I said, those errors do not mean anything and I think I also had them with device-property string injection.Regarding my DSDT.dsl: posting this would be meaningless as yours is completely different, especially because it's from a different manufacturer and you also have different GFX. Also, I'll repeat it once again, the names of the devices are arbitrary. I renamed some of mine to adhere to some naming convention, but this is purely cosmetical. For some reason I though you had a Gigabyte GA-P35-DS4. Link to comment Share on other sites More sharing options...
zhell Posted July 30, 2009 Author Share Posted July 30, 2009 none of this works for me (i dont have UHCI in my dsdt.dsl neither brutal deleting of all USB devices from that file lets my darling sleep... You need to identify the devices based on _ADR, not their name. Ask people who have the same board for advice and try using a search engine such as Yahoo/Bing or Google. Link to comment Share on other sites More sharing options...
tlac Posted August 2, 2009 Share Posted August 2, 2009 Does this trick only work under osx? (I want to change north bridge device id for windows.) Link to comment Share on other sites More sharing options...
FKA Posted August 4, 2009 Share Posted August 4, 2009 roisoft, Tried both Mandriva and KUbuntu live CD's (posting this from Konqueror). dmesg |grep ACPI gives no output. dmesg itself does but there is no ACPI parts to it. Any other ideas? If I use the script from this post - http://www.insanelymac.com/forum/index.php?showtopic=145792 - I get one SSDT.dsl which I've attached. I'll study it but the structure isn't what I would expect from the ACPI documents for PStates. Thanks, SMF Hi SMF I'm sure you've found a solution by now - however the missing SSDT tables can easily be dumped using Everest in Windows if your having no luck with Linux. D. Link to comment Share on other sites More sharing options...
FKA Posted August 4, 2009 Share Posted August 4, 2009 you can fix those errors just adding this code to the scope _pr , and if you want to enable speedstep just change your mac model to macpro3,1 or mod the acpi_smc_platformplugin to match your smbios injection, of course EIST and C1E must be enable in bios External (PDC0) External (CFGD) Scope (_PR) { Processor (CPU0, 0x00, 0x00000410, 0x06) { Method (_CST, 0, NotSerialized) { If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x10 )))) { Return (Package (0x02) { One, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, One, 0x9D, 0x03E8 } }) } If (And (PDC0, 0x0300)) { If (And (CFGD, 0x20)) { Return (Package (0x03) { 0x02, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address ,) }, 0x02, One, 0x01F4 } }) } } If (And (CFGD, 0x20)) { Return (Package (0x03) { 0x02, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x000000000000000C, // Address ,) }, 0x02, One, 0x01F4 } }) } Return (Package (0x02) { One, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, One, One, 0x03E8 } }) } } Processor (CPU1, 0x01, 0x00000410, 0x06) { Method (_CST, 0, NotSerialized) { Return (^^CPU0._CST ()) } } Processor (CPU2, 0x02, 0x00000000, 0x00) { Method (_CST, 0, NotSerialized) { Return (^^CPU0._CST ()) } } Processor (CPU3, 0x03, 0x00000410, 0x06) { Method (_CST, 0, NotSerialized) { Return (^^CPU0._CST ()) } } } Many thanks for this roisoft! I'd managed to add p-states and have vanilla stepping but have struggled with cst tables for too long D. Link to comment Share on other sites More sharing options...
FKA Posted August 6, 2009 Share Posted August 6, 2009 It's bashed together a little but it compiles OK and works-ish. Speedstep ok. No C-state messages with mach kernel anymore but with voodoo based XNU 9.7 and kprintf=1 i get: "ACPI_SMC_PlatformPlugin::gatherCStateOverrides - failed to set c-state demotion data: -1" and cant see any CST or IST ACPI entries. Any advice appreciated fixeddsdt1.dsl.zip Link to comment Share on other sites More sharing options...
kdawg Posted August 6, 2009 Share Posted August 6, 2009 Couple questions. Why doesn't this trick work if we try and inject the device IDs for ICH9 instead of ICH10? For example: 0x35, 0x29, 0x00, 0x00 instead of 0x35, 0x3A, 0x00, 0x00 Also if this trick "seemingly sticks" should it also fix the unloading of the USB devices on sleep? I seem to have it working but loose all my devices in sleep. I don't get this behavior with Slice's kext. Sleep and auto-sleep work fine with or without the fix since I tossed my Toshiba/Samsung DVD burners and swapped them with the Sony Optiarc. I've also applied the fix to my EHCI devices. Lastly when I apply the fix it seems to take however I don't get the device ID to display in the IOReg. Built-in displays as 0x00. The errata does not display 0x00 either: UPDATE: Never mind, I see that AppleAHCIPort.kext doesn't support ICH9 natively. Which is why this doesn't work. 0x35, 0x29, 0x00, 0x00 Link to comment Share on other sites More sharing options...
kdawg Posted August 7, 2009 Share Posted August 7, 2009 Slightly off topic. Would one of the newer P45 ICH10 motherboards need patched AppleAHCIPort and IOUSBFamily kexts? Or would the USB and SATA ports work out of the box with 10.5.8? Since ICH10 has native support it seems these P45 boards would require less patching. I was thinking about upgrading to a newer Gigabyte MOBO like the GA-EP45-DS4P or GA-EP45-UD3P. Link to comment Share on other sites More sharing options...
ApexDE Posted August 8, 2009 Share Posted August 8, 2009 Many thanks for this roisoft! I'd managed to add p-states and have vanilla stepping but have struggled with cst tables for too long D. Hi! Does all the SSDT Stuff go to DSDT.aml? I have a "Scope (\_PR)" currently in my DSDT: Scope (\_PR) { Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {} Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) {} Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) {} Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) {} } Shall i replace the Scope with the one you and roisoft posted? I am a bit unsure because my DSDT File has no Scope (_PR), only Scope (\_PR) Link to comment Share on other sites More sharing options...
FKA Posted August 8, 2009 Share Posted August 8, 2009 Hi! Does all the SSDT Stuff go to DSDT.aml? I have a "Scope (\_PR)" currently in my DSDT: Scope (\_PR) { Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {} Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) {} Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) {} Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) {} } Shall i replace the Scope with the one you and roisoft posted? I am a bit unsure because my DSDT File has no Scope (_PR), only Scope (\_PR) Hi I've extracted, modified and attached my SSDT files to my DSDT using the method described here Modifying _PSS (p-states) is described here but you need to make sure you add the correct data for your CPU. This can be done by trial and error (trying different voltages and multiplier value within your CPU's specs.) D Link to comment Share on other sites More sharing options...
ApexDE Posted August 8, 2009 Share Posted August 8, 2009 @ formerlyknowas How does your DSDT.txt now like like with all the SSDT entries? I booted Chameleon with DropSSDT=y, this is needed, right? Link to comment Share on other sites More sharing options...
FKA Posted August 8, 2009 Share Posted August 8, 2009 @ formerlyknowas How does your DSDT.txt now like like with all the SSDT entries? I booted Chameleon with DropSSDT=y, this is needed, right? My DSDT.dsl is posted above the SSDT entries are at the end. Yes you need DropSSDt=y Link to comment Share on other sites More sharing options...
kdawg Posted August 8, 2009 Share Posted August 8, 2009 My DSDT.dsl is posted above the SSDT entries are at the end. Yes you need DropSSDt=y Are you still having problems with the last DSDT file you posted? Link to comment Share on other sites More sharing options...
FKA Posted August 8, 2009 Share Posted August 8, 2009 Are you still having problems with the last DSDT file you posted? As descibed - vanilla speedstep is working, No C-state error messages with vanilla kernel but error when boot with voodoo kprintf=1 and evidently NO c-state controll with either vanilla or voodoo. One new issue since 10.5.8 my USB transfare rate has dropped to 12Mbps but I haven't altered this section of DSDT so I don't know if this is a problem with my current DSDT or 10.5.8. I'm at work now so will go back to my last-good DSDT later and see if its 10.5.8 or something I've done. As you have the same setup as me kdawg can you let me know your results please. D Link to comment Share on other sites More sharing options...
kdawg Posted August 8, 2009 Share Posted August 8, 2009 As descibed - vanilla speedstep is working, No C-state error messages with vanilla kernel but error when boot with voodoo kprintf=1 and evidently NO c-state controll with either vanilla or voodoo. One new issue since 10.5.8 my USB transfare rate has dropped to 12Mbps but I haven't altered this section of DSDT so I don't know if this is a problem with my current DSDT or 10.5.8. I'm at work now so will go back to my last-good DSDT later and see if its 10.5.8 or something I've done. As you have the same setup as me kdawg can you let me know your results please. D Obviously I had to revert to Slice's IOUSBFamily.kext to get my USB working properly after updating to 10.5.8. Sleep and auto-sleep still seem work for me. I haven't tried your exact speed step setup yet, although I have experimented with my own speed step attempts. I'll let you know how I make out. Link to comment Share on other sites More sharing options...
FKA Posted August 8, 2009 Share Posted August 8, 2009 Obviously I had to revert to Slice's IOUSBFamily.kext to get my USB working properly after updating to 10.5.8. Sleep and auto-sleep still seem work for me. I haven't tried your exact speed step setup yet, although I have experimented with my own speed step attempts. I'll let you know how I make out. I'll go back to slice's kext - I've been to caught up with this lately and have missed most of the 10.5.8 goings on. If you'r not bothered about c-state and just want stepping then just try this: http://www.ztex.de/misc/c2ctl.e.html#c1 Link to comment Share on other sites More sharing options...
FKA Posted August 9, 2009 Share Posted August 9, 2009 OK here's where I'm up to dsdt09_08_09.dsl.zip I've tidied up a bit, CST and PST for CPU 1through3 now return CPU0 values. Still no C-state control. Fan isn't hammering it but is still constantly on. Booted with Ubuntu, at rest, CPU fan goes off - CPU idle state! Sleep has never worked for me (tried all fixes.) mainly due to my TSSTCorp DVD (still wont sleep with disk in drive.) and ATI card. And I see most people with 10,5,8 now have a trade off between high CPU temp and sleep. Credit crunch (and Mrs), I need to save on the electricity bill and this machine is left either encoding or downloading when I'm at work - I see this as my only good solution! USB problem was a red herring - I was having a blond moment and had left my memory key plugged into my keyboard hub so wasn't on high speed bus - but obviously you knew this . D. Link to comment Share on other sites More sharing options...
FKA Posted August 9, 2009 Share Posted August 9, 2009 Sorry for the flood! another slightly blond moment i dint' use DropSSDT=y when I took dmesg dump with voodoo. here is correct: H-A-L-intosh2000:~ Dave$ sudo dmesg Password: version_variant = 0 version = Darwin Kernel Version 9.5.0: Sat Dec 6 19:39:54 IST 2008; Voodoo; Release 1.0 :xnu-1228.7.58/BUILD/obj/RELEASE_I386 EM64T supported and will be enabled EFI region: type = 7/7, base = 0x0, top = 0x9c EFI region: type = 0/0, base = 0xf0, top = 0xff EFI region: type = 0/0, base = 0xfec00, top = 0xfffff EFI region: type = 0/0, base = 0xf0000, top = 0xf3fff EFI region: type = 0/0, base = 0x9f, top = 0x9e EFI region: type = 0/0, base = 0xdfef0, top = 0xdfeff EFI region: type = 7/7, base = 0x100, top = 0xdfedf EFI region: type = 9/9, base = 0xdfee3, top = 0xdfeef EFI region: type = 10/10, base = 0xdfee0, top = 0xdfee2 EFI region: type = 7/7, base = 0x100000, top = 0x11ffff Physical memory 4096 MB npvhash=4095 HIGH_MEM_BASE 0xffe00000 fixed per-cpu begin 0xffe17000 tramp: 0xffe00000, hi mem tramps at 0xffe00000 GDT: 0xffe02000, LDT: 0xffe04000, IDT: 0xffe03000, KTSS: 0xffe14000, DFTSS: 0xffe15000 MCTSS: 0xffe15000 gdt/idt reloaded, tr reset to KERNEL_TSS Kernel virtual space from 0x0 to 0xfe7fffff. PAE enabled 64 bit mode enabled 64 bit mode enabled Available physical space from 0xe35000 to 0x11ffff000 EFI_FSB_frequency: read FSBFrequency value: 388009600 BUS: Frequency = 388.9600MHz, cvtt2n = 00000002.93C70996, cvtn2t = 00000000.635498DE, cvtInt = 00275367.D207E04B rtclock_init: Taking bus ratio path 4 (Intel / Apple) timerValue 3 intermediate 0x00000015fa8061a8 saveTime 0x00000015f1405fc8 TSC: Verification of clock speed PASSED. TSC: Frequency = 3104.76801MHz, FSB frequency = 388.9600MHz, bus ratio = 8 DBG: RCBA: vaddr = 00E4B000, paddr = FED1C001 DBG: current RCBA.HPTC: 00000080 DBG: HPET: vaddr = 00E4F000, paddr = FED00000 DBG: HPET: Frequency = 14.318179MHz, cvtt2n = 00000045.D75E0F7F, cvtn2t = 00000000.03AA5B32 DBG: CVT: TSC to HPET = 00000000.012E4C4A DBG: CVT: HPET to TSC = 000000D8.CAEDFD5E DBG: CVT: BUS to HPET = 00000000.09726251 DBG: CVT: HPET to BUS = 0000001B.195DBF4B initialize_screen: b=E0000000, w=00000400, h=00000300, r=00001000, d=00000001 Darwin Kernel Version 9.5.0: Sat Dec 6 19:39:54 IST 2008; Voodoo; Release 1.0 :xnu-1228.7.58/BUILD/obj/RELEASE_I386 standard timeslicing quantum is 10000 us pmap_steal_memory: 01153000 - 01154000; size=00001000 pmap_steal_memory: 01154000 - 016A3000; size=0054F000 pmap_steal_memory: 016A3000 - 016B0000; size=0000D000 pmap_steal_memory: 016B0000 - 01AB0000; size=00400000 pmap_steal_memory: 01AB0000 - 0449A35C; size=029EA35C vm_page_bootstrap: 974177 free pages and 74399 wired pages mig_table_max_displ = 79 CPU identification: Intel® Core(tm)2 Quad CPU Q9450 @ 2.66GHz 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 SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 HTT: 4 cores per package; 4 logical cpus per package CPU extended features: XD EM64T Initializing EFI runtime services Boot args version 1 revision 5 mode 32 Processing 32-bit EFI tables at 0xc2b000 RuntimeServices table at 0xc2b048 MSR_IA32_APIC_BASE 0xfee00000 enabled BSP Boot cpu local APIC id 0x0 [RTCLOCK] frequency 3100000000 (3104076801) maxDec: 5534614728 tscFreq: 3104076801 Kernel boot args: 'boot-uuid=****************************** rd=*uuid DropSSDT=y kprintf=1' warning: skipping personalities in blacklisted kext com.apple.driver.AppleIntelCPUPowerManagement com.apple.kpi.unsupported: Undefined in symbol set: _sha1_hardware_hook IOResources: not registry member at registerService() ACPI: RSDP @ 0xc34000/0x0014 (v000 GBT ) ACPI: RSDT @ 0xc35000/0x0034 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) ACPI: FACP @ 0xc36000/0x0074 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) ACPI: DSDT @ 0xc2e000/0x559A (v001 GBT GBTUACPI 0x00001000 INTL 0x20080926) ACPI: FACS @ 0xdfee0000/0x0040 ACPI: HPET @ 0xdfee7e00/0x0038 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x00000098) ACPI: MCFG @ 0xdfee7e80/0x003C (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) ACPI: APIC @ 0xdfee7d00/0x0084 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) dsmos: Initializing... dsmos: Hook and decryption contexts set! dsmos: Starting... AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled AppleACPICPU: ProcessorApicId=1 LocalApicId=1 Enabled AppleACPICPU: ProcessorApicId=2 LocalApicId=3 Enabled AppleACPICPU: ProcessorApicId=3 LocalApicId=2 Enabled Loading security extension com.apple.security.TMSafetyNet calling mpo_policy_init for TMSafetyNet Security policy loaded: Safety net for Time Machine (TMSafetyNet) Loading security extension com.apple.nke.applicationfirewall Loading security extension com.apple.security.seatbelt calling mpo_policy_init for mb Seatbelt MACF policy initialized Security policy loaded: Seatbelt Policy (mb) Copyright © 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. MAC Framework successfully initialized using 16384 buffer headers and 4096 cluster IO buffer headers cpu_data_alloc(1) 0x549f9000 desc_table: 0x5b539000 ldt: 0x5b53c000 int_stack: 0x549fa000-0x549fe000 cpu_data_alloc(2) 0x5b560000 desc_table: 0x5b565000 ldt: 0x5b568000 int_stack: 0x5b561000-0x5b565000 cpu_data_alloc(3) 0x5b590000 desc_table: 0x5b595000 ldt: 0x5b598000 int_stack: 0x5b591000-0x5b595000 cpu_datap(2):0x5b590000 local apic id 0x2 remapped from 3 cpu_datap(3):0x5b560000 local apic id 0x3 remapped from 2 [TSC] delta: 35, skipping synchronization. (CPU1) Started cpu 1 (lapic id 00000001) Started cpu 2 (lapic id 00000002) [TSC] delta: 3, skipping synchronization. (CPU2) Started cpu 3[TS ]lapic id 00000003) elta: 1, skipping synchronization. (CPU3) IOAPIC: Version 0x20 Vectors 64:87 ACPI: System State [s0 S3 S4 S5] (S3) AppleSMBIOS: invalid type 2 record size: 8, expected 16 OpenHaltRestart: 2008 \M-B\M-) COPYRIGHT PSYSTAR CORPORATION (www.psystar.com) mbinit: done Security auditing service present BSM auditing present bsd_autoconf: calling kminit USBF: 0.317 AppleUSBOHCI[0x606e000]::CheckSleepCapability - controller will be unloaded across sleep USBF: 0.317 AppleUSBOHCI[0x60dd000]::CheckSleepCapability - controller will be unloaded across sleep From path: "uuid", Waiting for boot volume with UUID ****************************** Waiting on IOProviderClassIOResourcesIOResourceMatchboot-uuid-media FireWire runtime power conservation disabled. (2) AppleUSBEHCI::setPowerState(0x60dd000, 0 -> 4) took 67 ms AppleUSBEHCI::setPowerState(0x606e000, 0 -> 4) took 67 ms FireWire (OHCI) TI ID 8024 PCI now active, GUID 000f896300001d7d; max speed s400. IOFireWireController::setPowerState(0x6064000, 0 -> 2) took 167 ms Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/PRIM@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/SAMSUNG HD322HJ Media/IOGUIDPartitionScheme/Apple_RAID_OfflineV2_Untitled_2@2/AppleRAIDMember/AppleRAIDStripeSet/Macintosh RAID@0 BSD root: disk4, major 14, minor 16 Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0. Jettisoning kernel linker. Resetting IOCatalogue. systemShutdown false warning: skipping personalities in blacklisted kext com.apple.driver.AppleHWSensor warning: skipping personalities in blacklisted kext com.apple.Dont_Steal_Mac_OS_X GFX0: family specific matching fails Matching service count = 0 Matching service count = 1 Matching service count = 1 Matching service count = 1 Matching service count = 1 Matching service count = 1 Matching service count = 2 GFX0: family specific matching fails MacPro3,1: stalling for module Matching service count = 1 AppleTyMCEDriver::probe(MacPro3,1) AppleTyMCEDriver::probe fails GFX0: family specific matching fails [HCIController][configurePM] power parent ready after 1 tries GFX0: family specific matching fails [GFX0] strict ordering enforced [GFX0] strict ordering enforced ** Device in slot: SLOT--1 ** GFX0: family specific matching fails AppleRTL8169Ethernet: Ethernet address 00:1d:7d:06:38:83 ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out kPEDisableScreen -1 initialize_screen: b=6FBE6000, w=00000280, h=000001E0, r=00000A00, d=00000001 kPEEnableScreen 1 kPEEnableScreen 1 ATY_Megalodon::powerStateWillChangeTo(0x6034400, ATY_Megalodon, 0 -> 2) took 693 ms ATY_Megalodon::powerStateWillChangeTo(0x6010800, ATY_Megalodon, 0 -> 2) took 221 ms kPEEnableScreen 1 kPEEnableScreen 1 kPEDisableScreen 1 kPEEnableScreen 1 kPEEnableScreen 1 kPEEnableScreen 1 NTFS driver 2.1 [Flags: R/O]. NTFS volume name Windows 7 Boot, version 3.1. NTFS volume name Windows 7 x64, version 3.1. H-A-L-intosh2000:~ Dave$ Link to comment Share on other sites More sharing options...
ApexDE Posted August 16, 2009 Share Posted August 16, 2009 My EHCI Controllers don't provide any Powermanagement abilities resulting in MacOS X turning them off while sleeping. Aug 16 14:43:42 localhost kernel[0]: USBF: 0.346 AppleUSBOHCI[0x5e7f800]::CheckSleepCapability - controller will be unloaded across sleep Aug 16 14:43:42 localhost kernel[0]: USBF: 0.346 AppleUSBOHCI[0x6065800]::CheckSleepCapability - controller will be unloaded across sleep Anyone knows if this is fixable with a DSDT Patch? Link to comment Share on other sites More sharing options...
kdawg Posted August 18, 2009 Share Posted August 18, 2009 Sorry for the flood! another slightly blond moment i dint' use DropSSDT=y when I took dmesg dump with voodoo. here is correct: H-A-L-intosh2000:~ Dave$ sudo dmesg Password: version_variant = 0 version = Darwin Kernel Version 9.5.0: Sat Dec 6 19:39:54 IST 2008; Voodoo; Release 1.0 :xnu-1228.7.58/BUILD/obj/RELEASE_I386 EM64T supported and will be enabled EFI region: type = 7/7, base = 0x0, top = 0x9c EFI region: type = 0/0, base = 0xf0, top = 0xff EFI region: type = 0/0, base = 0xfec00, top = 0xfffff EFI region: type = 0/0, base = 0xf0000, top = 0xf3fff EFI region: type = 0/0, base = 0x9f, top = 0x9e EFI region: type = 0/0, base = 0xdfef0, top = 0xdfeff EFI region: type = 7/7, base = 0x100, top = 0xdfedf EFI region: type = 9/9, base = 0xdfee3, top = 0xdfeef EFI region: type = 10/10, base = 0xdfee0, top = 0xdfee2 EFI region: type = 7/7, base = 0x100000, top = 0x11ffff Physical memory 4096 MB npvhash=4095 HIGH_MEM_BASE 0xffe00000 fixed per-cpu begin 0xffe17000 tramp: 0xffe00000, hi mem tramps at 0xffe00000 GDT: 0xffe02000, LDT: 0xffe04000, IDT: 0xffe03000, KTSS: 0xffe14000, DFTSS: 0xffe15000 MCTSS: 0xffe15000 gdt/idt reloaded, tr reset to KERNEL_TSS Kernel virtual space from 0x0 to 0xfe7fffff. PAE enabled 64 bit mode enabled 64 bit mode enabled Available physical space from 0xe35000 to 0x11ffff000 EFI_FSB_frequency: read FSBFrequency value: 388009600 BUS: Frequency = 388.9600MHz, cvtt2n = 00000002.93C70996, cvtn2t = 00000000.635498DE, cvtInt = 00275367.D207E04B rtclock_init: Taking bus ratio path 4 (Intel / Apple) timerValue 3 intermediate 0x00000015fa8061a8 saveTime 0x00000015f1405fc8 TSC: Verification of clock speed PASSED. TSC: Frequency = 3104.76801MHz, FSB frequency = 388.9600MHz, bus ratio = 8 DBG: RCBA: vaddr = 00E4B000, paddr = FED1C001 DBG: current RCBA.HPTC: 00000080 DBG: HPET: vaddr = 00E4F000, paddr = FED00000 DBG: HPET: Frequency = 14.318179MHz, cvtt2n = 00000045.D75E0F7F, cvtn2t = 00000000.03AA5B32 DBG: CVT: TSC to HPET = 00000000.012E4C4A DBG: CVT: HPET to TSC = 000000D8.CAEDFD5E DBG: CVT: BUS to HPET = 00000000.09726251 DBG: CVT: HPET to BUS = 0000001B.195DBF4B initialize_screen: b=E0000000, w=00000400, h=00000300, r=00001000, d=00000001 Darwin Kernel Version 9.5.0: Sat Dec 6 19:39:54 IST 2008; Voodoo; Release 1.0 :xnu-1228.7.58/BUILD/obj/RELEASE_I386 standard timeslicing quantum is 10000 us pmap_steal_memory: 01153000 - 01154000; size=00001000 pmap_steal_memory: 01154000 - 016A3000; size=0054F000 pmap_steal_memory: 016A3000 - 016B0000; size=0000D000 pmap_steal_memory: 016B0000 - 01AB0000; size=00400000 pmap_steal_memory: 01AB0000 - 0449A35C; size=029EA35C vm_page_bootstrap: 974177 free pages and 74399 wired pages mig_table_max_displ = 79 CPU identification: Intel® Core(tm)2 Quad CPU Q9450 @ 2.66GHz 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 SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 HTT: 4 cores per package; 4 logical cpus per package CPU extended features: XD EM64T Initializing EFI runtime services Boot args version 1 revision 5 mode 32 Processing 32-bit EFI tables at 0xc2b000 RuntimeServices table at 0xc2b048 MSR_IA32_APIC_BASE 0xfee00000 enabled BSP Boot cpu local APIC id 0x0 [RTCLOCK] frequency 3100000000 (3104076801) maxDec: 5534614728 tscFreq: 3104076801 Kernel boot args: 'boot-uuid=****************************** rd=*uuid DropSSDT=y kprintf=1' warning: skipping personalities in blacklisted kext com.apple.driver.AppleIntelCPUPowerManagement com.apple.kpi.unsupported: Undefined in symbol set: _sha1_hardware_hook IOResources: not registry member at registerService() ACPI: RSDP @ 0xc34000/0x0014 (v000 GBT ) ACPI: RSDT @ 0xc35000/0x0034 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) ACPI: FACP @ 0xc36000/0x0074 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) ACPI: DSDT @ 0xc2e000/0x559A (v001 GBT GBTUACPI 0x00001000 INTL 0x20080926) ACPI: FACS @ 0xdfee0000/0x0040 ACPI: HPET @ 0xdfee7e00/0x0038 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x00000098) ACPI: MCFG @ 0xdfee7e80/0x003C (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) ACPI: APIC @ 0xdfee7d00/0x0084 (v001 GBT GBTUACPI 0x42302E31 GBTU 0x01010101) dsmos: Initializing... dsmos: Hook and decryption contexts set! dsmos: Starting... AppleACPICPU: ProcessorApicId=0 LocalApicId=0 Enabled AppleACPICPU: ProcessorApicId=1 LocalApicId=1 Enabled AppleACPICPU: ProcessorApicId=2 LocalApicId=3 Enabled AppleACPICPU: ProcessorApicId=3 LocalApicId=2 Enabled Loading security extension com.apple.security.TMSafetyNet calling mpo_policy_init for TMSafetyNet Security policy loaded: Safety net for Time Machine (TMSafetyNet) Loading security extension com.apple.nke.applicationfirewall Loading security extension com.apple.security.seatbelt calling mpo_policy_init for mb Seatbelt MACF policy initialized Security policy loaded: Seatbelt Policy (mb) Copyright © 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. MAC Framework successfully initialized using 16384 buffer headers and 4096 cluster IO buffer headers cpu_data_alloc(1) 0x549f9000 desc_table: 0x5b539000 ldt: 0x5b53c000 int_stack: 0x549fa000-0x549fe000 cpu_data_alloc(2) 0x5b560000 desc_table: 0x5b565000 ldt: 0x5b568000 int_stack: 0x5b561000-0x5b565000 cpu_data_alloc(3) 0x5b590000 desc_table: 0x5b595000 ldt: 0x5b598000 int_stack: 0x5b591000-0x5b595000 cpu_datap(2):0x5b590000 local apic id 0x2 remapped from 3 cpu_datap(3):0x5b560000 local apic id 0x3 remapped from 2 [TSC] delta: 35, skipping synchronization. (CPU1) Started cpu 1 (lapic id 00000001) Started cpu 2 (lapic id 00000002) [TSC] delta: 3, skipping synchronization. (CPU2) Started cpu 3[TS ]lapic id 00000003) elta: 1, skipping synchronization. (CPU3) IOAPIC: Version 0x20 Vectors 64:87 ACPI: System State [s0 S3 S4 S5] (S3) AppleSMBIOS: invalid type 2 record size: 8, expected 16 OpenHaltRestart: 2008 \M-B\M-) COPYRIGHT PSYSTAR CORPORATION (www.psystar.com) mbinit: done Security auditing service present BSM auditing present bsd_autoconf: calling kminit USBF: 0.317 AppleUSBOHCI[0x606e000]::CheckSleepCapability - controller will be unloaded across sleep USBF: 0.317 AppleUSBOHCI[0x60dd000]::CheckSleepCapability - controller will be unloaded across sleep From path: "uuid", Waiting for boot volume with UUID ****************************** Waiting on IOProviderClassIOResourcesIOResourceMatchboot-uuid-media FireWire runtime power conservation disabled. (2) AppleUSBEHCI::setPowerState(0x60dd000, 0 -> 4) took 67 ms AppleUSBEHCI::setPowerState(0x606e000, 0 -> 4) took 67 ms FireWire (OHCI) TI ID 8024 PCI now active, GUID 000f896300001d7d; max speed s400. IOFireWireController::setPowerState(0x6064000, 0 -> 2) took 167 ms Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/PRIM@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/SAMSUNG HD322HJ Media/IOGUIDPartitionScheme/Apple_RAID_OfflineV2_Untitled_2@2/AppleRAIDMember/AppleRAIDStripeSet/Macintosh RAID@0 BSD root: disk4, major 14, minor 16 Extension "com.apple.driver.iTunesPhoneDriver" has no explicit kernel dependency; using version 6.0. Jettisoning kernel linker. Resetting IOCatalogue. systemShutdown false warning: skipping personalities in blacklisted kext com.apple.driver.AppleHWSensor warning: skipping personalities in blacklisted kext com.apple.Dont_Steal_Mac_OS_X GFX0: family specific matching fails Matching service count = 0 Matching service count = 1 Matching service count = 1 Matching service count = 1 Matching service count = 1 Matching service count = 1 Matching service count = 2 GFX0: family specific matching fails MacPro3,1: stalling for module Matching service count = 1 AppleTyMCEDriver::probe(MacPro3,1) AppleTyMCEDriver::probe fails GFX0: family specific matching fails [HCIController][configurePM] power parent ready after 1 tries GFX0: family specific matching fails [GFX0] strict ordering enforced [GFX0] strict ordering enforced ** Device in slot: SLOT--1 ** GFX0: family specific matching fails AppleRTL8169Ethernet: Ethernet address 00:1d:7d:06:38:83 ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out kPEDisableScreen -1 initialize_screen: b=6FBE6000, w=00000280, h=000001E0, r=00000A00, d=00000001 kPEEnableScreen 1 kPEEnableScreen 1 ATY_Megalodon::powerStateWillChangeTo(0x6034400, ATY_Megalodon, 0 -> 2) took 693 ms ATY_Megalodon::powerStateWillChangeTo(0x6010800, ATY_Megalodon, 0 -> 2) took 221 ms kPEEnableScreen 1 kPEEnableScreen 1 kPEDisableScreen 1 kPEEnableScreen 1 kPEEnableScreen 1 kPEEnableScreen 1 NTFS driver 2.1 [Flags: R/O]. NTFS volume name Windows 7 Boot, version 3.1. NTFS volume name Windows 7 x64, version 3.1. H-A-L-intosh2000:~ Dave$ Out of curiosity are you overclocking? I see your speedstepping is for a FSB of 388. I'm running mine at 444 so I had to alter my speedstep _PSS states. Link to comment Share on other sites More sharing options...
Recommended Posts