Jump to content

USB 2.0 for Leopard 10.5.7


Slice
 Share

390 posts in this topic

Recommended Posts

It is a built-in webcam, manufactured by SuYin. It is working with Yahoo Messenger.

 

I was going to try codes posted by pcb355 but I'm having trouble to compile the source code (even the original one). Do I need to repair the variables declaration? I think I have correct environment unless I'm trying to compile using wrong gcc version.

Take my corrected project. It is compilable with XCode.

The last question is optional. Let me know if you have any idea how to deal with the USB7 issue.

 

Thank you. :)

 

kizwan

No idea. I think the shutdown and sleep problems is a mistake of 10.5.6. Wait for 10.5.7.

Link to comment
Share on other sites

Sometimes when i boot i get this message (in verbose mode):

USBF: AppleUSBEHCI[0x4cfa800]: : Found a transaction post in the completion deadline on bus 0x2b, timing out! (Addr: 2, EP: 2)

That message keeps repeating itself forever, when i do a reboot, i almost every time get past this, no error message and it boots just fine! I havnt changed anything then, no USB-devices added or removed. It's really strange, everything works just fine once i have booted.

 

This error appeared before i installed your kexts too. My BIOS-settings are: Legacy USB Disabled (otherwise mountable devices as USB-memory doesnt work, only mouse/keyboard). Things plugged in to my computer are: Mouse, Keyboard, IR-reciever, USB-to-SATA (for DVD-drive, this isnt the problem, same message without it).

 

What should i do? It's really annoying to not be able to boot at the first time, especially if you turn it on with Wake On Lan remotely and cant reboot it again.

 

Please mate, help me fix this, other that that everything works fine (except no USB after sleep)!?

Link to comment
Share on other sites

Sometimes when i boot i get this message (in verbose mode):

USBF: AppleUSBEHCI[0x4cfa800]: : Found a transaction post in the completion deadline on bus 0x2b, timing out! (Addr: 2, EP: 2)

That message keeps repeating itself forever, when i do a reboot, i almost every time get past this, no error message and it boots just fine! I havnt changed anything then, no USB-devices added or removed. It's really strange, everything works just fine once i have booted.

 

This error appeared before i installed your kexts too. My BIOS-settings are: Legacy USB Disabled (otherwise mountable devices as USB-memory doesnt work, only mouse/keyboard). Things plugged in to my computer are: Mouse, Keyboard, IR-reciever, USB-to-SATA (for DVD-drive, this isnt the problem, same message without it).

 

What should i do? It's really annoying to not be able to boot at the first time, especially if you turn it on with Wake On Lan remotely and cant reboot it again.

 

Please mate, help me fix this, other that that everything works fine (except no USB after sleep)!?

1. What is your hardware? EHCI deviceID?

2. Enable, please, legacy mode. With my kext all devices must work.

Link to comment
Share on other sites

Hi Slice,

 

I also have (almost) same error:-

USBF:	280. 76	AppleUSBUHCI[0x37ab000]::Found a transaction which hasn't moved in 5 seconds on bus 0x3d, timing out! (Addr: 2, EP: 6)
USBF:	292. 77	AppleUSBUHCI[0x37ab000]::Found a transaction which hasn't moved in 5 seconds on bus 0x3d, timing out! (Addr: 2, EP: 6)

 

It is a bluetooth device (internal) on my laptop. It is a broadcom. However, I think I know why it is produce that error. ;) It is because the button that responsible to activate/enable the device is not functional/responding in OS X.

 

kizwan

Link to comment
Share on other sites

1. Asus P5N32-SLI Deluxe, NForce mobo, using AppleNForceATATest (otherwise SATA-dvd drive wont work). My EHCI Device ID is: 0x005b

 

2. Sorry but, no it doesnt work with legacy mode turned on, or on Auto. Keyboard and mouse works fine but not when i plug in my usb-memory, nothing happens. Btw, found this in the BIOS-settings, when i have legacy enabled, this setting show up: BIOS EHCI Hand-Off (Enabled/Disabled), don't know what it does?

 

