Jump to content

USB 2.0 for Leopard 10.5.7


Slice
 Share

390 posts in this topic

Recommended Posts

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 привет :D

 

------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

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

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 :D

 

 

EDIT : a Mac is built with a video card :P

Link to comment
Share on other sites

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

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

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

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

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. :wacko:

Link to comment
Share on other sites

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. :angel:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Share

×
×
  • Create New...