Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: два адаптера ВТ - как в системе запретить встроенный, оставив usb?  (Прочитано 1195 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн memfis

  • Автор темы
  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
Есть ноутбук, в нем встроенный БТ, который уже отстает от жизни - то-ли умирает, то-ли просто устаревший. Например, мышь поработает, и начинает отставать от движения. Втыкаю внешний, юсб - все работает. Но два одновременно активных адаптера - это врядли рационально. Вопрос - как отключить встроенный? - отдельного механического выключателя нет.
« Последнее редактирование: 20 Июля 2011, 22:17:09 от memfis »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Выяснить какие драйвера для какого адаптера используются. Если разные, то ненужный в blacklist. Можно и через rfkill.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Выяснить можно использовав команду lspci -k.

Оффлайн memfis

  • Автор темы
  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
Спасибо, вот что пишет:


memfis@memfis:~$ lspci -k
(Нажмите, чтобы показать/скрыть)

Не вижу здесь ни юсбишного, ни встроенного :(

Кстати, непреходящая проблема - Ricoh Co Ltd R5C592 -его система видит, но он не работает. Мои запросы в форуме результата не дали.
« Последнее редактирование: 19 Июля 2011, 21:35:19 от memfis »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн memfis

  • Автор темы
  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
memfis@memfis:~$ lsusb
Bus 005 Device 003: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 033: ID 0a5c:2148 Broadcom Corp.
Bus 002 Device 032: ID 0a5c:4503 Broadcom Corp.
Bus 002 Device 031: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 002 Device 030: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 054c:02d5 Sony Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
memfis@memfis:~$


Пользователь решил продолжить мысль 02 Июля 2011, 20:44:40:
а это с выдернутым юсб БТ

memfis@memfis:~$ lsusb
Bus 005 Device 003: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 054c:02d5 Sony Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
memfis@memfis:~$
« Последнее редактирование: 02 Июля 2011, 20:44:40 от memfis »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Хых, старый стал, совсем запамятовал, что blutooth давно уже usb, а не pci. Скиньте под спойлер вывод lshw.

Оффлайн memfis

  • Автор темы
  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
memfis@memfis:~$ lshw
(Нажмите, чтобы показать/скрыть)
memfis@memfis:~$


на самом деле вопрос-то снят. Поставил свежий юсб-БТ и сам вопрос снялся как таковой. Но не решился - т.е. теперь уже чисто академически - как блокировать втроенный БТ? хотябы с целью экономии батарии и ресурсов процессора

И СНОВА И СНОВА - вновь он пишет, что видит родной картридер, но карточки не читает - где-что надо разблокировать, чтобы оно завелось? это куда важнее БТ.
« Последнее редактирование: 19 Июля 2011, 21:34:48 от memfis »

Оффлайн llenchikk

  • Активист
  • *
  • Сообщений: 420
    • Просмотр профиля
    • sms.ru
В bios отключается?

Оффлайн memfis

  • Автор темы
  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
нет, в биосе не отключается.
« Последнее редактирование: 07 Июля 2011, 20:16:23 от memfis »

Оффлайн memfis

  • Автор темы
  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
данный форум один из самых бестолковых из виденных мною. Возможно, я не много видел. Сколько было пустопорожних вопросов "введи то, введи се". А ларчик открывался просто. Открыт ларчик увы, не мною, а приятелем дочери:

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. Как сие побороть?
« Последнее редактирование: 20 Июля 2011, 22:20:17 от memfis »

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2777
    • Просмотр профиля
Как вы вообще запускаете внешний адаптёр при включённом внутреннем, у меня отказывается внешний работать, а внутренний не могу использовать из за проблемы с драйвером. P\S ноутбук по умолчанию хочет использовать только встроенный и игнорирует внешний.

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.