Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Interesting. I'm really starting to wonder if there is a correlation between iLok keys/software and the USB issue.

I don't know if it's still relevant, but there is mention on the internet of iLok software modifying the OSX USB Driver and causing problems in the older 2013 Mac Pros. Reading that makes me wonder if they're still doing something like that today when their software is installed.



How about you @brousseau6933 ? Do you use anything related to iLok?
No iLok and no Designare for the moment: awaiting my parts for the build... Only thing I have on my actual Hack DAW is a kext related to Pace.

Sorry, I investigate ´cause I took the decision to make my DAW build based on this CM and could also be affected by the bug... in the next weeks. I also like to diagnose and if it could someone here, still better.

Patrice
 
CC: @mobi , @ziggenpuss , @jleahy2 , @brousseau6933 , @bmoney and @CaseySJ

So... Good news and bad news. The bad news is that I'm still experiencing USB freezes (damn it). The good news is that - so far - the PCIe cards are unaffected by the freezes, which I think points to the motherboard chipset being the problem. I haven't as yet plugged in the USB 3.0 hub that I thought might have been the issue, so I'll try that at some point.

This is my current USB setup, which I'll run with for a while to see whether I can break it:

PCIEX8 - Inateck 2 Port PCIe USB 3.0 Express Card with Internal USB 3.0 20-PIN Connector
-> internal header connected to Fenvi Bluetooth via USB3->USB2 internal cable
-> RME Fireface UC
-> Studiologic SL88

PCIEX1_2 - Fenvi 1200M

PCIEX4 - Sedna PCIe USB 3.1 Gen I (5Gbps) 4 Port Adapter
-> Apple Keyboard
-> Logitech Unifying Receiver
-> Dell U2515H USB 3.0 hub
-> iLok
-> Stream Deck
-> eLicenser
-> RME Arc
-> Generic USB 3.0 hub

The reason why I've added two PCIe USB cards is partly to test them both, and partly because I started with the Inateck card but was only able to get USB 2 speeds from it. USB 3.x devices would connect correctly, but would report as "Up to 480Mb/s" in SysInfo, and would transfer (in the case of an SSD) at that speed. The Sedna card works perfectly at USB 3.1 as far as I can tell. I'd take the other card out, but I want to keep the Fenvi Bluetooth working, so the internal header is useful.

I have the PCIE x4 Switch set to "CPU" as per @CaseySJ 's suggestion.

I also have a CalDigit TB3 dock, but I'm really hoping I can return that...

More posts as I use the machine and gather more information.

YO! It looks like we/you/'re close to a solution. I would think that the fenvi BT connection is what's pulling down the bandwidth on the inatek card as it seems it only has one channel for all its ports as does the sedna. (Amazon Q and A quote below). The usb2 header on the fenvi card is only for BT wireless will still work. The slowest device would dictate the speed of the cards wouldn't it? I'm hoping the problem on my end is the ext hub as I'm out of PCI slots (FW, Fenvi, SATA, 580) and if I need a USB card, I'll have to dongle up (or get some kind of funky pci adapter) for wifi and BT, but if it costs 30 bux and works who cares......

Intek:
Question:
The usb 3.0 ports on this card can all run at full 5 gbps usb 3.0 speed in parallel, or all ports share total 5 gbps usb 3.0 speed together?
Answer:
For your information, all ports share total 5 Gbps USB 3.0 speed together.

Customer Support

· March 30, 2020


Sedna:

Question:
Is it possible to connect 4 usb pci-e risers with 4 gpu via this device?
Answer:
Probably, but it would be amazingly slow since the card is essentially a 4-port USB hub with one USB controller chip. Faster cards have one chip per port.

Amazon Customer

· February 28, 2018
 
I created a script to load, examine, and edit Thunderbolt DROMs. You can load many, and it will only keep the unique ones but it remembers all the sources for each.

The script is attached. Future updates will go to

Example:
Code:
source ThunderboltUtil.sh # load the commands
loadioreg # load ThunderboltDROM's from the IO registry (other sources include exe, bin, aml, dsl, txt)
usedromnum 1 # use the first one
setuid 1122334455667788 # change the UID (bus=0x88=136)
dumpdrom # see the results (hides checksums, lengths, etc. unless there's a problem)
makedromdsl # make some dsl compatible code

