usbip: problema ao obter atributos do dispositivo: Nenhum arquivo ou diretório

3

Eu tento usar um adaptador ftdi rs232 / usb através de ethernet. Está ligado ao meu pi de framboesa.

pi@raspberrypi ~ $ usbip list -l
Local USB devices
=================
- busid 1-1 (0424:9512)
    1-1:1.0 -> hub

- busid 1-1.1 (0424:ec00)
    1-1.1:1.0 -> smsc95xx

- busid 1-1.2 (0403:6001)
    1-1.2:1.0 -> unknown

- busid 1-1.3 (7392:7811)
    1-1.3:1.0 -> rtl8192cu

pi@raspberrypi ~ $ sudo usbip -d bind -b 1-1.2:1.0
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip.c:134:[run_command] running command: 'bind'
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip_bind.c:143:[unbind_other] problem getting device attributes: No such file or directory
usbip: error: could not unbind driver from device on busid 1-1.2:1.0
pi@raspberrypi ~ $ 

O estado acima é depois de rmmod ftdi_sio , o mesmo problema antes.

    
por davidbaumann 23.05.2014 / 23:12

2 respostas

1

eu tenho o mesmo tipo de problema. Tendo os módulos carregados, o bind mostra isso:

root@pi:~# usbip -d bind -b 1-1.5.5
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip.c:134:[run_command] running command: 'bind'
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip_bind.c:162:[unbind_other] 1-1.5.5:1.0 -> unknown
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip_bind.c:162:[unbind_other] 1-1.5.5:1.1 -> unknown
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/utils.c:65:[modify_match_busid] write "add 1-1.5.5" to /sys/bus/usb/drivers/usbip-host/match_busid
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip_bind.c:101:[bind_usbip] bind driver at 1-1.5.5:1.0 failed
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/usbip_bind.c:101:[bind_usbip] bind driver at 1-1.5.5:1.1 failed
usbip: error: could not bind device to usbip-host
usbip: debug: /build/linux-tools-TqR1ks/linux-tools-3.2.17/drivers/staging/usbip/userspace/src/utils.c:65:[modify_match_busid] write "del 1-1.5.5" to /sys/bus/usb/drivers/usbip-host/match_busid

Alguma ideia @pietrushnic?

    
por 13.04.2015 / 11:30
0

Observe que o id do barramento para o parâmetro bind está no seu caso 1-1.2 .

Erro que você recebe normalmente significa que você não executou usbipd :

sudo usbipd -D

Se você não conseguir rodar o daemon usbip, provavelmente precisará do módulo do kernel usb-core.ko e usb-host .

Instruções completas sobre como obter o processo de configuração de usbip que você pode encontrar na postagem do meu blog. Segundo ponto de link para a versão atualizada da postagem:

por 21.08.2014 / 22:42

Tags