Mulla on ollut ongelmia pariliitoksen kanssa, joten ei ole kokemuksia onnistuneista Bluetooth-korjauksista, mutta voinhan yrittää.
Ongelmasi rajautuu seuraavaan ohjesarjaan, jossa luodaan /dev/rfcomm0
Bluetooth
Parita ensin puhelin tietokoneen kanssa. (Nokia N70: yhdeydet –> Bluetooth –> laiteparit –> lisää uusi laite). Parituksen epäonnistuminen saattaa johtua ISCAN:n puuttumisesta. Homman voi tarvittaessa korjata näillä komennoilla:
$ sudo hciconfig hci0 down
$ sudo hciconfig hci0 up PISCAN
Ja sitten asiaan.
Ensiksi pitää selvittää mikä on matkapuhelimen mac-osoite.
$ hcitool scan
Tulostuu esimerkiksi seuraavaa:
00:15:A0:7A:1D:5A Epelin
N70
{{{
$ sdptool browse 00:15:A
0:7A:1D:5A
Service Name: Dial-Up Networking
Service RecHandle: 0x1000f
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Tässä tapauksessa kanava on siis kolme.
Bluetooth-asetukset
Muokkaa tiedosto /etc/bluetooth/rfcomm.conf vastaavaksi tämän kanssa.
rfcomm0 {
# Automatically bind the device at startup
bind yes;
#
# # Puhelimen mac-osoite
device 00:15:A0:7A:1D:5A;
#
# # RFCOMM kanava
channel 3;
#
# # Description of the connection
comment "Nokia N70";
}
Tämän jälkeen käynnistä Bluetooth-palvelu uudestaan.
$ sudo /etc/init.d/bluetooth restart
Epäilisin eniten rfcomm.conf:n luomisessa tapahtunutta virhettä:
Miähän sulla on siinä MAC-osoite?
Onko siis sama kuin mitä antaa ensimmäisellä rivillä...
hcitool scan
Seuraava ongelma saattaisi olla väärä kanava.
L. Mikä on channel-arvo ko. tiedostossa?
Siis vastako se samaa kuin hcitool scan:n antamaa DialUp-Networking?
Jos näistä ei ole mitään apua, niin en osaa enempääkään neuvoa. Jos joudut muuttamaan jotakin rfcomm.conf:ssa, niin päätteeseen pitää laittaa uudestaan tai käynnistää kone uudestaan...
sudo /etc/init.d/bluetooth restart