Скрипт сброса USB bluetooth устройства в Ubuntu 10.10

я обновил свою машину Ubuntu до 10.10, и теперь у меня проблема с Bluetooth-ключом. Проблема: донгл не будет правильно загружаться при загрузке. Что я должен сделать, чтобы заставить его работать, это отключить, а затем снова подключить.

помимо вопроса " wtfigo, как это исправить?", Я хотел бы узнать, есть ли простой способ программно отключить USB-порт, а затем включить его обратно; сделать его эквивалентным действию "plug out, plug in". Я сделал быстрый взгляд на утилиты ubuntu, не мог найти тот, который позволит мне отключить один порт USB

5
задан galets
источник

1 ответов

найти ID вашего Bluetooth-адаптера с lsusb

найдите, какой порт назначен этому usb-устройству (мой будет 1-1 в этом примере) с помощью следующей команды :

for X in /sys/bus/usb/devices/*; do 
    echo "$X"
    cat "$X/idVendor" 2>/dev/null 
    cat "$X/idProduct" 2>/dev/null
    echo
done

добавить в /etc / rc.местные эти две линии (с правильным портом вместо 1-1)

sh -c "echo 0 > /sys/bus/usb/devices/1-1/authorized"
sh -c "echo 1 > /sys/bus/usb/devices/1-1/authorized"

С помощью этого метода, rc.local сбросит порт usb 1-1 (или тот, который вы укажете) в конце каждого процесса загрузки

3
отвечен d2d2 2012-04-11 19:37:38
источник

Другие вопросы bluetooth ubuntu usb