Acabei de migrar do Windows para o Ubuntu como meu sistema operacional principal. Eu possuo um dongle bluetooth que uso para conectar meus fones de ouvido sem fio ao meu computador. Acontece que meu PC NÃO tem bluetooth integrado, o que não é problema já que eu uso o dongle, no Windows eu só tinha que conectar e parear qualquer dispositivo que eu quisesse; ao usar o Ubuntu por qualquer motivo, ele mostra hci1
e está procurando dispositivos próximos como se meu PC tivesse bluetooth. O dongle aparece como hci0
, mas não consigo usá-lo como interface principal.
Tentei sudo hciconfig hci1 down
ver se o Ubuntu usaria a interface restante (dongle USB), mas sem sorte até agora, pois desativa o bluetooth.
Eu só preciso definir interfaces para que hci0
(dongle) seja usado como principal. Talvez editando qualquer arquivo de configuração de interfaces?
> hci0: Type: Primary Bus: USB BD Address: removed for privacy ACL MTU:
1021:6 SCO MTU: 255:12 UP RUNNING PSCAN RX bytes:5761 acl:0 sco:0
events:352 errors:0 TX bytes:35512 acl:0 sco:0 commands:352 errors:0
Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87 Packet type: DM1
DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF PARK
Link mode: PERIPHERAL ACCEPT Name: 'Ubuntu-tosh #1' Class:
0x7c0104 Service Classes: Rendering, Capturing, Object Transfer,
Audio, Telephony Device Class: Computer, Desktop workstation HCI
Version: 5.1 (0xa) Revision: 0x9a9 LMP Version: 5.1 (0xa)
Subversion: 0x8a6b Manufacturer: Realtek Semiconductor Corporation
(93)
> hci1: Type: Primary Bus: USB BD Address: removed for privacy ACL MTU:
339:8 SCO MTU: 128:2 UP RUNNING RX bytes:6683 acl:0 sco:0
events:303 errors:0 TX bytes:3755 acl:0 sco:0 commands:282 errors:0
Features: 0xff 0x3e 0x85 0x30 0x18 0x18 0x00 0x00 Packet type: DM1
DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF
Link mode: PERIPHERAL ACCEPT Name: 'Ubuntu-tosh' Class: 0x000104
Service Classes: Unspecified Device Class: Computer, Desktop
workstation HCI Version: 2.0 (0x3) Revision: 0xc5c LMP Version: 2.0
(0x3) Subversion: 0xc5c Manufacturer: Cambridge Silicon Radio (10)
EDITAR:
Eu tenho uma maneira de fazê-lo funcionar, com o dongle conectado apenas reinicie o serviço bluetooth usando CLI, mas esta não é uma solução confiável, pois eu teria que fazer isso toda vez que ligasse o computador.
Crie uma regra udev para remover o outro dispositivo
Coloque isso naquele arquivo depois
sudo gedit /etc/udev/rules.d/81-bluetooth-hci.rules
Reinicie e
hciconfig
deve mostrar apenas um dispositivo