Estou tentando usar um teclado PS2 antigo (um bom mecânico) com um conversor USB. Depois de conectar o dispositivo, o driver falha. O dispositivo está sendo detectado como leitor de código de barras, mas no Windows está funcionando bem, (você acha que está ok para o conversor ser detectado como um leitor de código de barras ?, que é basicamente um teclado).
# lsusb
...
Bus 001 Device 044: ID 13ba:0018 PCPlay Barcode PCP-BCG4209
...
#dmesg
...
[22164.756069] usb 1-2.4: New USB device found, idVendor=13ba, idProduct=0018
[22164.756073] usb 1-2.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[22164.756301] usb 1-2.4: no configuration chosen from 0 choices
[22178.179941] usb 1-2.4: USB disconnect, device number 43
[22179.965941] usb 1-2.4: new low-speed USB device number 44 using xhci_hcd
[22180.113937] usb 1-2.4: string descriptor 0 read error: -32
[22180.113947] usb 1-2.4: New USB device found, idVendor=13ba, idProduct=0018
[22180.113951] usb 1-2.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[22180.116927] usb 1-2.4: can't set config #1, error -32
Onde posso encontrar o significado do erro -32 do driver? Observe que o driver não conseguiu ler o descritor de seqüência de caracteres antes da falha de configuração. Obrigado!