Jump to content

GenericUSBXHCI USB 3.0 driver for OS X with source


928 posts in this topic

Recommended Posts

Zenith432,RehabMan and other developers,please help
 
My laptop: Dell Alienware M17X R4
Specs:HM77 chipset, i7-3610qm(HD4000 ticked), 12GB ram, AMD 7970M graphics(Blocked in dsdt to save power and reduce heat produce),Crucial C400 256G SSD, 1TB HDD, 1920x1080 WLED display
 
I installed Yosemite on my laptop and modified my dsdt.Thanks to Rehabman`s patches I`ve overcomed most of the difficulties. (eg,HD4000,battery icon,backlight,dsdt errors) But the webcam remained malfunction.
 
post-740601-0-74438600-1418123059_thumb.jpg
 
As you  can see the webcam in the USB info of system report is allright.
(Translation:集线器-Hub,产品ID-Product ID,厂商ID-Vendor ID,版本-Version,速度-Speed,制造商-Manufacturer,位置ID-Location ID,BCM20702A0-The bluetooth chip)
 
post-740601-0-07724400-1418123630_thumb.jpg
 
But if I go to the page of camera in system report,`no video captrue device founded` will be replied after a long time of spinning wheel.(As is shown in the pictrue )
(Translaton:相机-Camera,找不到视频采集设备-no video captrue device founded)
 
Also
FaceTime-Stucked when opened,need force teminate
PhotoBooth-No camera founded.
 
Now I`m convinced that this is not the hardware`s fault since the same laptop webcam is reported normally fuctional.
For example,here  
http://www.insanelymac.com/forum/topic/300816-working-ati-mobility-radeon-7970m-hd/
(I tried this dsdt and there is no luck)
 
And I have a friend who use the same laptop.He also installed Yosemite on it.His webcam is OK,too.I also tried his dsdt and kext drivers,I  flashed the same BIOS as his,I even ask him to have his OS X partition packed to a image and I restored the image but the problem remained.
 
And I find that after the webcam failed in OSX,when I reboot to Windows,Windows will report that there is an unknown device which can`t be recognized (In fact the unknown device is the webcam). The only way to get the webcam back is pressing `fn+f9` twice to trun the webcam off and on again.
 
The only difference of the hardware I can find between mine laptop and my friend`s laptop is the wireless config.The Alienware M17X R4 has two kinds of wireless config.The first one is intel 2230 wifi-bluetooth combination card(My friend`s laptop) and the second is Killer N1103 wificard+Broadcom BCM20702A bluetooth chip(my laptop,and I`ve replaced the Killer N1103 to BCM4322(Dell DW1510) since it can`t be ticked under OS X .I also flashed the BCM4322`s ID to make it a `pure` apple device under Linux ) 
 
The difference is: for the intel 2230 combination card config,the bluetooth and the webcam don`t share the same internal USB hub but for my config the BCM20702A0 share the same internal USB hub with the webcam.However I  disabled the bluetooth in BIOS to test but the webcam is still half dead as discribed above.
 
I also found the following things in the system log which I believe it`s the webcam.
 
AppleUSBEHCI:Found  a transaction which hasn't moved in 5000 milliseconds on bus 0x1a,time out! (Addr:4,EP:0)
apsd Certificate not yet generated
 
I`ve search the Internet for almost a month and till now there`s no clue.However these two unlucky guys seemed to experience the same problem as me.

 

http://www.tonymacx86.com/yosemite-laptop-support/147227-hp-pavilion-dv6-6121tx-2nd-gen-camera-not-working.html

 

http://www.tonymacx86.com/laptop-compatibility/140757-asus-k40in-webcam-not-working.html
 
So now I`m wondering if there`s something wrong with the internal USB port.I think as the author of genericUSBXHCI,Zenith432 might know a lot about USB port.And RebabMan and other developers might be helpful,too So could you help me to diagnose the problem.
 
