
Я пытаюсь прочитать данные с USB-устройства (руки робота), которое хорошо работает на компьютере A, но не работает на компьютере B. Компьютер A — это настольный компьютер, компьютер B — это ноутбук, оба работают под управлением Ubuntu 14.04, и оба имеют порт USB 2.0.
Оказывается, что Машина B даже не видит USB-устройство при запуске lsusb
, тогда как Машина A выводит строку, описывающую USB-устройство, как и ожидалось. Однако все другие USB-устройства, которые я пробовал, распознаются обеими машинами.
Итак, мой вопрос: что может быть причиной того, что Машина B не может распознать это конкретное устройство, и как я могу решить эту проблему?
решение1
Хорошо, подключите машину к устройству A (где она работает), откройте терминал и введите:
gksudo nautilus
Откроется файловый браузер Nautilus, щелкните правой кнопкой мыши по вашему USB-накопителю "Devices"
и перейдите на "Permissions"
вкладку.
У вас есть 3 группы: Я, Группа и Другие. Установите для них все "Create and delete files"
разрешения и попробуйте подключить USB к машине B.