SLV Posted January 12, 2009 Share Posted January 12, 2009 I think here's the best place to write this. IOPCIFamily2.5.4 made me a great headache. I replaced the original file with this, rebooted and got an error: Jan 11 22:12:08 localhost kernel[0]: USBF: 0.636 AppleUSBUHCI: unable to initialize UIM After this system hung my computer so much, that even reboot button worked after some seconds. Replacing AppleUSBUHCI with such from first post didn't have any effect. So i had to boot with -f -v flags and replace IOPCIFamily back with original. System: Motherboard: Asus P5Q, MacOSX 10.5.6 Retail. Кстати, товарищу Slice привет ------UPD:------- So, good news. After installing other kexts from the first post i get system boot, but not always. Often get a message like: waiting for boot device with GUID "xxxxxxxxxxxxxxxxxxxx". Still poweroff doesn't work and i still get USBF error. And forgot to say, that i'm booting from a flash drive with 10mb initrd.img. Link to comment Share on other sites More sharing options...
Signal64 Posted January 12, 2009 Share Posted January 12, 2009 For a scenario where the BIOS isn't handing off EHCI and doesn't provide an option for doing so, would it be possible to just issue the release prior to apple usb loading? Idea would be using a small kext that has loading priority over the Apple ones (like a boot-132 kext setup would be) that issues the release. BIOS's that do not release EHCI can usually be worked around by disabling USB Legacy, but in turn this disables booting from USB or using USB Keyboards during boot. Some of these BIOS's do not include separate USB Keyboard specific options either. Link to comment Share on other sites More sharing options...
Il Francy MacPc Posted January 12, 2009 Share Posted January 12, 2009 Hi! I installed AppleUSB(E,O,U)HCI328 first, then added IOUSBMassStorageClass205 and later added also IOPCIFamily2.5.4 because I wanted to solve the "USB device unplugged without eject" error message after waking from sleep in my 10.5.5 install (I was directed here to solve the 10.5.6 no wake from sleep issue). The problem w/ these kext is that I can not wake the 10.5.5 from sleep any more and to the 10.5.6 still no wake as before the patch. I have to reset. I restored backed up Extensions to have waking from sleep back in 10.5.5, so the USB devices bad unmount popup shows again. In System Profiler USB Bus: Host Controller Location: Expansion Slot Host Controller Driver: AppleUSBOHCI PCI Device ID: 0x7001 PCI Revision ID: 0x000f PCI Vendor ID: 0x1039 Bus Number: 0x23 USB Bus: Host Controller Location: Expansion Slot Host Controller Driver: AppleUSBOHCI PCI Device ID: 0x7001 PCI Revision ID: 0x000f PCI Vendor ID: 0x1039 Bus Number: 0x43 USB Bus: Host Controller Location: Expansion Slot Host Controller Driver: AppleUSBOHCI PCI Device ID: 0x7001 PCI Revision ID: 0x000f PCI Vendor ID: 0x1039 Bus Number: 0x03 USB High-Speed Bus: Host Controller Location: Built In USB Host Controller Driver: AppleUSBEHCI PCI Device ID: 0x7002 PCI Revision ID: 0x0000 PCI Vendor ID: 0x1039 Bus Number: 0x63 hibernatemode 0 AppleHPET and .PCGenUSBEHCI are not loaded. I did not install the DSDT patch. system.log always had this message for the 3 USB buses, even before these new kexts AppleUSBOHCI[0x2ed6000]::CheckSleepCapability - controller will be unloaded across sleep I read this is similar to what happened to ole2 at Post #88 and Post #95 as it seems we have same/similar chipset. Any further suggestion would be very appreciated, thanks EDIT : a Mac is built with a video card Link to comment Share on other sites More sharing options...
arthur5005 Posted January 13, 2009 Share Posted January 13, 2009 You probably need to erase AppleHPET.kext For those still getting the 'unable to initialize UIM' problem, where your USB isn't loading up removing AppleHPET.kext (apple's high precision event timer kernel extension) solved my problem! USB with these drivers now work!! Thanks for everything Slice. Link to comment Share on other sites More sharing options...
mitch_de Posted January 13, 2009 Share Posted January 13, 2009 I dont no why some need to erase AppleHPET. Something wrong with their BIOS ? I have AppleHPET loaded and USB 2.0 works (even with orig. IOUSBFamily.kext)! (my Config: 10.5.6, GA-EP35-DS3, ICH9, dsdt patched) Maybe it depends on BIOS bugs and/or Chipset (i have ICH9). Can that people, which need to erase AppleHPET tell, which CPU & Mainboard , DSDT patch / no DSDT patch use ? Perhaps Slice can so find out whats the problem and eliminate that in the IOUSBFamily without need of erasing AppleHPET for those boards. Link to comment Share on other sites More sharing options...
Slice Posted January 13, 2009 Author Share Posted January 13, 2009 I dont no why some need to erase AppleHPET.Something wrong with their BIOS ? I have AppleHPET loaded and USB 2.0 works (even with orig. IOUSBFamily.kext)! (my Config: 10.5.6, GA-EP35-DS3, ICH9, dsdt patched) Maybe it depends on BIOS bugs and/or Chipset (i have ICH9). Can that people, which need to erase AppleHPET tell, which CPU & Mainboard , DSDT patch / no DSDT patch use ? Perhaps Slice can so find out whats the problem and eliminate that in the IOUSBFamily without need of erasing AppleHPET for those boards. I also don't need to erase HPET. But some users have illegal interrupt sharing. Original idea comes from eno who creating LAN driver and encounter on HPET conflict. http://forum.insanelymac.com/index.php?sho...5569&st=255 I proposed that USB has the same problem. Sometime at some users. And suggest to all to erase HPET. Yes! I have some good reports with this trick. I think it is 10.5.6 bug and wait for Apple's update. Link to comment Share on other sites More sharing options...
mitch_de Posted January 13, 2009 Share Posted January 13, 2009 Thanks for that background information. Here we can learn a lot of such things - very interesting ! Sometimes it is also good to asking here / look for reports of problematic mainboards (like the nightmare CPU=1 boards,...). I did so (GA Baord) before i build it. MY old windows board only makes troubles with OS X. Too much pain .. i got used GA EP35 board on ebay and since that time i am happy and didnt paid too much money (used my CPU from MSI trouble board). Link to comment Share on other sites More sharing options...
BzDl Posted January 14, 2009 Share Posted January 14, 2009 Hey Slide, Can you help me for a while? I've installed 10.5.5 on hp compaq cq40 and I have error message: EHCI controller unable to take control from BIOS ... AppleUSBEHCI: unable to initialize UIM I've read your solution, It seem to update the kext but I still stuck at grey screen. So how can I update the kext? I feel so down now for searching solution and you are my last hope. Link to comment Share on other sites More sharing options...
Slice Posted January 15, 2009 Author Share Posted January 15, 2009 Hey Slide, Can you help me for a while? I've installed 10.5.5 on hp compaq cq40 and I have error message: EHCI controller unable to take control from BIOS ... AppleUSBEHCI: unable to initialize UIM I've read your solution, It seem to update the kext but I still stuck at grey screen. So how can I update the kext? I feel so down now for searching solution and you are my last hope. You probably need to begin here http://forum.insanelymac.com/index.php?showforum=45 USB problem is not related to grey screen in any trouble. Link to comment Share on other sites More sharing options...
BzDl Posted January 15, 2009 Share Posted January 15, 2009 if not boot with -v option, It stuck with grey screen and apple logo with an warning icon on it. but when i try booting with -v, it says: EHCI controller unable to take control from BIOS ... AppleUSBEHCI: unable to initialize UIM and nothing happen! so I think it's usb problem, right ? Link to comment Share on other sites More sharing options...
Slice Posted January 16, 2009 Author Share Posted January 16, 2009 if not boot with -v option, It stuck with grey screen and apple logo with an warning icon on it. but when i try booting with -v, it says: EHCI controller unable to take control from BIOS ... AppleUSBEHCI: unable to initialize UIM and nothing happen! so I think it's usb problem, right ? No. Recently I got the same message when I forced shutdown the comp by power. Nontheless after second restart with -f option I have no more this message. All is good. Link to comment Share on other sites More sharing options...
chiwhiz Posted January 17, 2009 Share Posted January 17, 2009 Hi there Slice, Wondering if you have any input on my issue. I installed all kexts using your method on your parent post in hopes of fixing the sleep issue. After reboot, the system does in fact go to sleep and CAN be woken up now from my keyboard or mouse... cool... but... there is no display image. In other words, a black screen, but the computer has booted back up (audible). Any ideas? BIOS update? Video card? USB/monitor issue? THanks, chiwhiz Leopard Retail 10.5.6 EFI v9 Chameleon Asus P5k-e Wifi BIOS 806 ATI 2600XT Dual DVI Dell 2007fp & 1907fp Link to comment Share on other sites More sharing options...
chiwhiz Posted January 17, 2009 Share Posted January 17, 2009 Correction: Asus p5k-e wifi BIOS 1006 Update: Just tried updating bios to newest one, 1202... and still does not give me anything on the screen. Hummm. Any ideas?? Link to comment Share on other sites More sharing options...
Slice Posted January 17, 2009 Author Share Posted January 17, 2009 Correction: Asus p5k-e wifi BIOS 1006 Update: Just tried updating bios to newest one, 1202... and still does not give me anything on the screen. Hummm. Any ideas?? I don't know but it may be a monitor power issue (IOGraphicsFamily? DSDT mistakes?) Link to comment Share on other sites More sharing options...
ac3bcn Posted January 17, 2009 Share Posted January 17, 2009 Hi Slice, I insatlled your kexts,and I can see the improvements, 8Gb Pendrive are quickly expulsed form desktop. before it was a little "lazy" to unmount or not wanted to unmount (Device is in use),but I'm steel having this message at boot system log: USBF: 0.708 AppleUSBOHCI[0x46c8800]::CheckSleepCapability - controller will be unloaded across sleep USBF: 0.718 AppleUSBOHCI[0x4711800]::CheckSleepCapability - controller will be unloaded across sleep and I think it is relationated with other problem I have with an USB Bluetooth Dongle, the HCI Controller can not take control of the BT device, reported in this Topic http://forum.insanelymac.com/index.php?showtopic=146598 Do you think there is a relation between these issues ? Thanks Link to comment Share on other sites More sharing options...
Slice Posted January 18, 2009 Author Share Posted January 18, 2009 Hi Slice, I insatlled your kexts,and I can see the improvements, 8Gb Pendrive are quickly expulsed form desktop. before it was a little "lazy" to unmount or not wanted to unmount (Device is in use),but I'm steel having this message at boot system log:USBF: 0.708 AppleUSBOHCI[0x46c8800]::CheckSleepCapability - controller will be unloaded across sleep USBF: 0.718 AppleUSBOHCI[0x4711800]::CheckSleepCapability - controller will be unloaded across sleep and I think it is relationated with other problem I have with an USB Bluetooth Dongle, the HCI Controller can not take control of the BT device, reported in this Topic http://forum.insanelymac.com/index.php?showtopic=146598 Do you think there is a relation between these issues ? Thanks You seems have no OHCI controller. Why it detected? Link to comment Share on other sites More sharing options...
svencux Posted January 18, 2009 Share Posted January 18, 2009 hello, i did updare to 10.5.6 today and lost my iusb ports. i did install the three kext files (USBEHCI / USBOHCI / USBUHCI) using the osx86 tool. I rebooted and got my usb ports back. But after a restart or shut down all ports a back again. After a installation again same thing. Works until I do a restart. when I boot with an usb device installed already the usb device is working. Booting up with up with no usb device and it will not work could anyone please help me. thanks a lot. Link to comment Share on other sites More sharing options...
gimpyviper Posted January 18, 2009 Share Posted January 18, 2009 I'm about to give up... I'm running iDeneb v1 - 10.5.4 and everything runs flawlessly except for USB2.0 Don't get me wrong, ALL of my USB devices function properly but not at 2.0 speeds even with the generic USB driver. I've tried all the fixes from Slice, dmdimoff and the older 0rbyte ones. They all work, but exactly the same way. I had a very similar problem when I was running Tiger 10.4.6 and the generic driver fixed it. Now with Leopard I can't seem to get it to work in high speed mode. It's not critical as everything does work, but trying to copy over picts from my camera's flash card is annoying slow... Slice, can you help me out? Let me know what info you need from me! My motherboard is an nForce4/pro based. Link to comment Share on other sites More sharing options...
BzDl Posted January 19, 2009 Share Posted January 19, 2009 Hi there Slice! I'm using iATKOS 10.5.5 and I can sleep normally. When using your kext , wow, USB works but I can't wake up from sleep any more ( I tried to using each kext separately but it still not wake up) So can I have your kext without sleep modifing ? Thanks in advance Link to comment Share on other sites More sharing options...
svencux Posted January 20, 2009 Share Posted January 20, 2009 hello could anyone please give me advise, i lost my usb as mentioned. as soon i install the iousmassStorageClass.kxt from 10.5.5 my before insert usb stick will show up. After a reebot it will not show up anymore. I used the kext helber b7 tool. First i installed the kextfile and before reebot i run kext permission. As mentioned before the reeboot the usb stick shows up after reebot not anymore. so what do i do wrong. please give me advise (yes a iam a newby) but please !!!! Link to comment Share on other sites More sharing options...
thorazine74 Posted January 21, 2009 Share Posted January 21, 2009 Hi, my USB ports are working fine with vanilla kexts. Only problem I got is when rebooting from Vista into OS X I get an almost frozen desktop after reaching the desktop, it seems like everything is working but my mouse and keyboard (PS/2) are very unresponsive. Everytime I reboot like that I get ths messages in system.log: Jan 6 15:18:17 localhost kernel[0]: USBF: 5.550 AppleUSBUHCI: controller reset failed Jan 6 15:18:17 localhost kernel[0]: USBF: 5.577 AppleUSBUHCI: controller reset failed Like you can see in my config I have Intel ICH USB motherboard controllers and a PCI Via 1394/USB card. If I turn off the power instead of warm rebooting I dont get any problems and I dont get those messages in the log. It doesnt happen if I reboot from Linux to OS X. Do you think that problem is related to vanilla USB kext? Will it be fixed by using this kext instead? Link to comment Share on other sites More sharing options...
westwaerts Posted January 21, 2009 Share Posted January 21, 2009 Hey Slice, your IOPCIFamily.kext messed up my install ( i dont know if its for a special system version, but if, you could explain a little better) sleep ( automatic) has not improved EDIT: wrong Bios Setting caused no sleep ( EHCI Handsoff not diabled) SORRY Link to comment Share on other sites More sharing options...
iox Posted January 22, 2009 Share Posted January 22, 2009 Please excuse my ignorance, but would this driver fix my problem? The problem I have is that whenever I shutdown, my external USB doesn't "turn off". The drive is actually still spinning, and since I turn off my computer every night, I don't want to run into a wear down on the external drive. In Linux and win7(6801) the drive does turn off when the computer is shut down. I have no idea if this is a feature of OSX, since I've never ran a mac before with a USB external Link to comment Share on other sites More sharing options...
edlogic Posted January 25, 2009 Share Posted January 25, 2009 For those still getting the 'unable to initialize UIM' problem, where your USB isn't loading up removing AppleHPET.kext (apple's high precision event timer kernel extension) solved my problem! USB with these drivers now work!! Thanks for everything Slice. i have installed mac osx86 retail successfully on my toshiba u205 and had trouble with the same install on my toshiba a45 - i was getting the usb error quoted above - sometimes it would boot fast and usb would work but at very slow performance - then other times the boot would take a few minutes and the usb would not work - after checking all over and trying several things - i found this thread and removed the AppleHPET.kext and now the USB is working well . thanks the only problems left are the soundmax audio device 24c58086 and for some reason i can not boot from the hd - i always have to boot from dvd and type rd=disk0s2 Link to comment Share on other sites More sharing options...
cyclonefr Posted January 25, 2009 Share Posted January 25, 2009 It should fix this. Try Please excuse my ignorance, but would this driver fix my problem? The problem I have is that whenever I shutdown, my external USB doesn't "turn off". The drive is actually still spinning, and since I turn off my computer every night, I don't want to run into a wear down on the external drive. In Linux and win7(6801) the drive does turn off when the computer is shut down. I have no idea if this is a feature of OSX, since I've never ran a mac before with a USB external Link to comment Share on other sites More sharing options...
Recommended Posts