I'm having an issue on Debian where my external USB 3 storage devices are not recognized when first booting up the system. If I issue a reboot after powering up, then they will be recognized.
This issue specifically affects USB 3 devices; my USB 2 storage drives work fine.
Symptoms: connected devices are not reported as being connected at all. There are no entries in
lsusb when I connect the device. The behavior is the same if the device was already connected on power up.
Types of device tested: USB mass storage (enclosed hard disks and flash storage alike), Android device in file transfer mode.
Since the drives consistently work after performing a reboot and only exhibit the issues on first boot after powering on, I don't think this is a hardware issue. Since there isn't even a record of an attempt to connect the device in
dmesg I have not ruled out some sort of firmware issue, but I don't know a good way to test this. If it helps, the PC in question is a 2nd generation Intel NUC.
This issue has happened on several versions of Debian, but I have only found the pattern on this latest installation (no way to confirm behavior previously). I have not tested other distros. I am running Linux 4.19.37.