By the way, when i put my computer to sleep it just goes back again and then usb devices stop working, does this has something to do with your kexts?

 

Thanks mate!

Link to comment
Share on other sites

1. Asus P5N32-SLI Deluxe, NForce mobo, using AppleNForceATATest (otherwise SATA-dvd drive wont work). My EHCI Device ID is: 0x005b

Now I see.

For NForce my driver supports EHCI DeviceID= 0aa6, 0aa9, 03f2, 00e8, 077c, 055f :( but not 005b.

Give me your full list of deviceIDs.

Link to comment
Share on other sites

Aha, sounds promising :(

 

Here's all my devices (dont know which you want?):

 

00:00.0 Host bridge [0600]: nVidia Corporation Device [10de:0071] (rev a3)
00:00.1 RAM memory [0500]: nVidia Corporation Device [10de:007f] (rev a1)
00:00.2 RAM memory [0500]: nVidia Corporation Device [10de:0075] (rev a1)
00:00.3 RAM memory [0500]: nVidia Corporation Device [10de:006f] (rev a1)
00:00.4 RAM memory [0500]: nVidia Corporation Device [10de:00b4] (rev a1)
00:01.0 RAM memory [0500]: nVidia Corporation Device [10de:0076] (rev a1)
00:01.1 RAM memory [0500]: nVidia Corporation Device [10de:0078] (rev a1)
00:01.2 RAM memory [0500]: nVidia Corporation Device [10de:0079] (rev a1)
00:01.3 RAM memory [0500]: nVidia Corporation Device [10de:007a] (rev a1)
00:01.4 RAM memory [0500]: nVidia Corporation Device [10de:007b] (rev a1)
00:01.5 RAM memory [0500]: nVidia Corporation Device [10de:007c] (rev a1)
00:01.6 RAM memory [0500]: nVidia Corporation Device [10de:007d] (rev a1)
00:02.0 PCI bridge [0604]: nVidia Corporation Device [10de:007e] (rev a2)
00:04.0 PCI bridge [0604]: nVidia Corporation Device [10de:007e] (rev a2)
00:05.0 PCI bridge [0604]: nVidia Corporation Device [10de:007e] (rev a2)
00:06.0 PCI bridge [0604]: nVidia Corporation Device [10de:007e] (rev a2)
00:07.0 PCI bridge [0604]: nVidia Corporation Device [10de:007e] (rev a2)
00:09.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:005e] (rev a4)
00:0a.0 ISA bridge [0601]: nVidia Corporation CK804 ISA Bridge [10de:0050] (rev a4)
00:0a.1 SMBus [0c05]: nVidia Corporation CK804 SMBus [10de:0052] (rev a2)
00:0b.0 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005a] (rev a2)
00:0b.1 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005b] (rev a4)
00:0d.0 Multimedia audio controller [0401]: nVidia Corporation CK804 AC'97 Audio Controller [10de:0059] (rev a2)
00:0f.0 IDE interface [0101]: nVidia Corporation CK804 IDE [10de:0053] (rev f3)
00:10.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0054] (rev f3)
00:11.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0055] (rev f3)
00:12.0 PCI bridge [0604]: nVidia Corporation CK804 PCI Bridge [10de:005c] (rev a2)
00:13.0 Bridge [0680]: nVidia Corporation CK804 Ethernet Controller [10de:0057] (rev a3)
00:14.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
00:16.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
00:17.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
01:00.0 VGA compatible controller [0300]: nVidia Corporation G71 [GeForce 7300 GS] [10de:01df] (rev a1)
03:00.0 Mass storage controller [0180]: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller [1095:3132] (rev 01)
05:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 22)
06:06.0 Multimedia audio controller [0401]: Ensoniq 5880 AudioPCI [1274:5880] (rev 02)
06:0b.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) [104c:8023]

 

 

