![]() |
|
#1
|
|||
|
|||
UHCI/EHCI Built in with dsdt fix
First the issues, than the fixes.
My usb1 (UHCI) and usb2 (EHCI) ports were showing up in system profiler as "expansion slots". This was causing 2 main problems for me. First, I had to use the power button to wake the computer from sleep. Second, if I had a usb drive plugged in when the computer went to sleep, I would get a "device removal error" when the computer woke from sleep. I combined two different dsdt fixes I found. One fixed UHCI but not EHCI, the other did just the opposite. I combined the dsdt fix for UHCI found here: http://www.insanelymac.com/forum/ind...c=168014&st=20 and the EHCI fix found here: http://www.insanelymac.com/forum/ind...&#entry1240686 Now I can wake the computer from sleep by clicking my USB mouse and I dont have to eject USB drives before putting the computer to sleep. I also do not get the "controller will be unloaded across sleep" error when booting in verbose mode. This works great on ep-35-ds3p, but should work for most ich9 and ich10 gigabyte boards, since device id's were changed to match ich10. Also, pay attention to the usb device with address 0x001D0003, for me it was US31, dont edit this device. GA EP35-DS3P - Intel Q9550 - 2 X 2GB Dominator 1066Mhz, EVGA 8800GTS 512MB 2x320Gb SATA in Software Raid 0, 1x1.5TB for Time machine and storage (Geekbench 6293) 10.6 Retail 64bit Using DSDT for audio-889a, video-8800gts, ethernet w/TM fix, USB fix, and SATA fix. MacBook 2,1 - 10.6 Retail MacBook 3,1 - 10.6 Retail Last edited by wwbsox; 09-02-2009 at 12:03 AM. Reason: added dsdt.aml file |
#2
|
||||
|
||||
your links doesn't work ...
ASUS P5E - Q6600 2.4 GHz - 8800 GTS 512 OSX 10.6 (vanilla kernel) |
#3
|
|||
|
|||
Thanks. Links got truncated somehow. fixed now.
GA EP35-DS3P - Intel Q9550 - 2 X 2GB Dominator 1066Mhz, EVGA 8800GTS 512MB 2x320Gb SATA in Software Raid 0, 1x1.5TB for Time machine and storage (Geekbench 6293) 10.6 Retail 64bit Using DSDT for audio-889a, video-8800gts, ethernet w/TM fix, USB fix, and SATA fix. MacBook 2,1 - 10.6 Retail MacBook 3,1 - 10.6 Retail |
#4
|
|||
|
|||
Hi
I have an installation of 10.6.1 on the ds3p and would like to borrow your solution. I have an 8600gt however. How would I deal with that? I'm using Chameleon RC3 and Netkas's latest boot file. If you can clue me in a bit, I'd appreciate it. Thanks Pandar |
#5
|
|||
|
|||
@Pandar
If your referring to the USB fix. All you have to do is replace the usb section of your DSDT with what is in the original post. If you need more detailed instructions just PM me. Are you currently using DSDT for your graphics? If so... it will not affect that section. If you are wanting to add graphics to the DSDT than you will need to generate that portion of the DSDT, Device (PGEP), under Device (PCI0). I used ACPI patcher to generate that section. GA EP35-DS3P - Intel Q9550 - 2 X 2GB Dominator 1066Mhz, EVGA 8800GTS 512MB 2x320Gb SATA in Software Raid 0, 1x1.5TB for Time machine and storage (Geekbench 6293) 10.6 Retail 64bit Using DSDT for audio-889a, video-8800gts, ethernet w/TM fix, USB fix, and SATA fix. MacBook 2,1 - 10.6 Retail MacBook 3,1 - 10.6 Retail |
#6
|
|||
|
|||
Hi,
I was actually wondering if anyone know how to do it the other way round.. i.e. make the USB from built-in to external. Cause i have my bluetooth in USB3 and its turned off every time the laptop goes to sleep and doesnt work on wak.. Thanks, Xavier |
#7
|
|||
|
|||
Is there a guide somehwere of how to do this? I try using dsdt patcher but when adding the usb code I get compilation errors.
As my ehci usb are also listed as expansion slots I'm hoping this might also help with some other usb problems I'm having like bandwidth problems for my usb webcam... |
#8
|
||||
|
||||
What i would say is download an app called DSDTSE it is a very good place to start. I found it very helpful also look at threads about DSDT for your motherboard. All the best and respect to all here
![]() Intel Core 2 Duo E6600 @ 3.0 Ghz (Water cooled) • Gigabyte GA-G33M-DS2R • 4GB DDR2-800 MHz @ 1002 MHz• GeForce 8800 GTS 512MB • Edirol UA25 USB sound card • All DSDT Fixes only kext in Extra folder Fake SMC v2.5 • Chameleon RC4 with PC EFi v 10.5 boot• Mac OS X 10.6.2 (Totally Vanilla) • Windows 7 • Unbutu 9.10 |
#9
|
|||
|
|||
Yeh these are pretty cool fixes, no patching of kexts anymore
|
#10
|
|||
|
|||
Apex gets credit for the EHCI fix.
On another note. The SATA fix in the first link works great even for ich9 board like mine. AHCI now shows up as ich10 in system profiler instead of "unknown ahci controller". Dont have an SATA section in my dsdt, but IDE1 had the same address so I added that method there and it works. GA EP35-DS3P - Intel Q9550 - 2 X 2GB Dominator 1066Mhz, EVGA 8800GTS 512MB 2x320Gb SATA in Software Raid 0, 1x1.5TB for Time machine and storage (Geekbench 6293) 10.6 Retail 64bit Using DSDT for audio-889a, video-8800gts, ethernet w/TM fix, USB fix, and SATA fix. MacBook 2,1 - 10.6 Retail MacBook 3,1 - 10.6 Retail |