Help - Search - Members - Calendar
Full Version: USB port doesn't work anymore in 10.4.5 (Did work in 10.4.3 tho)
InsanelyMac Forum > OSx86 Project > Hardware and Drivers
alberto
Sup people?

I've installed 10.4.5, but my usb ports doens't work anymore. It did work in 10.4.3 tho. I have an Aspire 1360 laptop with a VIA USB Host Controller. Can anybody help me out or send me the .kext from 10.4.3

I've tried to enable/disable usb host support, still the same prob

Thanx!

Alberto
antrunix
Asus laptop works



If you love UNIX-like try Linux : it's legal!
xiberia
my Asus mobo sort-of works - a USB mouse and USB graphics tablet work fine, but USB card-reader and USB camera don't work (it doesn't even give me an error). I'm going to try the 10.4.3 kexts again today (once I re-install 10.4.3) because my card-reader etc was working in 10.4.3 on this mobo.
urig-herb
QUOTE(xiberia @ Mar 4 2006, 09:54 AM) *
I'm going to try the 10.4.3 kexts again today (once I re-install 10.4.3) because my card-reader etc was working in 10.4.3 on this mobo.


But which kext's? There are many with "USB" in the name. My card reader also doesn't work with 10.4.5 and my USB speakers need one reconnect-connect cycle to function.
xiberia
which kexts? that is the problem. i just tried IOusbfamily.kext and IOusbmassstorageclass.kext from 10.4.3, and my card reader still doesn't work. well, if i boot with -v Darwin recognises the usb ports, but i still can't get it to work once in OSX. now it worked in 10.4.3, so its probably some other kext that has changed since 10.4.4.... which one(s) is the question. i'll try all the combinations this weekend and try to sort this out.

---

update: I've tried most of the kexts and no joy. I think its maybe a bios thing, because I'm getting the following on startup:

Mar 4 11:35:20 localhost kernel[0]: USBF: 11.899 EHCI controller unable to take control from BIOS
Mar 4 11:35:20 localhost kernel[0]: USBF: 11.899 AppleUSBEHCI[0x1aa4800]: unable to obtain ownership: 0xe00002be
Mar 4 11:35:20 localhost kernel[0]: USBF: 11.899 AppleUSBEHCI[0x1aa4800]::UIMInitialize - Error occurred (0xe00002be)
Mar 4 11:35:20 localhost kernel[0]: USBF: 11.901 AppleUSBEHCI: unable to initialize UIM


maybe is smbios, or the kernel.
nyuszivagy
QUOTE(xiberia @ Mar 4 2006, 11:16 AM) *
which kexts? that is the problem. i just tried IOusbfamily.kext and IOusbmassstorageclass.kext from 10.4.3, and my card reader still doesn't work. well, if i boot with -v Darwin recognises the usb ports, but i still can't get it to work once in OSX. now it worked in 10.4.3, so its probably some other kext that has changed since 10.4.4.... which one(s) is the question. i'll try all the combinations this weekend and try to sort this out.

---

update: I've tried most of the kexts and no joy. I think its maybe a bios thing, because I'm getting the following on startup:

Mar 4 11:35:20 localhost kernel[0]: USBF: 11.899 EHCI controller unable to take control from BIOS
Mar 4 11:35:20 localhost kernel[0]: USBF: 11.899 AppleUSBEHCI[0x1aa4800]: unable to obtain ownership: 0xe00002be
Mar 4 11:35:20 localhost kernel[0]: USBF: 11.899 AppleUSBEHCI[0x1aa4800]::UIMInitialize - Error occurred (0xe00002be)
Mar 4 11:35:20 localhost kernel[0]: USBF: 11.901 AppleUSBEHCI: unable to initialize UIM
maybe is smbios, or the kernel.


same problem with my config.
alberto
I fixed it!