Thanks for everything mate!

Link to comment
Share on other sites

Aha, sounds promising :P

 

Here's all my devices (dont know which you want?):

 

00:0b.0 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005a] (rev a2)
00:0b.1 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005b] (rev a4)

Only 2 USB devices? Are you sure they are EHCI? I am not sure.

Link to comment
Share on other sites

Slice, i know you have also an GA Board. Can you take an look/think on my DSDT foundings about USB ?

 

GA-EP35-DS3 (all GA-35 look like same in that USB case)

Especially the shutdown (some GA Boards reboot insted) and wakeup seems to be a problem with dsdt (poszed this here).

I also found out some ??? about fixes in the WAK and USB devs(its one of the first automatic fixes of the dsdt tools).

Normaly(after fixing WAK) :

... Method (_WAK, 1, NotSerialized)

....

Notify (\_SB.PCI0.USB0, Zero)

Notify (\_SB.PCI0.USB1, Zero)

Notify (\_SB.PCI0.USB2, Zero)

Notify (\_SB.PCI0.USB3, Zero)

Notify (\_SB.PCI0.USB4, Zero)

Notify (\_SB.PCI0.USB5, Zero)

Return (Package (0x02)

{

Zero,

Zero

})

}

--------

In the USB part (GA have more than 5 USB Ports) we find more USB named things.

Device (USB0)

Device (USB1)

Device (USB2)

Device (USB3)

Device (USB31)

Device (USB4)

Device (USB5)

Device (USBE)

Device (USE2)

These in bold are also listed in the IoRegistryExplorer, but not in that WAK section ?!

I dont have problems with USB, but maybe that WAK may include some more devices at the end ? Also it would be great if some dsdt hero could (for testing) tell us in which part of the dsdt we have to look, if without dsdt shutdown / sleep+wakeup works, with dsdt (no errors in compiling!) THAT DIDNT WORK anymore.

So that issue (shutdown/reboot/sleep+wakeup) must be somewhere in the generated dsdt fixes. I use OpenHalt Restart and tested without it. Then my mac can shutdown anymore if removed (same with/without dsdt).

Link to comment
Share on other sites

Thanks for the files

 

USB bluetooth and Mass storage devices works ONLY if I plug them before booting the OS.

 

Any idea why?

 

I am having this problem too. I installed from iATKOS_5i and then updated to the latest Voodoo Kernel (the default kernel would not allow my system to boot for some reason). I noticed right then and there that USB Mass Storage Devices were not working (had to reboot with my USB Flash Drive plugged in to get it to recognize). I updated to 10.5.6 and still no USB Mass Storage.

 

I did find that I could no longer mount images as well, so I did replace the seatbelt kext with 10.5.5. USB 2.0 still works fine -- no power issues or anything like that. Mass Storage devices just don't mount.

 

I've been reading over this thread for any other clues to fixing this. Someone switched to the modbin 9.4.0 kernel and that helped him, but I'm not really looking to do that (I would like to stick with Voodoo).

 

Any recommendations? A lot of the stuff in this thread is way over my head (I like GUI's and Kext Helpers, not the terminal stuff).

 

My system is a Jetway Atom 330 Dual-Core System with Intel Chipset:

 

http://www.newegg.com/Product/Product.aspx...N82E16813153131

 

Should I just replace all of the kexts with the ones found in the original post of this thread using Kext Helper?

 

Here's my fear -- this is my only computer now (I have already ditched my old one because I thought this was working perfectly). If I hose this system, I won't be able to easily get back here for more advice.

 

Please let me know what other information you need from me. I can post my bootlog if that helps or my usb info from System Profiler if needed.

 

Many thanks!

Link to comment
Share on other sites

You need to have kernel and system.kext the same version.

 

Thank you....I see now that it is a common problem and I should have figured that out! :thumbsup_anim:

 

Unfortunately, because of the round about way I went installing this (started with vanilla kernel 10.5.5 via IATKOS_5i and then upgraded to Voodoo Kernel) I don't seem to have a back up my system.kext (9.5).

 

At least if it did, I can't find it. :)

 

*EDIT* Because I'm a noob! Looks like the Voodoo Package has one in the "files" folder. D'oh!

Link to comment
Share on other sites

Slice, please tell me what device id's you need :happymac: ?

 

I dont get it?

You say that EHCI USB DeviceID=005b. OK.

I need to know what is DeviceID=005a. EHCI, UHCI or OHCI?

Link to comment
Share on other sites

I would really like to hear from you Slice? :)

