
Estou no Ubuntu 18.04 em um laptop Dell 3442. Estou tentando fazer uma interface de áudio - Tascam US-800 - funcionar. Já fiz isso anos atrás, mesmo hardware, não lembro qual versão do Ubuntu Studio. Agora estou recebendo esse tipo de erro. Acabei de tirar o Windows do meu sistema, tentei primeiro o Ubuntu Studio 19.10 e agora o Ubuntu 18.04, sem sucesso. O mesmo dispositivo estava funcionando bem no Windows 10 há alguns dias. Tentei novamente no laptop da minha esposa com Windows - funcionando bem.
Estou recebendo esse erro em dmesg
:
[ 580.230758] usb 1-1.2: new full-speed USB device number 10 using ehci-pci
[ 580.646801] usb 1-1.2: device not accepting address 10, error -32
[ 580.646910] usb 1-1-port2: attempt power cycle
[ 581.250887] usb 1-1.2: new full-speed USB device number 11 using ehci-pci
[ 581.330909] usb 1-1.2: device descriptor read/64, error -32
[ 581.518927] usb 1-1.2: device descriptor read/64, error -32
[ 581.706957] usb 1-1.2: new full-speed USB device number 12 using ehci-pci
[ 581.786972] usb 1-1.2: device descriptor read/64, error -32
[ 581.974997] usb 1-1.2: device descriptor read/64, error -32
[ 582.083205] usb 1-1-port2: unable to enumerate USB device
O estranho é que quando tentei uma versão Live do Ubuntu a partir de uma unidade flash, recebi um tipo diferente de erro:
[11386.135043] usb 3-1: new high-speed USB device number 3 using ehci-pci
[11386.253453] usb 3-1: config 1 interface 4 altsetting 0 bulk endpoint
0x4 has invalid maxpacket 64
[11386.253462] usb 3-1: config 1 interface 4 altsetting 0 bulk endpoint
0x85 has invalid maxpacket 64
[11386.253817] usb 3-1: New USB device found, idVendor=0644, idProduct=802a
[11386.253820] usb 3-1: New USB device strings: Mfr=12, Product=13,
SerialNumber=0
[11386.253822] usb 3-1: Product: US-800
[11386.253824] usb 3-1: Manufacturer: TASCAM
[11386.748068] usb 3-1: cannot get ctl value: req = 0x83, wValue =
0x101, wIndex = 0x1e00, type = 4
[11386.748075] usb 3-1: 30:0: cannot get min/max values for control 1
(id 30)
[11386.831499] usb 3-1: cannot get ctl value: req = 0x83, wValue =
0x201, wIndex = 0x1e00, type = 4
[11386.831510] usb 3-1: 30:0: cannot get min/max values for control 2
(id 30)
[11386.912375] usb 3-1: cannot get ctl value: req = 0x83, wValue =
0x301, wIndex = 0x1e00, type = 4
[11386.912386] usb 3-1: 30:0: cannot get min/max values for control 3
(id 30)
[11387.005003] usb 3-1: cannot get ctl value: req = 0x83, wValue =
0x401, wIndex = 0x1e00, type = 4
[11387.005022] usb 3-1: 30:0: cannot get min/max values for control 4
(id 30)
[11387.080115] usb 3-1: cannot get ctl value: req = 0x83, wValue =
0x501, wIndex = 0x1e00, type = 4
[11387.080123] usb 3-1: 30:0: cannot get min/max values for control 5
(id 30)
Eu tentei várias coisas como usbcore.autosuspend=-1
, iommu=soft
o truque "desconectar tudo por 3 minutos", ... conectar/desconectar em todos os hubs USB, todos funcionam bem com outros dispositivos, como mouse óptico. Estou pesquisando no Google tudo relacionado a esse problema sem sucesso... Não quero desistir, porque como eu disse funcionou antes... e voltar para o Windows é um grande desestímulo para mim.
EDIT1: esqueci de dizer que este é um dispositivo não suportado oficialmente pelo Ubuntu ou Tascam, que descontinuou o produto. Existem drivers oficiais para Windows e Mac. Por favor, indique-me como hackear esses drivers!
EDIT2: Então fiz uma instalação limpa do Ubuntu Studio 19.10, desta vez deixando ele apagar tudo do disco e particionar do seu jeito. Agora recebo apenas o segundo erro, cannot get ctl value
. Já é um começo.. Vou pesquisar mais sobre o assunto. Qualquer ajuda seria imensamente apreciada!
Responder1
Atenção: para mim, isso foi causado por minha unidade USB estar conectada a uma porta USB3 em um servidor ESXi. O dispositivo foi passado para a máquina virtual conectada a um virtualUSB2controlador. Esse era o problema. Excluir o dispositivo e o controlador e reconfigurar como USB3 foi resolvido.