BTW:Is there someone who have the USBProber.app ?I think it`s apple`s USB transprot sniffing program.It should be in the IOUSBFamily.kext-Plugin but I can`t find it there and since I don`t have a developer account I can`t download that from apple website.

 

And here`s my ioreg. Alienware-M17X-R4-MacBook Pro.zip

 
(If there`re some gramma or spelling mistakes then I`m soory for my poor English :( )

Link to comment
Share on other sites

@z1326 I think you are OFF Topic since your webcam is attached to the USB 2.0 hub. It work without the GenericUSBXHCI.kext?

If the answer is No, then search in other Topics or create a new one. But please, tonymac here is not supported, read the Rules.

 

@discomandavis  run and post an xhcdump log, and probably someone will help you if  something understandable will found

Link to comment
Share on other sites

So I am having issues as I mentioned earlier with my my ASUS Rampage IV Black Edition ejecting MAC OSX Journaled Drives. Exfat seems to be stable for some unknown reason.

 

I am using mavericks 10.9.5. I have Dual MSI GTX780 TwinFrozr GPUS, Blackmagic Decklink playback card, Xeon E5 10 core 2.8ghz

 

In the below text document yourll find the results of the various regs from xhcdump.

caLast login: Wed Dec 10 22:18:13 on ttys001
marshals-pro:~ marshaldavis$ /Users/marshaldavis/Downloads/GenericUSBXHCI_1.2.7\ \(2\)/xhcdump caps
Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPP/pci1b21,1142@0/GenericUSBXHCI
Darwin 13.4.0
Kext Version 1.2.7
Vendor 0x1b21, Device 0x1142, Revision 0
CapLength  32
HCIVersion 0x100
MaxSlots 32, MaxIntrs 8, Rsvd(1) 0, MaxPorts 4
IST 1 microframes, ERST Max 32768, Rsvd(2) 0, SPR N, Max Scratchpad Bufs 0
U1 Device Exit Latency 0, Rsvd(3) 0, U2 Device Exit Latency 0
AC64 Y, BNC N, CSZ N, PPC N, PIND N, LHRC N, LTC N, NSS Y, Rsvd(4) 0, MaxPSASize 32768
  xHC Extended Cap ID 1, Specific 0
    Legacy CTLSTS 0x40010000
  xHC Extended Cap ID 2, Specific 0x300
    Supported Protocol Name 0x20425355 PortOffset 1 PortCount 2 ProtocolDefined 0
  xHC Extended Cap ID 2, Specific 0x200
    Supported Protocol Name 0x20425355 PortOffset 3 PortCount 2 ProtocolDefined 0x1
  xHC Extended Cap ID 10, Specific 0
DBOff  0x1800
RTSOff 0x1000
PageSize 4096

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX2@1C,2/IOPP/PXSX@0/IOPP/BR42@5/IOPP/pci1b21,1142@0/GenericUSBXHCI
Darwin 13.4.0
Kext Version 1.2.7
Vendor 0x1b21, Device 0x1142, Revision 0
CapLength  32
HCIVersion 0x100
MaxSlots 32, MaxIntrs 8, Rsvd(1) 0, MaxPorts 4
IST 1 microframes, ERST Max 32768, Rsvd(2) 0, SPR N, Max Scratchpad Bufs 0
U1 Device Exit Latency 0, Rsvd(3) 0, U2 Device Exit Latency 0
AC64 Y, BNC N, CSZ N, PPC N, PIND N, LHRC N, LTC N, NSS Y, Rsvd(4) 0, MaxPSASize 32768
  xHC Extended Cap ID 1, Specific 0
    Legacy CTLSTS 0x40010000
  xHC Extended Cap ID 2, Specific 0x300
    Supported Protocol Name 0x20425355 PortOffset 1 PortCount 2 ProtocolDefined 0
  xHC Extended Cap ID 2, Specific 0x200
    Supported Protocol Name 0x20425355 PortOffset 3 PortCount 2 ProtocolDefined 0x1
  xHC Extended Cap ID 10, Specific 0
DBOff  0x1800
RTSOff 0x1000
PageSize 4096

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX1@1C,1/IOPP/ASMX@0/GenericUSBXHCI
Darwin 13.4.0
Kext Version 1.2.7
Vendor 0x1b21, Device 0x1142, Revision 0
CapLength  32
HCIVersion 0x100
MaxSlots 32, MaxIntrs 8, Rsvd(1) 0, MaxPorts 4
IST 1 microframes, ERST Max 32768, Rsvd(2) 0, SPR N, Max Scratchpad Bufs 0
U1 Device Exit Latency 0, Rsvd(3) 0, U2 Device Exit Latency 0
AC64 Y, BNC N, CSZ N, PPC N, PIND N, LHRC N, LTC N, NSS Y, Rsvd(4) 0, MaxPSASize 32768
  xHC Extended Cap ID 1, Specific 0
    Legacy CTLSTS 0x40010000
  xHC Extended Cap ID 2, Specific 0x300
    Supported Protocol Name 0x20425355 PortOffset 1 PortCount 2 ProtocolDefined 0
  xHC Extended Cap ID 2, Specific 0x200
    Supported Protocol Name 0x20425355 PortOffset 3 PortCount 2 ProtocolDefined 0x1
  xHC Extended Cap ID 10, Specific 0
DBOff  0x1800
RTSOff 0x1000
PageSize 4096

marshals-pro:~ marshaldavis$ /Users/marshaldavis/Downloads/GenericUSBXHCI_1.2.7\ \(2\)/xhcdump running
Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPP/pci1b21,1142@0/GenericUSBXHCI
Darwin 13.4.0
Kext Version 1.2.7
Vendor 0x1b21, Device 0x1142, Revision 0
USBCmd RS Y HCRST N INTE Y HSEE N LHCRST N CSS N CRS N EWE Y EU3S N
USBSts HCH N HSE N EINT Y PCD N SSS N RSS N SRE N CNR N HCE N
DNCtrl 0xffff
CRCr CRR Y
Config 32
MFIndex 0
Last Time Sync xHC 0 milliseconds <-> CPU 0 nanoseconds
Will Reset on Resume
Using MSI
Legacy Owner[Bios,OS] NN, SMIEn[Event,HSE,OSOwn,PCI,BAR] NNNNN, Chg[OWOwn,PCI,BAR] NYN
# Configured Endpoints 0
# Interrupts: Total 4, Serviced 4, Inactive 0, Offline 0
Port   1 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   2 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   3 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Port   4 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Interrupter 0 iman IP N imod I 40000 ns C 0 ns erstsz 1 erdp DESI 0 EHB N

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX2@1C,2/IOPP/PXSX@0/IOPP/BR42@5/IOPP/pci1b21,1142@0/GenericUSBXHCI
Darwin 13.4.0
Kext Version 1.2.7
Vendor 0x1b21, Device 0x1142, Revision 0
USBCmd RS Y HCRST N INTE Y HSEE N LHCRST N CSS N CRS N EWE Y EU3S N
USBSts HCH N HSE N EINT Y PCD N SSS N RSS N SRE N CNR N HCE N
DNCtrl 0xffff
CRCr CRR Y
Config 32
MFIndex 0
Last Time Sync xHC 0 milliseconds <-> CPU 0 nanoseconds
Will Reset on Resume
Using MSI
Legacy Owner[Bios,OS] NN, SMIEn[Event,HSE,OSOwn,PCI,BAR] NNNNN, Chg[OWOwn,PCI,BAR] NYN
# Configured Endpoints 0
# Interrupts: Total 4, Serviced 4, Inactive 0, Offline 0
Port   1 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   2 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   3 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Port   4 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Interrupter 0 iman IP N imod I 40000 ns C 0 ns erstsz 1 erdp DESI 0 EHB N

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX1@1C,1/IOPP/ASMX@0/GenericUSBXHCI
Darwin 13.4.0
Kext Version 1.2.7
Vendor 0x1b21, Device 0x1142, Revision 0
USBCmd RS Y HCRST N INTE Y HSEE N LHCRST N CSS N CRS N EWE Y EU3S N
USBSts HCH N HSE N EINT Y PCD N SSS N RSS N SRE N CNR N HCE N
DNCtrl 0xffff
CRCr CRR Y
Config 32
MFIndex 2933
Last Time Sync xHC 40335360 milliseconds <-> CPU 40340263718110 nanoseconds
Will Reset on Resume
Using MSI
Legacy Owner[Bios,OS] NN, SMIEn[Event,HSE,OSOwn,PCI,BAR] NNNNN, Chg[OWOwn,PCI,BAR] NYN
# Configured Endpoints 9
# Interrupts: Total 21706, Serviced 21706, Inactive 0, Offline 0
# Spurious Transfer Events 15
Port   1 PortSC CCS Y PED Y OCA N PR N
           PLS U0 PP Y Speed Super PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   2 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc U1 0 U2 0 FLA N PortLi LEC 0
Port   3 PortSC CCS Y PED Y OCA N PR N
           PLS U0 PP Y Speed High PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Port   4 PortSC CCS N PED N OCA N PR N
           PLS RxDetect PP Y Speed Unknown PIC Off LWS N
           CSC N PEC N WRC N OCC N PRC N PLC N CEC N CAS N
           WCE N WDE N WOE N DR N WPR N
         PortPmsc L1S Invalid RWE N HIRD 50 us L1Slot 0 HLE N TestMode Disabled
Interrupter 0 iman IP N imod I 40000 ns C 0 ns erstsz 1 erdp DESI 0 EHB N

marshals-pro:~ marshaldavis$ /Users/marshaldavis/Downloads/GenericUSBXHCI_1.2.7\ \(2\)/xhcdump slots
Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX2@1C,2/IOPP/PXSX@0/IOPP/BR42@5/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX1@1C,1/IOPP/ASMX@0/GenericUSBXHCI
Slot 1, Device Address 1
  State Configured
  Route String 0
  Speed High, Last Endpoint 3
  Hub Y, # Ports 4, MTT Y, TTT 16 FS bit times
  RH Port #3, Interrupter 0, Max Exit Latency 0 us
Slot 2, Device Address 2
  State Configured
  Route String 0
  Speed Super, Last Endpoint 3
  RH Port #1, Interrupter 0, Max Exit Latency 0 us
Slot 3, Device Address 3
  State Configured
  Route String 0x2
  Speed Super, Last Endpoint 8
  RH Port #1, Interrupter 0, Max Exit Latency 0 us

marshals-pro:~ marshaldavis$ /Users/marshaldavis/Downloads/GenericUSBXHCI_1.2.7\ \(2\)/xhcdump endpoints slot1
Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX2@1C,2/IOPP/PXSX@0/IOPP/BR42@5/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX1@1C,1/IOPP/ASMX@0/GenericUSBXHCI

marshals-pro:~ marshaldavis$ endpoints slot2
-bash: endpoints: command not found
marshals-pro:~ marshaldavis$ /Users/marshaldavis/Downloads/GenericUSBXHCI_1.2.7\ \(2\)/xhcdump endpoints slot2
Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX2@1C,2/IOPP/PXSX@0/IOPP/BR42@5/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX1@1C,1/IOPP/ASMX@0/GenericUSBXHCI

marshals-pro:~ marshaldavis$ /Users/marshaldavis/Downloads/GenericUSBXHCI_1.2.7\ \(2\)/xhcdump endpoints slot3
Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX2@1C,2/IOPP/PXSX@0/IOPP/BR42@5/IOPP/pci1b21,1142@0/GenericUSBXHCI

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX1@1C,1/IOPP/ASMX@0/GenericUSBXHCI

marshals-pro:~ marshaldavis$ /Users/marshaldavis/Downloads/GenericUSBXHCI_1.2.7\ \(2\)/xhcdump bandwidth
Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPP/pci1b21,1142@0/GenericUSBXHCI
Bandwidth for RootHub, Speed 0
  0  0  90  90
Bandwidth for RootHub, Speed 1
  0  0  90  90
Bandwidth for RootHub, Speed 2
  0  0  80  80
Bandwidth for RootHub, Speed 3
  90  90  0  0

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX2@1C,2/IOPP/PXSX@0/IOPP/BR42@5/IOPP/pci1b21,1142@0/GenericUSBXHCI
Bandwidth for RootHub, Speed 0
  0  0  90  90
Bandwidth for RootHub, Speed 1
  0  0  90  90
Bandwidth for RootHub, Speed 2
  0  0  80  80
Bandwidth for RootHub, Speed 3
  90  90  0  0

Found a device of class GenericUSBXHCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX1@1C,1/IOPP/ASMX@0/GenericUSBXHCI
Bandwidth for RootHub, Speed 0
  0  0  90  90
Bandwidth for RootHub, Speed 1
  0  0  90  90
Bandwidth for RootHub, Speed 2
  0  0  79  79
Bandwidth for RootHub, Speed 3
  89  89  0  0

marshals-pro:~ marshaldavis$ 

Link to comment
Share on other sites

Seem ok (by me of course, Zenith432 can surely see more), but you can do differents thing:

 

  • Update the GenericUSBXHCI.kext with Rehabman version..
  • in the info.plist of GenericUSBXHCI.kext you can set ASMediaEDLTAFix to Yes  (if help..) as xhcdump show in the example:
ASMediaEDLTAFix (boolean) - enables workaround for ASM 1042 EDTLA bug
  • Try to setup the XHCI Mode in your Bios (something like "auto" I think that is better to avoid since these are functionalities for old/new Win...and here is OSX). Try also usb 2.0 emulation...if any.

try, try and try. ASMEDIA should work on x79 (as I have seen around) w/o problem mentioned by you. good luck :) 

 

