Pagina 1 di 2
[Parzialmente Risolto] Problema di connessione a tastiera esterna bluetooth
Inviato: domenica 15 aprile 2012, 11:59
da overhill
Ciao a tutti,
qualche giorno fa ho risolto il problema di esecuzione dei DVD sul mio nuovo MediaCenter; ora mi rimane solo un problema che mi sembra banale ma non riesco a risolvere.
Ho un piccolo (di dimensioni) Acer L100, con un AMD64 e circa3Gb di ram che mi è arrivato in dono da un cliente che stava cambiando tutti i PC.
Ci ho installato Xbmcbuntu 11.10 nella versione a 64bit e tutto ha funzionato egregiamente, riconoscendo anche la Wireless USB a 802.11n che mi porta a circa 64Mb/s e mi permette di vedere con gioia gaudio e sollazzo i film in streaming
In più ci ho messo un bel discone da 750Gb (!!) di cui ho dedicato 50Gb al sistema operativo e a tutto il resto, mentre 700Gb sono per video, musica e immagini. Non dovrei avere problemi a breve
Mi rimane un ultimo problemino: ho un piccolo dongle per il bluetooth che viene riconosciuto e attivato senza problema.
Il MC vorrei controllarlo con una piccola ma ottima Logitech DiNovo (touch pad e minitastiera, più controlli ottimizzati per riproduzione).
Seguendo le varie guide sono riuscito a farla vedere e a collegarla, ma non riesco in alcun modo a farla riconoscere automaticamente all'avvio del sistema.
Devo ogni volta lanciare il comando di scan e allora funziona, altrimenti non c'è verso.
Qualcuno ha qualche idea su quale potrebbe essere il problema?
Grazie mille a tutti per l'attenzione
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: domenica 15 aprile 2012, 18:47
da magozurlinux
Da terminale postami questi comandi:
colla tastiera bluetooth in modalità di rilevamento postami questo comando:
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 13:20
da overhill
Ciao, e grazie per l'aiuto: appena arrivo a casa (sono in ufficio) lo faccio.
Però, a parte scusarmi per il ritardo, volevo complimentarmi per il nick: magozurlinux è semplicemente geniale
E te lo dice uno che il Mago Zurlì l'ha visto quando ancora si vestiva da paggetto...
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 18:18
da overhill
Eccomi
dmesg | grep Blue
Codice: Seleziona tutto
[ 6.660766] Bluetooth: Core ver 2.16
[ 6.660813] Bluetooth: HCI device and connection manager initialized
[ 6.660817] Bluetooth: HCI socket layer initialized
[ 6.660820] Bluetooth: L2CAP socket layer initialized
[ 6.660907] Bluetooth: SCO socket layer initialized
[ 7.031192] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 7.404069] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 20.688909] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 20.688915] Bluetooth: BNEP filters: protocol multicast
[ 20.712310] Bluetooth: RFCOMM TTY layer initialized
[ 20.712320] Bluetooth: RFCOMM socket layer initialized
[ 20.712323] Bluetooth: RFCOMM ver 1.11
hciconfig -a
Codice: Seleziona tutto
hci0: Type: BR/EDR Bus: USB
BD Address: 00:14:BE:FF:FE:F2 ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:1461 acl:0 sco:0 events:44 errors:0
TX bytes:691 acl:0 sco:0 commands:43 errors:0
Features: 0xff 0xff 0x8f 0xf8 0x18 0x18 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'MediaCenter-0'
Class: 0x4a0100
Service Classes: Networking, Capturing, Telephony
Device Class: Computer, Uncategorized
HCI Version: 1.2 (0x2) Revision: 0x639
LMP Version: 1.2 (0x2) Subversion: 0x639
Manufacturer: Cambridge Silicon Radio (10)
dpkg -l | grep blue
Codice: Seleziona tutto
ii bluetooth 4.96-0ubuntu4 Bluetooth support
ii bluez 4.96-0ubuntu4 Bluetooth tools and daemons
ii bluez-alsa 4.96-0ubuntu4 Bluetooth ALSA support
ii bluez-compat 4.96-0ubuntu4 BlueZ 3.x compatibility binaries
ii bluez-cups 4.96-0ubuntu4 Bluetooth printer driver for CUPS
ii bluez-gstreamer 4.96-0ubuntu4 Bluetooth GStreamer support
ii bluez-tools 0.1.38+git662e-2ubuntu1 A set of tools to manage Bluetooth devices for linux
ii bluez-utils 4.96-0ubuntu4 Transitional package
ii libbluetooth3 4.96-0ubuntu4 Library to use the BlueZ Linux Bluetooth stack
ii libgnome-bluetooth8 3.2.0-0ubuntu2 GNOME Bluetooth tools - support library
rfkill list
Codice: Seleziona tutto
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
hcitool scan
??? non trova nulla... strano, fino a una settimana fa la trovava... ::)
Come soluzione alternativa non avrei problemi a installare gnome e a usarlo per risolvere il problema: 50 Gb a disposizione sono decisamente tanti, e l'idea di scrivere un romanzo sul televisore mi affascina non poco
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 18:27
da magozurlinux
Gli outputs che hai postato vanno bene, tranne l'ultimo, diciamo, il più importante.
Ridai questo comando, fino a quando escono le informazioni del mac address e il nome della tastiera bluetooth:
colla tastiera bluetooth in modalità di rilevamento postami questo comando:
mi serve per configurarti due files per far funzionare la tastiera bluetooth in automatico.
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 18:44
da overhill
Strano davvero, però: ricordo benissimo che nei giorni scorsi me la vedeva... adesso riprovo
Comunque, se hai bisogno del mac, l'ho scritto su un foglio di carta... anche se temo che, se non il BT non la vede, non serve a granché...
Comunque stavolta l'ha vista
Mille grazie
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 19:18
da magozurlinux
Prego di nulla.
Questo è il primo file da modificare.
Da terminale dai questo comando:
copia ed incolla queste righe cancellando il contenuto o modifica quello evidenziato in rosso :
# Defaults for bluez
# start bluetooth on boot?
# compatibility note: If this variable is not found bluetooth will
# start
BLUETOOTH_ENABLED=1
# This setting will switch HID devices (e.g mouse/keyboad) to HCI mode, that is
# you will have bluetooth functionality from your dongle instead of only HID.
# Note that not every bluetooth dongle is capable of switching back to HID
# mode, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497
HID2HCI_ENABLED=1
HIDD_OPTIONS="--master --connect Logitech diNovo Mini --server"
HID2HCI_UNDO=1
salva ed esci dall'editor di testo.
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 19:24
da magozurlinux
Questo è il secondo file; non esiste nelle nuove versioni di Ubuntu.
Dai questo comando da terminale:
il file sarà vuoto, perchè da Ubuntu 9.10 non c'è più questo file; copia e incolla nel file vuoto queste righe; nel parametro
passkey evidenziato in rosso devi mettere il
PIN della tastiera: in fondo aggiungi le righe relative alla tastiera bluetooth:
#----------------------------------------------------------------------------------------------
#
# HCI daemon configuration file.
#
# HCId options
options {
# Automatically initialize new devices
autoinit yes;
# Security Manager mode
# none - Security manager disabled
# auto - Use local PIN for incoming connections
# user - Always ask user for a PIN
#
security auto;
# Pairing mode
# none - Pairing disabled
# multi - Allow pairing with already paired devices
# once - Pair once and deny successive attempts
pairing multi;
# PIN helper
pin_helper /usr/bin/bluepin;
passkey "1234"
# D-Bus PIN helper
#dbus_pin_helper;
}
# Default settings for HCI devices
device {
# Local device name
# %d - device id
# %h - host name
name "%h-%d";
# Local device class
class 0x3e0100;
# Default packet type
#pkt_type DH1,DM1,HV1;
# Inquiry and Page scan
iscan enable; pscan enable;
# Default link mode
# none - no specific policy
# accept - always accept incoming connections
# master - become master on incoming connections,
# deny role switch on outgoing connections
lm accept;
# Default link policy
# none - no specific policy
# rswitch - allow role switch
# hold - allow hold mode
# sniff - allow sniff mode
# park - allow park mode
lp rswitch,hold,sniff,park;
# Authentication and Encryption (Security Mode 3)
auth enable;
encrypt enable;
}
device Logitech diNovo Mini {
name "Logitech diNovo Mini";
}
Salva ed esci dall'editor di testo.
Da terminale poi dai questo comando:
Riavvia il pc.
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 20:32
da overhill
Ho provato a fare come mi hai detto, ma alla ripartenza la tastiera non viene "vista" dal PC.
Una sola cosa non ho ben capito: cosa intendi per "PIN della tastiera"?
La tastiera non ha un suo codice, che io sappia. E comunque non saprei quando inserirlo...
Ho guaardato i file che mi hai indicato, ma non ho ben capito dove si trova il codice MAC...
Ultima cosa: non posso usare "gedit" perché non sono in ambiente grafico: usando XBMCbuntu la parte grafica è dedicata all'ambiente XBMC, mentre per il resto lavoro con riga di comando. Per fortuna ho più o meno capito come funziona vim
Grazie ancora, adesso faccio qualche altra prova
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: lunedì 16 aprile 2012, 20:38
da overhill
Niente da fare: ho provato a sostituire il nome per esteso con il MAC, ma non c'è proprio verso...
Se lancio
si collega, ma. ovviamente, spegnendo si riscollega...
A quanto ho capito non riesco a fare il "trust" tra i due apparati... :-\
Dubbio amletico: il fatto di avere usato la versione a 64bit può essere una causa/concausa?
Butto la mia idea, premettendo che non mi piace per niente: visto che la connessione con l'
hidd funziona potrei metterlo in avvio automatico, ma la domanda è "funzionerebbe?"
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: mercoledì 18 aprile 2012, 12:48
da magozurlinux
Da terminale dai questo comando:
Codice: Seleziona tutto
sudo gedit /var/lib/bluetooth/00:07:61:C4:41:BB/config
cerca la riga
mode off
cambiala in
mode on, se non c'è aggiungila sotto la seconda voce in elenco
salva ed esci dall'editor di testo.
Da terminale dai questi comandi:
Codice: Seleziona tutto
sudo chattr +i /var/lib/bluetooth/00:07:61:C4:41:BB/config
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: mercoledì 18 aprile 2012, 14:58
da overhill
Stasera vado a casa presto e ci provo
Mille grazie ancora, e passa una buona serata
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: mercoledì 18 aprile 2012, 18:21
da magozurlinux
Prego, di nulla.
(b2b)
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: mercoledì 18 aprile 2012, 19:49
da overhill
Uhm, non esiste quel file, sai?
Ho visto che ce n'è un'altro in un'altra cartella e ho copiato il testo da quello a questo, cambiando il nome e aggiungendo quel "mode on" come hai indicato.
Dopo il riavvio però non c'è stato cambiamento: accendendo la tastierina non viene vista.
Più tardi provo ancora a riavviare il PC e vediamo.
Ciau
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: giovedì 19 aprile 2012, 12:57
da magozurlinux
Da terminale postami questo comando:
Mi ricordo che qualche anno fa riuscii a far funzionare un mouse bluetooth di un mio amico, aveva come PIN il valore 0000 che dopo un pò che non si usava si disabilitava e per riabilitarlo dovevo premere il pulsante di sinistra di questo mouse; è possibile che anche per la tastiera bluetooth il PIN è 0000.
Dai questo comando da terminale:
scorri il file fino al passkey:
# PIN helper
pin_helper /usr/bin/bluepin;
passkey "1234"
prova con questa passkey:
passkey "0000"
salva ed esci dall'editor di testo.
Da terminale dai questo comando:
Riavvia il pc.
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: giovedì 19 aprile 2012, 18:42
da overhill
Questo è il risultato del comando
Codice: Seleziona tutto
drwxr-xr-x 2 root root 4096 2012-04-19 18:36 00:07:61:C4:41:BB
drwxr-xr-x 2 root root 4096 2012-04-18 19:40 00:14:BE:FF:FE:F2
Ho fatto la modifica che hai indicato, ma nello stesso file ho anche indicato
quindi non so se il pin viene richiesto o meno.
In ogni caso continua imperterrito a non funzionare...
>:(
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: giovedì 19 aprile 2012, 18:54
da magozurlinux
drwxr-xr-x 2 root root 4096 2012-04-19 18:36 00:07:61:C4:41:BB
drwxr-xr-x 2 root root 4096 2012-04-18 19:40 00:14:BE:FF:FE:F2
c'è, forse hai digitato male.
Da terminale postami questo comando:
così vedo cosa c'è nella cartella del mac address dell'adattatore bluetooth.
Del file
/etc/bluetooth/hcid.conf:
il parametro
cambialo con
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: giovedì 19 aprile 2012, 19:04
da overhill
Nella cartella c'è un file "config" che ho dovuto creare perché non c'era: il contenuto è questo
Codice: Seleziona tutto
name Logitech diNovo Mini
pairable yes
mode on
class 0x4a0100
Adesso cambio il file e intanto provo
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: giovedì 19 aprile 2012, 19:14
da magozurlinux
Il tuo file
/var/lib/bluetooth/00:07:61:C4:41:BB/config deve contenere questi dati:
Codice: Seleziona tutto
name MediaCenter-0
onmode discoverable
mode discoverable
mode on
Class 0x4a0100
salva ed esci dall'editor di testo.
Da terminale dai questo comando per bloccarlo, perchè al riavvio le modifiche al contenuto vengono perse:
Codice: Seleziona tutto
sudo chattr +i /var/lib/bluetooth/00:07:61:C4:41:BB/config
per sbloccarlo ed apportare modifiche al file:
Codice: Seleziona tutto
sudo chattr -i /var/lib/bluetooth/00:07:61:C4:41:BB/config
Da terminale dai questo comando:
Riavvia il pc.
Re: [Bluetooth] Problema di connessione a tastiera esterna
Inviato: giovedì 19 aprile 2012, 19:26
da magozurlinux
drwxr-xr-x 2 root root 4096 2012-04-19 18:36 00:07:61:C4:41:BB
drwxr-xr-x 2 root root 4096 2012-04-18 19:40 00:14:BE:FF:FE:F2
Scusami, ho sbagliato mac address è il 2°, relativo all'adattatore bluetooth e non alla tastiera:
Da terminale dai questo comando:
Codice: Seleziona tutto
sudo gedit /var/lib/bluetooth/00:14:BE:FF:FE:F2/config
cerca la riga
mode off
cambiala in
mode on, se non c'è aggiungila sotto la seconda voce in elenco
salva ed esci dall'editor di testo.
Da terminale dai questi comandi:
Codice: Seleziona tutto
sudo chattr +i /var/lib/bluetooth/00:14:BE:FF:FE:F2/config