Dado que o USB provavelmente está ligado, eu ficaria um pouco desconfiado da situação de energia deste dispositivo quando ele está conectado diretamente. Você pode começar a investigar esses valores usando sudo lsusb -vvv
.
Exemplo
$ sudo lsusb -vvv -s "002:004" | less
...
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 93
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 11 Chip/SmartCard
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
ChipCard Interface Descriptor:
bLength 54
bDescriptorType 33
bcdCCID 1.00
nMaxSlotIndex 0
bVoltageSupport 7 5.0V 3.0V 1.8V
dwProtocols 3 T=0 T=1
dwDefaultClock 4000
dwMaxiumumClock 4000
bNumClockSupported 0
dwDataRate 10752 bps
dwMaxDataRate 500000 bps
bNumDataRatesSupp. 0
dwMaxIFSD 254
dwSyncProtocols 00000000
dwMechanical 00000000
dwFeatures 00010230
...
Altere o barramento & números de dispositivos ( -s "002:004"
) para sua situação. Consulte também a página lsusb
man para saber mais sobre como selecionar partes da saída.
Além disso, eu daria uma olhada na saída de dmesg
quando esse problema ocorrer para mais detalhes.