EDIT

 

Test one thing at a time, to see differences

Link to comment
Share on other sites

try, try and try. ASMEDIA should work on x79 (as I have seen around) w/o problem mentioned by you. good luck :) 

 

Let me chime in here: It may be possible to run ASM1042 without his specific problem, but imho it is impossible to get a truly bugfree native experience with ASM1042. I have this damn chip too (on R4E) and I won't start enumerating the various more or less subtle USB problems I have - still until now. Also one of the reasons I cannot upgrade to 10.10, bc there it is even worse - at least for me.

Link to comment
Share on other sites

I, on the other hand I have a strange problem with this kext ... actually on Yosemite, if I this kextinstalled ... I have a slow restart and shutdown too slow ... but if I delete everything ok ... While on Maverics i dont have problem 

Link to comment
Share on other sites

Micky, tried your kexts and they seem to work .... a little bit.

 

But problem #1 immediatly came after connecting my iPad - not enough current, so I cannot charge it anymore.

 

At least that was one of the things which actually worked with GenericUSB.

 

Also cannot see my iOS devices in iTunes. Also this worked - at least somewhat - before.

 

So it seems it is even worse with this kext. Is there actually a solution that truly works at all?

 

I am soooooo annoyed by all these USB woes (with USB2 as well) I cannot tell you. These keep haunting me since day one.

 

Frankly, the biggest reason for me to switch back to a real mac, this is SO goddamn annoying.

 

PS: $100 for anyone which COMPLETELY solves ALL my USB problems (with 10.9.5 AND 10.10, and of course without buying a new Mobo / Computer / USB card of course). Seriously! It is THAT annoying and I cannot seem to find a solution. Would I have done my regular Job instead of trying to get this running I my reward would be easily 5000$ ..... sorry it is only 100 now ;)

Link to comment
Share on other sites

Interestingly enough, I formatted an HDD (not one of the ones with the glaring problem) to MacOSX Journaled, but with the computer that is ejecting them, and it works. Once I get a new HD to backup the other HD, I will reformat it with this computer. Maybe it just doesn't like mac HD's formatted with a different mac. Still inconvenient, but getting closer.

 

If that is the case, could it be that Mac is injecting something into the MACOSX Journaled Partition EFI, that is fighting with my hackintosh?

Link to comment
Share on other sites

Micky, tried your kexts and they seem to work .... a little bit.

 

But problem #1 immediatly came after connecting my iPad - not enough current, so I cannot charge it anymore.

 

At least that was one of the things which actually worked with GenericUSB.

 

Also cannot see my iOS devices in iTunes. Also this worked - at least somewhat - before.

 

So it seems it is even worse with this kext. Is there actually a solution that truly works at all?

 

