Erros USB ao interagir com o dispositivo

1

Eu tenho um dispositivo USB que se conecta ao meu sistema fedora 27 x64. É detectado bem, mas uma vez que meu software começa a se comunicar com o dispositivo, o log do dmesg é preenchido com:

[212972.138684] usb 2-2.2: input irq status -75 received
[212972.140176] usb 2-2.2: input irq status -75 received
[212972.141657] usb 2-2.2: input irq status -75 received
[212972.143166] usb 2-2.2: input irq status -75 received
[212972.144624] usb 2-2.2: input irq status -75 received
[212972.146152] usb 2-2.2: input irq status -75 received
[212972.147663] usb 2-2.2: input irq status -75 received
[212972.149142] usb 2-2.2: input irq status -75 received

O que significa status -75? E como eu consertaria isso? O log parece estar preenchendo centenas dessas mensagens por minuto (ou mais)

    
por TSG 19.04.2018 / 14:07

1 resposta

0

Se este for um dos códigos de erro padrão do kernel , que são negativos por convenção, -75 is EOVERFLOW ("Valor muito grande para o tipo de dado definido").

Isso parece um bug (possivelmente alguém usou um tipo inteiro em algum lugar que não tem bits suficientes para armazenar o valor), então envie um relatório de bug no rastreador de depuração do kernel. Adicione informações suficientes para reproduzir o problema, ou seja, o ID exato do fornecedor / dispositivo fornecido por lsusb , a saída dmesg completa com todas as informações fornecidas depois de conectar o dispositivo, sob quais circunstâncias a mensagem aparece etc.

Se você souber como recompilar seu kernel e ativar a depuração USB, pode-se restringir a origem do erro. Caso contrário, provavelmente há muitas adivinhações envolvidas para poder encontrá-lo.

    
por 20.04.2018 / 08:55

Tags