Contribute
Register

[solved] Yosemite USB 3 Problem

Status
Not open for further replies.
do you have to be so fast :)

I was replying to rizkialkaf (I did not realized there was a second page in thread). After I replied I saw that you already replied to it, but I cannot freaking find how can I delete my post. Man, its pretty embarrassing moment for me :eek:

You can edit your post with the proper quote.

Procedure...

- do a quoted reply to the original post
- copy the [QUOTE...] part to the clipboard
- abort the reply
- edit your existing post to include the [QUOTE...]
 
hi, its me again with another problem
i'm working on my friend's dell vostro 3350
all usb ports (2 usb 3.0, and 1 usb 2.0) are not working

here's its lspci -nn output:
root@slax:~# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5)
00:1c.4 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 [8086:1c18] (rev b5)
00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM67 Express Chipset Family LPC Controller [8086:1c4b] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M Series] [1002:6760]
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
09:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
0b:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)
root@slax:~#


any help?

thanks
 
hi, its me again with another problem
i'm working on my friend's dell vostro 3350
all usb ports (2 usb 3.0, and 1 usb 2.0) are not working

here's its lspci -nn output:
root@slax:~# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5)
00:1c.4 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 [8086:1c18] (rev b5)
00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM67 Express Chipset Family LPC Controller [8086:1c4b] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M Series] [1002:6760]
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
09:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
0b:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)
root@slax:~#


any help?

thanks

USB3 requires patches to AppleUSBXHCI.kext. The patches are present but disabled in the applicable plist files available from my guide: http://www.tonymacx86.com/yosemite-...de-booting-os-x-installer-laptops-clover.html

Also need correct DSDT patches: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Note: No solution for NEC/Renasas USB3 with 10.11.
 
USB3 requires patches to AppleUSBXHCI.kext. The patches are present but disabled in the applicable plist files available from my guide: http://www.tonymacx86.com/yosemite-...de-booting-os-x-installer-laptops-clover.html

Also need correct DSDT patches: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Note: No solution for NEC/Renasas USB3 with 10.11.

hi, there are 8 AppleUSBXHCI patches included in your plist. so i need to enable all that have 10.10.* in it, right?
 
hi, there are 8 AppleUSBXHCI patches included in your plist. so i need to enable all that have 10.10.* in it, right?

Not all computers need all patches. Enable all and test, then eliminate one at a time, or start with one and enable one at a time.
 
Not all computers need all patches. Enable all and test, then eliminate one at a time, or start with one and enable one at a time.
it works now, i enabled all 10.10.* USB patches and leave it.
Thanks :D
 

Attachments

  • Screen Shot 2015-09-19 at 8.24.41 PM.jpg
    Screen Shot 2015-09-19 at 8.24.41 PM.jpg
    14.1 KB · Views: 222
Hey RehabMan FakePCIID_XHCIMux fixed also my issues but my question is can we fix it with in DSDT?

You cannot do what FakePCIID does with DSDT.
 
You cannot do what FakePCIID does with DSDT.

I was hoping to avoid using extra kexts but i guess i will have to :S
Great job btw and thanks.
 
I was hoping to avoid using extra kexts but i guess i will have to :S
Great job btw and thanks.

Sorry for the double post i just wanted to update you with my findings under 10.10.5 (not 10.11)
i was messing around with some dsdt edits and now my usb3 devices show up properly in system information.
without any clover injections or extra kexts.
I don't know if the edits are correct and if this will work in 10.11 maybe someone else could let me know.
First thing i did was to change XHC to XHC1 and then i edited the addresses of usb3 ports like this:

from "Return (Add (XSPA, Zero))" to "Return (Zero)" up to "Return (0x05)"

i tested some usb3 sticks and the speed is good.
If the edits are wrong please let me know.
 

Attachments

  • Screen Shot 2015-09-23 at 9.28.37 AM.jpg
    Screen Shot 2015-09-23 at 9.28.37 AM.jpg
    80.8 KB · Views: 147
Status
Not open for further replies.
Back
Top