Pular para o conteúdo

Kernel expulsa dispositivo USB. [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Kernel expulsa dispositivo USB. [RESOLVIDO]

Enviado em 23/04/2019 - 12:23h

Pessoal, boa tarde.

Estou com uma questão na distribuição Slackware a partir da versão 14.2, pois toda vez que plugo um PINPAD Gertec PPC902 o Kernel ejeta o dispositivo como se ele não estivesse mais plugado.
Fiz testes no Linux Slackware 14.1 e também outras distribuições como Linux Mint 19 e funcionam sem problemas, já com o Slackware 14.2 e também com a versão corrente do Slackware o problema ocorre.

Monitorando o UDEV podemos observar:

root@darkstar:/u# udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[3626.013100] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)
KERNEL[3626.015922] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
KERNEL[3626.017935] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/tty/ttyACM0 (tty)
KERNEL[3626.017993] bind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
KERNEL[3626.018037] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
KERNEL[3626.018078] bind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
KERNEL[3626.018127] bind /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)
KERNEL[3626.086078] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/tty/ttyACM0 (tty)
KERNEL[3626.086128] unbind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
KERNEL[3626.086160] unbind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
KERNEL[3626.086192] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
KERNEL[3626.086225] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
KERNEL[3626.086639] unbind /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)
KERNEL[3626.086690] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)
UDEV [3626.538480] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)
UDEV [3626.545897] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
UDEV [3626.545943] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
UDEV [3626.546245] bind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
UDEV [3626.547268] add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/tty/ttyACM0 (tty)
UDEV [3626.547527] bind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
UDEV [3626.547720] bind /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)
UDEV [3626.548004] unbind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
UDEV [3626.548567] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/tty/ttyACM0 (tty)
UDEV [3626.548612] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1 (usb)
UDEV [3626.548931] unbind /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
UDEV [3626.549360] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0 (usb)
UDEV [3626.549570] unbind /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)
UDEV [3626.550063] remove /devices/pci0000:00/0000:00:1d.1/usb3/3-1 (usb)

--------------------------------------------------- RESULTADO DO DMESG ----------------------------------------------------------------

[ 900.329260] usb 3-2: new full-speed USB device number 7 using uhci_hcd
[ 900.499278] usb 3-2: Dual-Role OTG device on non-HNP port
[ 900.502284] usb 3-2: New USB device found, idVendor=1753, idProduct=c902, bcdDevice= 0.01
[ 900.502288] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 900.502292] usb 3-2: Product: PPC920 Pinpad Terminal
[ 900.502295] usb 3-2: Manufacturer: GERTEC
[ 900.505428] cdc_acm 3-2:1.0: ttyACM0: USB ACM device
[ 900.507994] usb 3-2: USB disconnect, device number 7


Alguém com alguma sugestão!?
Obrigado!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Kernel expulsa dispositivo USB. [RESOLVIDO]

Enviado em 23/04/2019 - 20:56h

É um PINPAD Gertec PPC902 ou PPC920?

3. Re: Kernel expulsa dispositivo USB. [RESOLVIDO]

Enviado em 24/04/2019 - 09:14h

Buckminster, bom dia.

Na mensagem realmente eu fiz referencia errada ao modelo!
Estou fazendo testes com os dois modelos: PPC920 e PPC910.


4. Problema Solucionado!

Enviado em 30/04/2019 - 15:51h

Solução para o problema é apenas recompilar o Kernel desmarcando a opção CONFIG_USB_OTG.

O arquivo .config na compilação padrão do Slackware é assim:
CONFIG_USB_OTG=y

O arquivo .config na compilação fica assim:
# CONFIG_USB_OTG is not set

Duvidas para recompilar o kernel utilize o link:
https://edersoncorbari.github.io/tutorials/slackware-build-kernel/

Não é necessário recompilar modulos!

Após compilar o kernel atualize os arquivos:
vmlinuz-huge-smp-4.4.14-smp
System.map-huge-smp-4.4.14-smp
config-huge-smp-4.4.14-smp

E regrave o lilo.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder