Bluetooth przesta

Tematy związane z oprogramowaniem, instalacją, konfiguracją
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

@doker przepraszam ale nie pomagasz.

To:
Device is not available: No such device
Oznacza, że nie wykrył urządzenia bluetooth w komputerze pomimo, że z innego źródła widać że urządzenie jest wykryte. I nie mam "włączonego" bluetooth tylko włożony adapter do usb (o czym już też pisałem) - bo to nie laptop. To czy mam włączone w komórce czy nie nie ma znaczenia, bo na razie chcę ustalić czemu adapter nie działa, a nie parować urządzenia.
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

Podepnę się pod temat, bo 2 dni temu nabyłem Apple Bluetooth Keyboard i właśnie ostatnią godzinę walczę żeby ją uruchomić pod Debianem.

Poradników dużo w sieci, mnie jednak dalej nie działa.

Kod: Zaznacz cały

 etc/default/bluetooth
BLUETOOTH_ENABLED=1
HID2HCI_ENABLED=0
HIDD_ENABLED=1
HIDD_OPTIONS="--timeout 8 --master --server --connect 00:22:41 :D B:0F:AA"
~
~
"/etc/default/bluetooth"

Kod: Zaznacz cały

ptions {
        autoinit yes;
        security user;
        pairing multi;
        passkey "1234";
}

device {
        name "%h-%d";
        class 0x000100;
        iscan enable; pscan enable;
        discovto 0;
        lm accept;
        lp rswitch,hold,sniff,park;
}

device 00:22:41 :D B:0F:AA {
    name "Apple Wireless Keyboard";
    auth disable;
    encrypt disable;
}
~
"/etc/bluetooth/hcid.conf"
Próbowałem zmieniać opcje auth i encrypt i nic.

Kod: Zaznacz cały

debian:/# hciconfig -a
hci0:   Type: USB
        BD Address: 00:1B :D C:0F:A9:27 ACL MTU: 310:10 SCO MTU: 64:8
        UP RUNNING PSCAN ISCAN
        RX bytes:52245 acl:742 sco:0 events:1138 errors:0
        TX bytes:13266 acl:282 sco:0 commands:470 errors:0
        Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: SLAVE ACCEPT
        Name: 'debian-0'
        Class: 0x180100
        Service Classes: Capturing, Object Transfer
        Device Class: Computer, Uncategorized
        HCI Ver: 2.0 (0x3) HCI Rev: 0xc5c LMP Ver: 2.0 (0x3) LMP Subver: 0xc5c
        Manufacturer: Cambridge Silicon Radio (10)

Kod: Zaznacz cały

debian:/# hcitool scan
Scanning ...
        00:22:41 :D B:0F:AA       Apple Wireless Keyboard
debian:/#

Kod: Zaznacz cały

debian:/# /etc/init.d/bluetooth restart
Restarting bluetooth: hcidCan't create HID control channel: Connection timed out

Kod: Zaznacz cały

debian:/# hidd --connect 00:22:41 :D B:0F:AA
Can't create HID control channel: Connection timed out
Jak uruchamiam te serwisy to pojawia się ikonka, ale na kliknięciu pojawia się błąd:

Kod: Zaznacz cały

Protocol not supported bluetooth
i okienka Konquerora.

Znalazłem to: http://bugs.kde.org/show_bug.cgi?id=165588.
Czyżby jedyny sposób na to była aktualizacja KDE?
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

giaur, prawdopodobnie przyczyna leży w konfiguracji jądra. Miałem to samo: radio było widziane przez lsusb, ale nie przez programy stosu. Pomogło dokoptowanie modułu, ale w tym momencie poproszę o

Kod: Zaznacz cały

lsmod |grep bluetooth
Redhead, [quote="https://help.ubuntu.com/community/BluetoothSetup]If you get a "Can't create HID control channel: Connection refused" error message, most likely the discovery period for the device timed out. Make the device discoverable and enter the above command again, but more quickly.[/quote] ;-)
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Hmm dosyc ciekawe, bo moduły są:

lsmod |grep bluetooth

Kod: Zaznacz cały

bluetooth              55380  6 bnep,sco,rfcomm,l2cap
Czyli to raczej chyba nie kwestia kernela? No chyba ze jeszcze jakies moduly powinny byc
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Tak

Kod: Zaznacz cały

lis6502@Nexus ~ $ lsmod |grep bluetooth
bluetooth              45028  9 sco,bnep,rfcomm,l2cap,btusb
HCI USB driver (BT_HCIBTUSB)
Zmodularyzuj, załaduj i powinno frygać (u mnie fryga :mrgreen :)
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Eee rekompilacja kernela więc.. :/ Wywalilem zrodla ktore kompilowalem, teraz znow kompilowac od zera, patche nakladac .... oj chyba poczekam do 2.6.30 ....
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Nie rekompilacja kernela, tylko dokompilowanie modułu :D .
patche nakladac

Kod: Zaznacz cały

 wget pacze
cd /usr/src/linux
for i in ../pacz* ;do patch -p0 < "$i" ;done
Konfiga masz w /boot/config-`uname -r`. Widzisz jakiś problem ;-P?
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Dobra jak dokompilowac moduł? JEdnak mam całe źródła które kompilowałem :mrgreen:
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Normalnie ;-). Ja zrobiłem na działającym systemie

Kod: Zaznacz cały

make xconfig
<zaznaczam opcję>
make modules;make modules_install
modprobe btusb
hciconfig
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Mały kroczek do przodu:

hciconfig (jako root):

Kod: Zaznacz cały

hci0:   Type: USB
        BD Address: 11:11:11:11:11:11 ACL MTU: 940:4 SCO MTU: 48:10
        UP RUNNING
        RX bytes:330 acl:0 sco:0 events:8 errors:0
        TX bytes:28 acl:0 sco:0 commands:9 errors:0
Czyli jakby dobrze, skanowanie spod konsoli znajduje telefon. Ale kazdy program/aplet w GUI twierdzi ze zadnego urzadenia bluetooth nie ma.
ODPOWIEDZ