Very excited about getting this to work, first off to solve the boot issue, and maybe it will fix my USB that doesnt work after returning from sleep.

 

Please reply mate :)

Link to comment
Share on other sites

Hi Slice,

 

First, let me thank you for your wonderful work. I have used your kexts in my tin-can and its works quite well. More importantly, it does not spoil the sleep capabilities in the XPS 1530, although we still have to use VoodooSleepEnabler.kext make by Superhai for that to work.

 

I do have a question for you.

When I transfer from a USB drive to my hard drive the transfer is really fast (20 sec). When I transfer the same files from my hard drive to the USB drive, it is very ver slow (20 min). Would you know why that would happen??

 

Thanks again....

 

Talisman

Link to comment
Share on other sites

I wrote in the other day that everything was working perfectly. Now my mouse is jumping around the screen when I move it around. Any chance these drivers caused that? I haven't had a chance to remove then from my efi boot partition yet, but I will test it soon and see if they are the culprit.

 

My wireless mouse is screwy, but I also hooked up a wired USB mouse which did the same thing. I have tried them in multiple USB ports and it still happens.

 

I will update this when I get a chance.

 

Thanks!

Link to comment
Share on other sites

Hi, been trying to get these to work, but to no avail. Checked the version of my system.kext against my kernel and it seems fine. Tried almost all of the installers for usb devices I could find in this forum, but that didn't help either.

 

Dunno if this will help any, but my EHCI Usb id is 026e and my OHCI is 026d.

 

Anyone else have any bright ideas, pass them my way.

 

- Thanks

Link to comment
Share on other sites

Sorry for long absent.

There are kexts corrected for NForce 5a,5b. And all previous corrections.

AppleUSBEHCI328_2.kext.zip

AppleUSBOHCI328_2.kext.zip

 

Thanks mate!

I have some questions, i tried installing using this method:

Download attachements to desktop

Double click to unzip

Enter terminal

sudo -s

mkdir ~/Desktop/Off

cp -r -v ~/Desktop/*USB*.kext /S*/L*/E*/IOUSB*/C*/P*/

chown -R root:wheel /S*/L*/E*/IOUSB*/C*/P*/

rm -v /S*/L*/E*.mke*

diskutil repairpermissions /

reboot

 

But when i check the extensions-folder the kexts isnt there. And i can't boot with legacy USB enabled, so i guess it doesnt work. So i tried installing the three kexts with kexthelper, now they show up in the Extensions-folder. But still, im not sure it works, i can use my computer with legacy mode disabled in bios, everything works quite well, but i can't put the computer to sleep, keyboard and mouse doesnt respond (if i plug in a storage device it pops up, so usb still works).

 

How should i install the kexts, and how can i make sure it works?

 

Thanks once again!

Link to comment
Share on other sites

Sorry for long absent.

There are kexts corrected for NForce 5a,5b. And all previous corrections.

AppleUSBEHCI328_2.kext.zip

AppleUSBOHCI328_2.kext.zip

 

Thanks SLICE for that update !

Q: Does the ...USBUHCI.kext didnt need updated ?

 

I am glad that i have no major problems with USB 2.0 on my GA Board.

Lots of GB transfered to my USB HD and SANSA Player - getting peek Transferrates up to 31 MB/s ! :wacko: Thanks

Link to comment
Share on other sites

 Share

×
×
  • Create New...