Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ChromeCrescendo

macrumors 6502
Original poster
Jan 3, 2020
454
252
I have the XDR display and connected the Apple USB-A to USB-C adaptor to a USB flash drive

The drive did not appear on the desktop

However, when I plugged it into one of the TB ports on top of the Mac Pro 7,1, it appeared

I have other USB peripherals running on the XDR so I am not sure if, for some reason, you cannot use flash drives on the XDR USB-C ports

Any help would be appreciated - thank you and be well
 
Last edited:
Try connecting the flash drive to a USB hub connected to the XDR?

The Apple USB-C Digital AV Multiport Adapter is an example of a USB hub. The HDMI output won't work from the XDR's USB only USB-C ports but the USB 3.0 port should work.

What GPU is the XDR connected to? The GPU affects the maximum speed of the USB ports of the XDR (if it supports DSC or not)

What macOS are you running on the MacPro7,1? This might also effect the speed of the USB ports of the XDR (if it supports DSC or not)

Maybe macOS detects the flash drive but doesn't mount the drive? Does it appear in the USB tab of System Information.app?

Connect the flash drive to the XDR.
To discover if DSC is working, we need to examine the output of the AGDCDiagnose command.
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose_XDR.txt 2>&1
To discover the info about USB, the following commands should be sufficient:
system_profiler SPUSBDataType > system_profiler_usb.txt
Code:
ioreg -filw0 | perl -0777 -pE '
		s/^(([ |]+)\+-o .*  <class .*(IOPCIDevice|AppleUSB|IOUSB).*), id 0x.*$/$1/mg;
		s/^(([ |]*)\+-o .*  <class .*), id 0x.*\n(\2[ |]{3} +)(?>\{\n)(.*\n)*?\3\}\n\3\n/$1\n/mg;
' \
> ioreg.txt
The ioreg command gets info about USB controllers/ports/devices/interfaces. A USB controller is a PCI device, so info about PCI devices is included.

Connect the flash drive to the MacPro7,1 and repeat the system_profiler and ioreg commands above using different file names.

zip the results using the Finder and attach the result to a post if you like.
 
Try connecting the flash drive to a USB hub connected to the XDR?

The Apple USB-C Digital AV Multiport Adapter is an example of a USB hub. The HDMI output won't work from the XDR's USB only USB-C ports but the USB 3.0 port should work.

What GPU is the XDR connected to? The GPU affects the maximum speed of the USB ports of the XDR (if it supports DSC or not)

What macOS are you running on the MacPro7,1? This might also effect the speed of the USB ports of the XDR (if it supports DSC or not)

Maybe macOS detects the flash drive but doesn't mount the drive? Does it appear in the USB tab of System Information.app?

Connect the flash drive to the XDR.
To discover if DSC is working, we need to examine the output of the AGDCDiagnose command.
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose_XDR.txt 2>&1
To discover the info about USB, the following commands should be sufficient:
system_profiler SPUSBDataType > system_profiler_usb.txt
Code:
ioreg -filw0 | perl -0777 -pE '
        s/^(([ |]+)\+-o .*  <class .*(IOPCIDevice|AppleUSB|IOUSB).*), id 0x.*$/$1/mg;
        s/^(([ |]*)\+-o .*  <class .*), id 0x.*\n(\2[ |]{3} +)(?>\{\n)(.*\n)*?\3\}\n\3\n/$1\n/mg;
' \
> ioreg.txt
The ioreg command gets info about USB controllers/ports/devices/interfaces. A USB controller is a PCI device, so info about PCI devices is included.

Connect the flash drive to the MacPro7,1 and repeat the system_profiler and ioreg commands above using different file names.

zip the results using the Finder and attach the result to a post if you like.


The GPU is a W5700x

The LED indicator light on the flash drive lights up when connected to the XDR but the drive does not appear on the Desktop or Finder
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.