I am soooooo annoyed by all these USB woes (with USB2 as well) I cannot tell you. These keep haunting me since day one.

 

Frankly, the biggest reason for me to switch back to a real mac, this is SO goddamn annoying.

 

PS: $100 for anyone which COMPLETELY solves ALL my USB problems (with 10.9.5 AND 10.10, and of course without buying a new Mobo / Computer / USB card of course). Seriously! It is THAT annoying and I cannot seem to find a solution. Would I have done my regular Job instead of trying to get this running I my reward would be easily 5000$ ..... sorry it is only 100 now ;)

You can try to patch your dsdt and assign "extra current" to your USB ports:

Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x0F)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                            0x31, 0x1E, 0x00, 0x00
                        }, 

                        "built-in", 
                        Buffer (One)
                        {
                            0x00
                        }, 

                        "AAPL,clock-id", 
                        Buffer (One)
                        {
                            0x01
                        }, 

                        "device_type", 
                        Buffer (0x05)
                        {
                            "XHC1"
                        }, 

                        "AAPL,current-available", 
                        0x04B0, 
                        "AAPL,current-extra", 
                        0x02BC, 
                        "AAPL,current-in-sleep", 
                        0x03E8, 
                        Buffer (One)
                        {
                            0x00
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            } 

this is for intel, but you can arrange for asmedia, and try..

 