I copied the IOusbfamily.kext from 10.4.3 in the /library/extentions directory, did the chown -R command (look in the wiki), rebooted my pc and now all my usb devices work. External Harddisk is slow, but i am happy my usb devices work.
xiberia
do ALL your usb devices work? have you tried plugging in a camera or card-reader?
alberto
- External USB HD (it's going slow as hell tho, even slower than USB 1.0 in OSX!)
- Ralink RT2500USB Wireless adapter
- Mouse (USB)
- Keyboard (USB)
- USB Writer (Samsung)

It all works smile.gif.But my External USB 2.0 Harddisk is going very veryyyyy slow in OSX sad.gif
nyuszivagy
ok, I fix it biggrin.gif

here is what to do: open up Terminal in your 10.4.4 system

Terminal:

sudo -s
sudo cp -R /Volumes/YOUR 10.4.3 DISK/System/Library/Extensions/IOUSBFamily.kext /System/Library/Extensions
chmod -R 755 /System/Library/Extensions
chown -R roor:wheel /System/Library/Extensions
kextcache -e -z -a i386
kextcache -k /System/Library/Extensions -z -a i386
sync

now reboot, and your USB device work's! smile.gif
xiberia
thats brilliant - i now have highspeed-usb and everything works again!

so my advice would be - if you're INSTALLING 10.4.4, at the place in Maxxuss's instructions where it says copy over IOnetworking.kext etc from 10.4.3, MAKE SURE you copy IOUsbFamily.kext too. Will save you a lot of hassle smile.gif

word of warning: if you're going to try Nyuszivagy's instructions, and you've done this tweak:

http://forum.osx86project.org/index.php?showtopic=10878

make sure you REMOVE the tweak before you do it. Otherwise you'll get kernal panic at boot. If anyone DOES get a kernal panic at boot, then boot into safe mode -X, and delete your system/library/extensions.kextcache and extensions.mkext. then it should boot ok.

---

I'm SOOOOO happy i've got my USB stuff working again, to celebrate I'm going to completely uninstall Windows. wOOt!
rohde
I apparently need the IOUSBFamily.kext from 10.4.3 to get my USB ports and thus iPod working. Can anybody PM me the file, please? (I don't have a 10.4.3 disk you see)
macprodan
Me too can somebody send this to me..
Proteo
I raise my hand, please send me the file too please

Edit: Have you heard of a site with something like pirate and bay in the name? Do a search for "10.4.3 Extensions" iin there. I'm downloading it right now smile.gif
rohde
Not anyone? There must be some dude with 10.4.3 willing to PM me the /System/Library/Extensions/IOUSBFamily.kext

Would be very much appreciated smile.gifsmile.gif
OverCool
Hi all..

I have the 10.4.5 installed on motherboard Asus P4P800-X

My USB devices are: Mouse, and Keyboard (working)

But, whem I connect some thing on USB ports, like Digita Cam, or Memory Key, nothing happen...

I donīt get any error message and nothing happen... anybody can help me? please... smile.gif

Tanks...ī

Pavini
rohde
Please somebody must have the 10.4.3 version of /System/Library/Extensions/IOUSBFamily.kext

I will sing a song for you in the shower tonight - please pretty please!
Proteo
Dude, did you read my post above?
rohde
QUOTE(Proteo @ Mar 25 2006, 08:08 PM) *
Dude, did you read my post above?


Yeah, I got it and tried it. No success for me though. It stinks. thumbsdown_anim.gif
asapreta
For my extra usb ports (front panel and rear bracket) that worked in 10.4.3 and did not in 10.4.5, using the old kexts worked for me.
rohde
QUOTE(asapreta @ Mar 25 2006, 10:18 PM) *
For my extra usb ports (front panel and rear bracket) that worked in 10.4.3 and did not in 10.4.5, using the old kexts worked for me.


Hm, what did you do? I followed the recpie laid out by nyuszivagy above.
Proteo
QUOTE(rohde @ Mar 25 2006, 03:43 PM) *
Yeah, I got it and tried it. No success for me though. It stinks. thumbsdown_anim.gif


Have you tried disabling legacy USB support in your BIOS configuration? I did that and followed the steps described by nyuszivagy, now my USB devices are working just fine.
djtrix
QUOTE(nyuszivagy @ Mar 4 2006, 06:59 PM) *
kextcache -e -z -a i386
kextcache -k /System/Library/Extensions -z -a i386
sync



What exactly are those three lines doing? usualy people just say to do:
kextcache -k /System/Library/Extensions

I tried using those lines, and it totally fubared my install, i ended up having to re-install. So others, be forwarned, do not use this command unless you understand it!

-Dre
rohde
QUOTE(Proteo @ Mar 26 2006, 05:28 AM) *
Have you tried disabling legacy USB support in your BIOS configuration? I did that and followed the steps described by nyuszivagy, now my USB devices are working just fine.


What is "legacy USB support"? Not to sound dumb or anything, but the only thing I can disable is the USB controller and I asssume that's not what you mean.
xiberia
"Legacy USB support" is whereby your computer can run USB devices in DOS. For example, if you have a USB keyboard, and you want to mess around in DOS, you would need to have Legacy USB Support enabled. If you switch off Legacy Support, USB devices will only start working once XP/x86 starts loads up.

Now, there are problems in x86 if you enable Legacy Support. I think its because x86 is an EFI system, so doesn't recognise bios/dos etc. I couldn't get USB to work until I disabled Legacy Usb Support.

To do this, switch on your PC, hold down DEL, and when you get into the bios, you should have an option to "Disable Legacy Support", under your USB options/configuration. If you don't have this option, well.... erm...
rohde
QUOTE(xiberia @ Mar 26 2006, 12:15 PM) *
"Legacy USB support" is whereby your computer can run USB devices in DOS. For example, if you have a USB keyboard, and you want to mess around in DOS, you would need to have Legacy USB Support enabled. If you switch off Legacy Support, USB devices will only start working once XP/x86 starts loads up.

Now, there are problems in x86 if you enable Legacy Support. I think its because x86 is an EFI system, so doesn't recognise bios/dos etc. I couldn't get USB to work until I disabled Legacy Usb Support.

To do this, switch on your PC, hold down DEL, and when you get into the bios, you should have an option to "Disable Legacy Support", under your USB options/configuration. If you don't have this option, well.... erm...


Ok, I see. Thanks for the explanation. I will look through the BIOS to see if I can't find it.
jonlevine
I would like to attempt this fix and am trying to download the torrent file containing the necessary kext file, but unfortunately the torrent is only being seeded by one person who seems to be on a dial-up modem.

I would be overjoyed if someone from this community could PM me the kext file or email it to me (just PM me for my address). I would certainly appreciate the help.

Thanks.
neversell
i have the same problem
i checked my bios
and i do not have Legacy USB support, but use 2.0 controller
so i disabled the use support in bios, but no luck
can you pm me with the files too?
macprodan
Also Labelled

Enable USB Keyboard Support
Enable USB Mouse Support

as in my Bios.
dfn_doe
I too am stuck without usb support. I've got JAS 10.4.6 installed an I swapped in the 10.4.3 iousbfamily.kext and it didn't seem to make any difference. I've tried setting and unsetting "legacy usb support" in bios to no avail.

The wierd thing is though, my laptop's onboard fingerprint scanner shows as being detected in the system configuration under osx although no other usb devices will show up when plugged in. If I could just get this one feature to work I'd probably switch a big percentage of my linux usage over to OSX but until that happens it's linux only for me...

Also everybody who needs those 10.4.3 extensions needs to go to search for 10.4.3 on some of the torrent sites, took me about 30 seconds to locate and it was a fast download as it's less than 30meg...

p.s. please don't pm me to ask for a copy...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.