Results:
Code:
0x01) UID: 0x1122334455667788
0x0d) Device ROM Revision: 1
0x10) Vendor ID: 0x1
0x12) Device ID: 0xD
0x14) Device Revision: 0x1
0x15) EEPROM Revision: 0
0x16)   1: 800280000000
0x1e)   2: 900180000000
0x26)   3: 800480010000
0x2e)   4: 900380010000
0x36)   5: 090100
0x3b)   6: 090100
0x40)   7:
0x42)   8: 20
0x45)   9: 80
0x48) - A:
0x4a) - B:
0x4c)   1: "Apple Inc."
0x59)   2: "Macintosh"
0x65) End

    "ThunderboltDROM",
    Buffer (0x65)
    {
        /* 0x00     */  0x18,                                           // CRC8 checksum: 0x18
        /* 0x01     */  0x88, 0x77, 0x66, 0x55, 0x44, 0x33, 0x22, 0x11, // Thunderbolt Bus 136, UID: 0x1122334455667788
        /* 0x09     */  0x26, 0xf2, 0xec, 0x43,                         // CRC32c checksum: 0x43ECF226
        /* 0x0D     */  0x01,                                           // Device ROM Revision: 1
        /* 0x0E     */  0x58, 0x00,                                     // Length: 88 (starting from previous byte)
        /* 0x10     */  0x01, 0x00,                                     // Vendor ID: 0x1
        /* 0x12     */  0x0d, 0x00,                                     // Device ID: 0xD
        /* 0x14     */  0x01,                                           // Device Revision: 0x1
        /* 0x15     */  0x00,                                           // EEPROM Revision: 0
        /* 0x16   1 */  0x08, 0x81, 0x80, 0x02, 0x80, 0x00, 0x00, 0x00,
        /* 0x1E   2 */  0x08, 0x82, 0x90, 0x01, 0x80, 0x00, 0x00, 0x00,
        /* 0x26   3 */  0x08, 0x83, 0x80, 0x04, 0x80, 0x01, 0x00, 0x00,
        /* 0x2E   4 */  0x08, 0x84, 0x90, 0x03, 0x80, 0x01, 0x00, 0x00,
        /* 0x36   5 */  0x05, 0x85, 0x09, 0x01, 0x00,
        /* 0x3B   6 */  0x05, 0x86, 0x09, 0x01, 0x00,
        /* 0x40   7 */  0x02, 0x87,
        /* 0x42   8 */  0x03, 0x88, 0x20, // PCIe xx:01.0
        /* 0x45   9 */  0x03, 0x89, 0x80, // PCIe xx:04.0
        /* 0x48 - A */  0x02, 0xca,
        /* 0x4A - B */  0x02, 0xcb,
        /* 0x4C   1 */  0x0d, 0x01, 0x41, 0x70, 0x70, 0x6c, 0x65, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x00, // Vendor Name: "Apple Inc."
        /* 0x59   2 */  0x0c, 0x02, 0x4d, 0x61, 0x63, 0x69, 0x6e, 0x74, 0x6f, 0x73, 0x68, 0x00, // Device Name: "Macintosh"
    },
 

Attachments

  • ThunderboltDROMUtil.zip
    29.9 KB · Views: 79
Last edited:
YO! It looks like we/you/'re close to a solution. I would think that the fenvi BT connection is what's pulling down the bandwidth on the inatek card as it seems it only has one channel for all its ports as does the sedna. (Amazon Q and A quote below). The usb2 header on the fenvi card is only for BT wireless will still work. The slowest device would dictate the speed of the cards wouldn't it? I'm hoping the problem on my end is the ext hub as I'm out of PCI slots (FW, Fenvi, SATA, 580) and if I need a USB card, I'll have to dongle up (or get some kind of funky pci adapter) for wifi and BT, but if it costs 30 bux and works who cares......

Intek:
Question:
The usb 3.0 ports on this card can all run at full 5 gbps usb 3.0 speed in parallel, or all ports share total 5 gbps usb 3.0 speed together?
Answer:
For your information, all ports share total 5 Gbps USB 3.0 speed together.

Customer Support

· March 30, 2020


Sedna:

Question:
Is it possible to connect 4 usb pci-e risers with 4 gpu via this device?
Answer:
Probably, but it would be amazingly slow since the card is essentially a 4-port USB hub with one USB controller chip. Faster cards have one chip per port.

Amazon Customer

· February 28, 2018

CC: @mobi , @ziggenpuss , @jleahy2 , @brousseau6933 and @CaseySJ