Guys, obviously this was only a test. Probably kexts I posted were also updated from somewhere...

Link to comment
Share on other sites

this is for intel, but you can arrange for asmedia, and try..

 

Guys, obviously this was only a test. Probably kexts I posted were also updated from somewhere...

 

Hey you are not to blame ;) It is just a very special topic for me, I just hate it when problems are apparently not solvable : /

 

Thanks a lot for your hints nonetheless!

  • Like 1
Link to comment
Share on other sites

Hi, All,

 

I have a Dell latitude 6430u laptop, there are three USB 3.0 port and no USB 2.0 port, I try to install yosemite on it follow the guide of Jake Lo, but there is still some problem with the USB 3.0 port, to be detailed,

USB 2.0 device: OK

USB 3.0 device: not recognized, but I can get it works by plug another USB 2.0 device in another USB port.

I have try all these version of GenericUSBXHCI.kext and all these flags from Zenith432 and Rehabman

 

Please help me

 

Link to comment
Share on other sites

Guys have you try with the follow kexts (asmedia):

attachicon.gifCalDigitFastIO.kext.zip

attachicon.gifCalDigitUSBxHCI.kext.zip

 

GenericUSBXHCI.kext must be removed, and anyway be sure you are able to return back in the OS if something goes wrong...

Thanks Micky1979! These CalDigit drivers have solved my problem with my expresscard on my MacBook Pro with Yosemite. My card is a Gmyle Expresscard USB3 with a chipset Fresco FL1000 bought at Amazon (12$). GenericUSBXHCI.kext was working on Mavericks but not on Yosemite. Thanks again!

  • Like 2
Link to comment
Share on other sites

Thanks Micky1979! These CalDigit drivers have solved my problem with my expresscard on my MacBook Pro with Yosemite. My card is a Gmyle Expresscard USB3 with a chipset Fresco FL1000 bought at Amazon (12$). GenericUSBXHCI.kext was working on Mavericks but not on Yosemite. Thanks again!

By chance, you have a CD containing drivers along with this card, and are in there updated kexts for OSX? If yes PM me.

The kexts I posted are included in Pandora's box 2.

 

 

Sorry Zenith432, this OT is closed for me :)
Link to comment
Share on other sites

I have tried the Universal by Zenith432 7.0 and the latest of RehabMan but not working.
I can see the USB3 port in System Information:

Bus SuperSpeed USB 3.0:

Posizione controller host: USB integrata
Driver controller host: GenericUSBXHCI
ID dispositivo PCI: 0x7023
ID revisione PCI: 0x0001
ID fornitore PCI: 0x1b6f
Numero bus: 0x0e

but no one device work (Lexar Pro Dual-Slot Reader)

Link to comment
Share on other sites

Sure with Yosemite ? and where the Driver ?

 

http://www.amazon.de/dp/B0057ENARO/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=1G4BVM9G6Y7W3&coliid=I3B79JPPDT30GN&psc=1

 

or better use CalDigit drivers ?

 

 

Thanks Micky1979! These CalDigit drivers have solved my problem with my expresscard on my MacBook Pro with Yosemite. My card is a Gmyle Expresscard USB3 with a chipset Fresco FL1000 bought at Amazon (12$). GenericUSBXHCI.kext was working on Mavericks but not on Yosemite. Thanks again!
Link to comment
Share on other sites

If you're gonna pick a card, buy one with a chipset that's supported by OS X so you don't have to mess with any third-party drivers.

 

I remember reading that some Fresco Logic chips are natively supported so do a quick search of the forums here and you should be able to find some recommendations.

Link to comment
Share on other sites

×
×
  • Create New...