bash: echo: write error: неверный аргумент
Я пытаюсь настроить USB-ключ на своем устройстве, следуя сообщению здесь. Мне не удалось настроить его и, отслеживая мои шаги, обнаружил, что
echo "1c9e:9ba1" > /sys/bus/usb-serial/drivers/generic/new_id
приводил к ошибке. Я запустил это заявление из терминала и получил следующий ответ
bash: echo: write error: Invalid argument
согласно посту здесь это означает, что устройство не реализует метод WRITE.
Интересно, есть ли способ заставить команду echo работать так, чтобы я мог заставить работать мой USB-модем.
1 ответ
Решение
Что произошло, когда вы удалили ":", как показано в указанной вами ссылке?
Оригинальный ответ:
echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id
Ваш случай:
Вместо:
echo "1c9e:9ba1" > /sys/bus/usb-serial/drivers/generic/new_id
Попробуйте запустить:
echo "1c9e 9ba1" > /sys/bus/usb-serial/drivers/generic/new_id