mitch_de Posted November 17, 2008 Share Posted November 17, 2008 Just like I promised, the new IOUSBFamily.kext with all of its plugins and sources in diff...Enjoy. Installed and now rebooting - i´ll be back EDIT: BACK All working (like before) - major problem: Mom called for eating I need an .kext like : mom_i_am_busy.kext Link to comment Share on other sites More sharing options...
Andy Vandijck Posted November 17, 2008 Author Share Posted November 17, 2008 Installed and now rebooting - i´ll be back EDIT: BACK All working (like before) - major problem: Mom called for eating I need an .kext like : mom_i_am_busy.kext LOL, I know that feeling Link to comment Share on other sites More sharing options...
bazilato Posted November 22, 2008 Share Posted November 22, 2008 Andy, One question, I installed your new IOUSBFAmily.kext I noticed that your PCGEN...Kext is already included in the plugin folder but you also put the AppleIOUSBFamily that we had to remove previously if we wanted to put your PCGen SO I don't understand exaclty what do I have to do ? Installing only your full family.kext or make some other changes ?... Thank you for your support Note: When I installed the IOUSBFamily when I restarted the computer the Mouse took time to activate within Leo Now everything is working don't know why it took that delay to be able to use the mouse especially when the mouse use the AppleUSBUHCI.kextif you have an idea ? Link to comment Share on other sites More sharing options...
bazilato Posted November 23, 2008 Share Posted November 23, 2008 andy any news on this ?... Could be nice if you follow and support a little bit your files Link to comment Share on other sites More sharing options...
lishifu Posted November 25, 2008 Share Posted November 25, 2008 Thank you very much! Iwill try! Link to comment Share on other sites More sharing options...
JaS Posted November 25, 2008 Share Posted November 25, 2008 Just like I promised, the new IOUSBFamily.kext with all of its plugins and sources in diff...Enjoy. I'll give this a shot and report back. Link to comment Share on other sites More sharing options...
triple675 Posted November 25, 2008 Share Posted November 25, 2008 Using EFI partition boot132 method. Copied IOUSBFamily.kext to my extensions folder and re-generated Extensions.mkext. Rebooted and AppleUSBUHCI.kext is not loading. Moved PCGenUSBEHCI.kext from IOUSBFamily.kext to Extensions folder and re-generated Ext.mkext. Reboot and same thing again. Running GA-P35-DS3L Rev. 1 with F8a bios. Using Vanilla IOUSBFamily.kext the back panel USB ports are working but the front ones are NOT. Please advise. Link to comment Share on other sites More sharing options...
Slice Posted November 25, 2008 Share Posted November 25, 2008 Andy, did you know this errata list? Are you going to include new chipsets here (like P35, P45, nForce etc)? static ErrataListEntry errataList[] = { {0x1095, 0x0670, 0, 0x0004, kErrataCMDDisableTestMode | kErrataOnlySinglePageTransfers | kErrataRetryBufferUnderruns}, // CMD 670 & 670a (revs 0-4) {0x1045, 0xc861, 0, 0x001f, kErrataLSHSOpti}, // Opti 1045 {0x11C1, 0x5801, 0, 0xffff, kErrataDisableOvercurrent | kErrataLucentSuspendResume | kErrataNeedsWatchdogTimer}, // Lucent USS 302 {0x11C1, 0x5802, 0, 0xffff, kErrataDisableOvercurrent | kErrataLucentSuspendResume | kErrataNeedsWatchdogTimer}, // Lucent USS 312 {0x106b, 0x0019, 0, 0xffff, kErrataDisableOvercurrent | kErrataNeedsWatchdogTimer}, // Apple KeyLargo - all revs {0x106b, 0x0019, 0, 0, kErrataLucentSuspendResume }, // Apple KeyLargo - USB Rev 0 only {0x106b, 0x0026, 0, 0xffff, kErrataDisableOvercurrent | kErrataLucentSuspendResume | kErrataNeedsWatchdogTimer}, // Apple Pangea, all revs {0x106b, 0x003f, 0, 0xffff, kErrataDisableOvercurrent | kErrataNeedsWatchdogTimer}, // Apple Intrepid, all revs {0x1033, 0x0035, 0, 0xffff, kErrataDisableOvercurrent | kErrataNECOHCIIsochWraparound | kErrataNECIncompleteWrite }, // NEC OHCI {0x1033, 0x00e0, 0, 0xffff, kErrataDisableOvercurrent | kErrataNECIncompleteWrite}, // NEC EHCI {0x1131, 0x1561, 0x30, 0x30, kErrataNeedsPortPowerOff }, // Philips, USB 2 {0x11C1, 0x5805, 0x11, 0x11, kErrataAgereEHCIAsyncSched }, // Agere, Async Schedule bug {0x8086, 0x2658, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #1 {0x8086, 0x2659, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #2 {0x8086, 0x265A, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #3 {0x8086, 0x265B, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH6 UHCI #4 {0x8086, 0x265C, 0x03, 0x04, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // ICH6 EHCI {0x8086, 0x2688, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #1 {0x8086, 0x2689, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #2 {0x8086, 0x268A, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #3 {0x8086, 0x268B, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // Southbridge UHCI #4 {0x8086, 0x268C, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // Southbridge EHCI {0x8086, 0x27C8, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #1 {0x8086, 0x27C9, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #2 {0x8086, 0x27CA, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #3 {0x8086, 0x27CB, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH7 UHCI #4 {0x8086, 0x27CC, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataICH7ISTBuffer | kErrataNeedsOvercurrentDebounce }, // ICH7 EHCI {0x8086, 0x2830, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #1 {0x8086, 0x2831, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #2 {0x8086, 0x2832, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #3 {0x8086, 0x2834, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #4 {0x8086, 0x2835, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataUHCISupportsOvercurrent | kErrataNeedsOvercurrentDebounce | kErrataSupportsPortResumeEnable }, // ICH8 UHCI #5 {0x8086, 0x2836, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce }, // ICH8 EHCI #1 {0x8086, 0x283a, 0x00, 0xff, kErrataICH6PowerSequencing | kErrataNeedsOvercurrentDebounce } // ICH8 EHCI #2 }; Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 10, 2008 Author Share Posted December 10, 2008 I could, when I find the time. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 24, 2008 Author Share Posted December 24, 2008 Here guys, my second new release. Also expect AppleSMBIOS soon... Link to comment Share on other sites More sharing options...
fabriciom Posted December 24, 2008 Share Posted December 24, 2008 I installed this on iAtkos 10.5.6 updated and still can not get my ipod to get recognized unless I boot with it on... Link to comment Share on other sites More sharing options...
mitch_de Posted December 24, 2008 Share Posted December 24, 2008 I tried the lastets (new christmas) IOUSB and didnt get HIGHSPEED anymore. Only FULL and LOW SPEED using 10.5.6. ICH9 (EP35 ) Chipset. I also see that there are much less drivers in the plugin folder than orig. 10.5.6 or Slices IOUSB. USBEHCI kext isnt loaded (i checked with kextstat), only UHCI. with slices IOUSB 10.5.6 Version 3.2.8 both are loaded: com.apple.driver.AppleUSBUHCI (3.2.8) com.apple.driver.AppleUSBEHCI (3.2.8) (Question: Is EHCI for Highspeed= 2.0 ?) The new SLice IOUSB 10.5.6 Version 3.2.8 (same goal) give all, LOW, FULL and HIGH SPEED. http://forum.insanelymac.com/index.php?showtopic=117029 ( I checked that with USB Prober) Can it be a problem of forgotton device IDs for ICH9,... (Slice must also do some adding of code) : 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. How can i helpyou to debug ? THANKS !!!! Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 26, 2008 Author Share Posted December 26, 2008 I tried the lastets (new christmas) IOUSB and didnt get HIGHSPEED anymore.Only FULL and LOW SPEED using 10.5.6. ICH9 (EP35 ) Chipset. I also see that there are much less drivers in the plugin folder than orig. 10.5.6 or Slices IOUSB. USBEHCI kext isnt loaded (i checked with kextstat), only UHCI. with slices IOUSB 10.5.6 Version 3.2.8 both are loaded: com.apple.driver.AppleUSBUHCI (3.2.8) <33 17 7 6 5 4> com.apple.driver.AppleUSBEHCI (3.2.8) <33 17 7 6 5 4> (Question: Is EHCI for Highspeed= 2.0 ?) The new SLice IOUSB 10.5.6 Version 3.2.8 (same goal) give all, LOW, FULL and HIGH SPEED. http://forum.insanelymac.com/index.php?showtopic=117029 ( I checked that with USB Prober) Can it be a problem of forgotton device IDs for ICH9,... (Slice must also do some adding of code) : 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. How can i helpyou to debug ? THANKS !!!! Sorry about that, had some issues myself. It's allready debugged, the problem was some classes I forgot to change... Try the new one, it works great. Link to comment Share on other sites More sharing options...
mitch_de Posted December 26, 2008 Share Posted December 26, 2008 Thanks i wil try that soon. I get a bit in trouble - lot new things to test Link to comment Share on other sites More sharing options...
bazilato Posted December 26, 2008 Share Posted December 26, 2008 Thanks i wil try that soon.I get a bit in trouble - lot new things to test keep us inform on how this fix is working now thx Link to comment Share on other sites More sharing options...
ddogg777 Posted April 23, 2009 Share Posted April 23, 2009 Hi Andy, I replaced my IOusbfamily.kext with yours and I can see that PCGenUSBEHCI.kext is in the plugins folder. However, under system profiler it still is using the appleusbehci.kext. Did I miss a step? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 23, 2009 Author Share Posted April 23, 2009 Hi Andy, I replaced my IOusbfamily.kext with yours and I can see that PCGenUSBEHCI.kext is in the plugins folder. However, under system profiler it still is using the appleusbehci.kext. Did I miss a step? I think so... You should first remove the IOUSBFamily.kext under /S/L/E prior to installing mine or remove AppleUSBEHCI.kext from the PlugIns folder... Otherwise it won't use mine but Apple's stock driver... Link to comment Share on other sites More sharing options...
ddogg777 Posted April 24, 2009 Share Posted April 24, 2009 Thank you! Link to comment Share on other sites More sharing options...
daresfr Posted April 28, 2009 Share Posted April 28, 2009 Hello Andy I try your iousbfamily kext, it works fine but...i loose wakeup As far i have keyboard and mouse in USB, for wakeup i push the power button and the machine does not react: nothing happens the power led is blniking.i am obliged to reset. PS: please consider i have nothing against you and i have respect for your work Link to comment Share on other sites More sharing options...
Hugo_bee Posted April 28, 2009 Share Posted April 28, 2009 My new PCGenUSBEHCI which really works a lot better than the old one since Apple didn't sit still fixing up some issues with USB.Enjoy my contribution... EDIT: Now full IOUSBFamily has been compiled + diffs for 315.4.1 Update: Now version 327.4.0 is available... Update2: Fixed some minor issues... Hy Andy thursday i'll try to rebuild kernel.. but now i'm involved with that usb. My MCP79 have the sad problem in EHCI.. (UIM ownership!!) i tried so much kext.. now yours. but the same I can't disable legacy into bios and I can't force low speed. I'd like to do mod into last apple src code.. as read in apple life russian forum. bah.. it's so hard. but sure? with 10.5.6 this definition and managing of USBLEGSUP is a problem forever? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 28, 2009 Author Share Posted April 28, 2009 Hello Andy I try your iousbfamily kext, it works fine but...i loose wakeup As far i have keyboard and mouse in USB, for wakeup i push the power button and the machine does not react: nothing happens the power led is blniking.i am obliged to reset. PS: please consider i have nothing against you and i have respect for your work Perhaps I have to do a slight mod of the power management (a la VoodooEHCI... this can also work with my kext is you change AppleUSBEHCI to PCGenUSBEHCI everywhere....) to fix this... Hy Andythursday i'll try to rebuild kernel.. but now i'm involved with that usb. My MCP79 have the sad problem in EHCI.. (UIM ownership!!) i tried so much kext.. now yours. but the same I can't disable legacy into bios and I can't force low speed. I'd like to do mod into last apple src code.. as read in apple life russian forum. bah.. it's so hard. but sure? with 10.5.6 this definition and managing of USBLEGSUP is a problem forever? How about Chameleon V2? Look in the boothelp.txt file supplied in the Docs dir (I think it was docs). Cham V2 has an option for "fixing" up USB (both UHCI and EHCI I think). Try it and let me know if it works... I could also do that mod of the sources for you... if you send or PM me the patches... But try Cham V2 first... it should work... Link to comment Share on other sites More sharing options...
Hugo_bee Posted April 29, 2009 Share Posted April 29, 2009 OH.. I use it every dauìy.. I never read that part of readme.. I'll do it now tnx!! Link to comment Share on other sites More sharing options...
Recommended Posts