He is disappeared making only version 303 that is not enough.
I open new topic because I can't update orByte's topic with new version.
Previous my correction USB308 works!
Now sources 315.4.1 is available at Apple's site and I can easy rewrite it by orByte's method.
This is corrected sources and my compilation. All targets can be compiled except IOUSBFamily and IOUSBLib. Use stock similar.
I corrected EHCI and UHCI plugins for sleep support
Instructions how to install
Download attachements to desktop
Double click to unzip
cp -r -v ~/Desktop/IOUSBFamily.kext /S*/L*/E*/
chown -R root:wheel /S*/L*/E*/IOUSB*
rm -v /S*/L*/E*.mke*
diskutil repairpermissions /
Apple publish 10.5.5 sources. IOUSBFamily is the same but IOUSBMassStorageClass is updated!
There is my compilation with small corrections.
New compilation from 10.5.6 sources. I change version to 3.2.8 to differ from Apple's kexts.
What new? I add support for Intel ICH4-5, 9 (ICH10 added by Apple), NForce (MCP79 by Apple, MCP78 and other by me), SIS7001.
Some internal mistakes corrected.
All files tested in 10.5.5 so it compatible with old systems (Leopard only!).
You also may try my
AppleUSBOHCI328.kext.zip 36.61KB 4700 downloads
AppleUSBUHCI328.kext.zip 46.8KB 4938 downloads
IOUSBMassStorageClass205.kext.zip 32.45KB 6624 downloads
New compilation from 10.5.7 sources. Now version is 3.4.4. This version include all previous fixes, new DeviceIDs and forced sleep capabilities even if it is not really supported (as discussed with Hafnium).
Add support for ICH10R DeviceID=3a6x
If you see error at startup
then it is not USB problem. It is a problem with interrupts in whole system.
AppleUSBEHCI[0x3849800]: unable to get filterInterruptEventSource
If USB sometimes works, sometimes no then it is the same problem.
To solve it, download my new IOPCIFamily v2.6.1 (from my signature). It may correct such problems!
Add support for NForce DeviceID=36d
Compile new USBProbe
IOUSBFamily_343.4.4.zip 1.47MB 7005 downloads
IOUSBFamily344_2.kext.zip 701.58KB 8186 downloads
USBProber.zip 407.61KB 4536 downloads
Version for 10.5.8 is here
sudo rm -r -v /System/Library/Extensions/PCGenUSB*
sudo rm -r -v /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/PCGenUSB*