Rodiak Posted February 11, 2010 Share Posted February 11, 2010 I have an almost fully working SL install on my HP DV7 1285dx laptop. I say almost because USB 2.0 is not working (I get the "EHCI controller unable to take control from BIOS" error while booting). My USB mouse and keyboard do work but anything else like a flash drive or my iPhone are not detected at all. I've been trying to fix this for 2 days now but wasn't able to find a solution. The thing is, when I boot my SL install using the EMPIRE EFI cd then USB works perfectly fine. Booting with Chameleon 2 RC4 is causing the problem. I tried installing the IOPCIFAMILY kext by Slice but it didn't make a difference. I also tried removing AppleHPET.kext and that also made no difference. I read that this problem can be fixed using a DSDT patch and while I know what a DSDT file is I don't really know my way around one. I tried adding some code but I always get errors on compilation. I attached my DSDT file hoping someone can take a look at it and provide me with a solution to this irritating problem. Now the Sleep problem. I am using the 10.6.2 SleepEnabler kext (downloaded from Kexts.com) And while the laptop does go to sleep, upon waking up the screen stays off. I'll appreciate any suggestions on these two problems (more importantly the USB one)! Thanks! dsdt.txt Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/ Share on other sites More sharing options...
oldnapalm Posted February 11, 2010 Share Posted February 11, 2010 Can you post the output of "lspci -nn" command? Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1408068 Share on other sites More sharing options...
Rodiak Posted February 11, 2010 Author Share Posted February 11, 2010 Thanks for the reply. Where exactly do I enter this command? Entering it in terminal gave me the "command not found" error. Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1408300 Share on other sites More sharing options...
oldnapalm Posted February 11, 2010 Share Posted February 11, 2010 Yes, it's in terminal, if you don't have the command, install it first http://www.osx86.es/?p=620 I patched your USB devices, but don't know if it's the right fix, you can test it DSDT.zip BTW, have you tried Chameleon's USB fixes? USBBusFixyes Enable the EHCI and UHCI fixes (disabled by default). These make the USB ports "built-in", enable waking by pressing akey or moving the mouse & fix waking the OS to prevent device removal errors. EHCIacquire yes Enable the EHCI fix only (disabled by default). UHCIreset yes Enable the UHCI fix only (disabled by default). Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1408314 Share on other sites More sharing options...
Plucka Posted February 14, 2010 Share Posted February 14, 2010 Yes, it's in terminal, if you don't have the command, install it firsthttp://www.osx86.es/?p=620 I patched your USB devices, but don't know if it's the right fix, you can test it DSDT.zip BTW, have you tried Chameleon's USB fixes? Hey there dont know if this helps but I have 10.5.8 running on another drive and I just borrowed the this kext from my extensions folder and used kext helper to install it in Snow, after rebooting I regained all the usb ports with proper speed 480mb and they are all recognized by system profiler. Am on an Asus P5B motherboard standard type with Snow Leopard running quite stably right now with the exception of shutdown. (any ideas here ?) Well back everything up first, maybe this will help, I hope so any way as I have gotten a lot of help from all the blokes and shielas here. Cheers mates, good luck, Plucka IOUSBFamily.kext.zip Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1409978 Share on other sites More sharing options...
Rodiak Posted February 14, 2010 Author Share Posted February 14, 2010 oldnapalm, thanks a bunch for all the help! I totally forgot about the Chameleon USB fix! Now USB is working just fine! Sleep on the other hand is still a problem. The laptop doesn't fully go to sleep (LED buttons above the keyboard stay on) but the display turns off and never comes back no matter what I press, so I still have to reset every time... Any help on that end? Here's my lspci -nn command output if it helps: 00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07) 00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) 00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) 00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) 00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) 00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) 00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03) 00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03) 00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) 00:1d.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) 00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03) 00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03) 00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03) 01:00.0 VGA compatible controller [0300]: nVidia Corporation G96 [GeForce 9600M GT] [10de:0649] (rev a1) 02:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237] 05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02) 06:00.0 FireWire (IEEE 1394) [0c00]: JMicron Technology Corp. IEEE 1394 Host Controller [197b:2380] 06:00.1 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382] 06:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381] 06:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383] 06:00.4 System peripheral [0880]: JMicron Technology Corp. xD Host Controller [197b:2384] I also notice that OSX detects Firewire during boot although my laptop has no firewire connectors. Might this be causing any trouble? Plucka, thanks for your suggestion, but the Chameleon USB fix is way better than messing with kexts! Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1410080 Share on other sites More sharing options...
oldnapalm Posted February 14, 2010 Share Posted February 14, 2010 oldnapalm, thanks a bunch for all the help! I totally forgot about the Chameleon USB fix! Now USB is working just fine! Sleep on the other hand is still a problem. The laptop doesn't fully go to sleep (LED buttons above the keyboard stay on) but the display turns off and never comes back no matter what I press, so I still have to reset every time... Any help on that end? You are welcome. Have you tried the patched DSDT in my previous post? It has this fix (also related to sleep problems) http://www.insanelymac.com/forum/index.php?showtopic=168014 I also notice that OSX detects Firewire during boot although my laptop has no firewire connectors. Might this be causing any trouble? Don't know, you may try to remove the firewire kexts. Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1410089 Share on other sites More sharing options...
Rodiak Posted February 14, 2010 Author Share Posted February 14, 2010 You are welcome.Have you tried the patched DSDT in my previous post? It has this fix (also related to sleep problems) http://www.insanelymac.com/forum/index.php?showtopic=168014 Don't know, you may try to remove the firewire kexts. Yes, I am currently using the DSDT you provided but the sleep problem is still present... Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1410125 Share on other sites More sharing options...
oldnapalm Posted February 14, 2010 Share Posted February 14, 2010 Yes, I am currently using the DSDT you provided but the sleep problem is still present... Try removing NullCPUPowerManagement and SleepEnabler kexts, then use VoodooMonitor to check if SpeedStep is working. You may need to change SMproductname in smbios.plist (I use MacBookPro5,1). In my laptop sleep doesn't work if AppleIntelCPUPowerManagement is not running, even with SleepEnabler. Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1410163 Share on other sites More sharing options...
Rodiak Posted February 14, 2010 Author Share Posted February 14, 2010 Try removing NullCPUPowerManagement and SleepEnabler kexts, then use VoodooMonitor to check if SpeedStep is working. You may need to change SMproductname in smbios.plist (I use MacBookPro5,1). In my laptop sleep doesn't work if AppleIntelCPUPowerManagement is not running, even with SleepEnabler. I removed the NullCPUPowerManagement and SleepEnabler kexts and changed SMproductname in the smbios.plist file, but sleep still does not work. I downloaded VoodooMonitor and installed its kext. When I launch the application it correctly identifies my CPU but there's nothing about Speedstep there. Where do I check for that? Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1410245 Share on other sites More sharing options...
oldnapalm Posted February 14, 2010 Share Posted February 14, 2010 I removed the NullCPUPowerManagement and SleepEnabler kexts and changed SMproductname in the smbios.plist file, but sleep still does not work. I downloaded VoodooMonitor and installed its kext. When I launch the application it correctly identifies my CPU but there's nothing about Speedstep there. Where do I check for that? Check the status tab, if there is variation in values then SpeedStep is working. Where did you put the dsdt.aml file? Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1410325 Share on other sites More sharing options...
Rodiak Posted February 14, 2010 Author Share Posted February 14, 2010 Check the status tab, if there is variation in values then SpeedStep is working. Where did you put the dsdt.aml file? Yes there is a variation in the values but only when I move the mouse over the dock or launch something (like the dashboard). If the computer is idle then there are no changes in the values. I put the DSDT file in the /Extra folder. Link to comment https://www.insanelymac.com/forum/topic/210521-usb-20-and-sleep-problems/#findComment-1410339 Share on other sites More sharing options...
Recommended Posts