Unfortunately I don't think it's that straightforward. The Inateck card was running at USB 2 speeds with only a USB 3.0 SSD plugged in - the same drive worked at full speed with the Sedna card. Yes, both PCIe cards are hub devices, so the bandwidth will be shared, but the Inateck card should run at USB 3.0 speed.

More bad news as well - I've just come back to the computer, and the devices attached to the Sedna card have frozen (the devices attached to the Inateck card are working fine, including the Fenvi BT). Re: the Fenvi card - I spend a couple of days with the card removed from my system to see if that was the problem, but it didn't solve the USB freezing.

It's looking more and more as if it is a macOS issue with USB 2 devices connected to USB3.x ports. I'm now trying the CalDigit TB3 dock, and connecting everything except for internal BT to that, to see whether that's stable. As far as I understand TB docks they convert all USB 2 traffic to USB 3.x (even though everything still operates at USB 1/2 speeds), so hopefully if it is a macOS software problem this will solve it.

More as I have it...
 
So, maybe an idea: USB2 hub on one of the USB2 only port? I have an Amazon Basics one so I will put most of my USB2/1.1 devices on it. My Focusrite 18i20 will take another one USB2 port.

For what it’s worth, member @TegaTega is running the Designare with i7 9700K: no USB freeze/hang but he’s using a FW interface on a PCIe card.

Speaking about the WiFi/Bluetooth module: I guess I can remove it physically? Any way to disable it in the BIOS? I think that there is an .aml patch to disable it at least? Correct?

Thanks,

Patrice

**Designare marked as « shipped » (NewEgg.ca) but CPU still « packaging »??
 
So, maybe an idea: USB2 hub on one of the USB2 only port? I have an Amazon Basics one so I will put most of my USB2/1.1 devices on it. My Focusrite 18i20 will take another one USB2 port.

For what it’s worth, member @TegaTega is running the Designare with i7 9700K: no USB freeze/hang but he’s using a FW interface on a PCIe card.

Speaking about the WiFi/Bluetooth module: I guess I can remove it physically? Any way to disable it in the BIOS? I think that there is an .aml patch to disable it at least? Correct?

Thanks,

Patrice

**Designare marked as « shipped » (NewEgg.ca) but CPU still « packaging »??

I'm pretty certain I tried that (albeit with a USB 3.0 hub) as one of my troubleshooting steps, and it had no effect on stability.

The Intel Wifi/BT module is disabled by the SSDT files in the build guide.
 
I've just come back to the computer, and the devices attached to the Sedna card have frozen (the devices attached to the Inateck card are working fine, including the Fenvi BT).
...
It's looking more and more as if it is a macOS issue with USB 2 devices connected to USB3.x ports. I'm now trying the CalDigit TB3 dock, and connecting everything except for internal BT to that, to see whether that's stable. As far as I understand TB docks they convert all USB 2 traffic to USB 3.x (even though everything still operates at USB 1/2 speeds), so hopefully if it is a macOS software problem this will solve it.
Hmmm... very interesting! I ordered up an Inateck card too. It should be here today. I'm anxious to try it out too.

Casey, do you know if the black USB 2.0 ports on this motherboard have their own controller?


So, maybe an idea: USB2 hub on one of the USB2 only port?

I was just thinking that too, or perhaps trying a PCIe USB 2.0 card for 2.0 specific devices (that is, if they can even be found anymore. I'm not sure).
 
...
Casey, do you know if the black USB 2.0 ports on this motherboard have their own controller?
...
All USB 2.0 and USB 3.0 ports on the motherboard are routed to the same Intel XHC controller in the PCH (chipset). The only exception are USB 3.x devices connected to the two Thunderbolt ports; they are managed by the Intel JHL7540 Titan Ridge controller.
 
Interesting. I'm really starting to wonder if there is a correlation between iLok keys/software and the USB issue.

I don't know if it's still relevant, but there is mention on the internet of iLok software modifying the OSX USB Driver and causing problems in the older 2013 Mac Pros. Reading that makes me wonder if they're still doing something like that today when their software is installed.



How about you @brousseau6933 ? Do you use anything related to iLok?

I have an iLok2 with tons of licenses. Plus elicensers. No probs.
 
USB freezes for me have been:
Every time with Logitech USB webcam. Be it 5mins or 1hr 45mins. But it will freeze.

I have/use a Logitech USB webcam. Works fine. Plus iLok. Novation keyboard. Touche. Powermate. elicenser. iPad. Logitech dongle. Softube Console, etc.
 
Back
Top