данный форум один из самых бестолковых из виденных мною. Возможно, я не много видел. Сколько было пустопорожних вопросов "введи то, введи се". А ларчик открывался просто. Открыт ларчик увы, не мною, а приятелем дочери:
hciconfig -
смотрим и видим два адаптера:
hci0: Type: BR/EDR Bus: USB
BD Address: 00:19:C1:9D:42:61 ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:3422503 acl:227910 sco:0 events:259 errors:0
TX bytes:1664 acl:12 sco:0 commands:220 errors:0
hci1: Type: BR/EDR Bus: USB
BD Address: 00:15:83:3C:0C:F4 ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING
RX bytes:356 acl:0 sco:0 events:13 errors:0
TX bytes:53 acl:0 sco:0 commands:13 errors:0
вынимаем юсб и получаем (определяем) методом вычитания встроенный. Далее, чтобы отключить ненужный, даем команду -
sudo hciconfig hci1 down
или
sudo hciconfig hci0 down
сию команду можно засунуть в автозагрузку.
Делается это так:
1. создаем файлик-скрипт содержания:
#! /bin/sh
hciconfig hci0 down
2. даем ему имя, например BT
3. копируем файлик в автозагрузочное место (ясное дело, что если этой командой, то команда дается из директория, где этот ВТ и лежит):
sudo cp BT /etc/init.d/BT
делаем этот файл исполняемым:
sudo chmod a+x /etc/init.d/BT
4. даем понять системе, что этот файлик надо использовать:
sudo update-rc.d BT defaults 71
Пользователь решил продолжить мысль 20 Июля 2011, 22:20:17:
Однако не совсем решено - введенное в терминале
sudo hciconfig hci0 down
задачу решает, а скрипт из /etc/init.d/BT задачу не выполняет. Почему?
прописал запуск без пароля в sudoers, при попытке запуска из терминала
memfis@NOUT:~$ /etc/init.d/BT
Can't down device hci0: Permission denied (13)
memfis@NOUT:~$
т.е. проблемы с доступом к hci0. Как сие побороть?