Bluetooth przesta

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

Bluetooth przestał działać

Post autor: giaur »

Witam,

Po którejś aktualizacji (nie wiem czy nie po rekompilacji kernela) przestał mi działać bluetooth. Włożone urządzenie jest całkowicie ignorowane - tak jakby go nie było. Gdzie są jakieś logi żebym mógł zobaczyć co się dzieje?

lsusb:

Kod: Zaznacz cały

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1131:1001 [b]Integrated System Solution Corp. KY-BT100 Bluetooth Adapter[/b]
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
.. czyli adapter widzi i poprzednio działał... pod Windows działa czyli jest sprawny.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Zdefinuj 'przestał działać'. Radio Ci wykrywa, to chyba dobrze ;-)
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

No zdefiniowałem - radio wykrywa tylko w lsusb, a każdy daemon i program do obsługi Bluetooth twierdzi ze żadnego urządzenia Bluetooth nie ma - pomimo ze adapter siedzi w usb i na liscie urzadzen usb sie pojawia.

Czyli wszystko jest tak, jakbym próbowal uzywac bluetooth trzymając adapter w kieszeni zmiast w usb (nie sprawia to różnicy), a przeciez nie o to nam chodzi nieprawdaz :-/

Pakiet bluetooth zainstalowany, obsluga bluetooth dla kde i gnome (odpowiednie aplety) również i jak wspomnialem dzialalo niegdyś.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Pokaż

Kod: Zaznacz cały

/etc/init.d/bluetooth start
hciconfig
xenix_org
Posty: 69
Rejestracja: 03 maja 2009, 12:25
Lokalizacja: Siedlce

Post autor: xenix_org »

Ewentualnie jak nie widzi go w hciconfig to walcz z hciattach ale to dla urzadzen UART...
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Wiem że to forum debianowe, ale nie mogłem się powstrzymać. Genialny tutek, który rozwiązał moje probelmy ze stosem niebieskiego.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Faktycznie tutek niezły i do Debiana mozna zastosować też. Więc po kolei:

Kod: Zaznacz cały

/etc/init.d/bluetooth start
Starting bluetooth: bluetoothd.

hciconfig
(nie wyświetla się nic)
Z tutoriala:

Kod: Zaznacz cały

cat /proc/bus/usb/devices | grep -e^[TPD] | grep -e Cls=e0 -B1 -A1

T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=16 #Cfgs=  1
P:  Vendor=1131 ProdID=1001 Rev= 3.73
Z konfiguracji mojego kernela:

Kod: Zaznacz cały

#
# FIR device drivers
#
CONFIG_USB_IRDA=m
CONFIG_SIGMATEL_FIR=m
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m
CONFIG_VIA_FIR=m
CONFIG_MCS_FIR=m
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m

#
# Bluetooth device drivers
#
# CONFIG_BT_HCIBTUSB is not set
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
CONFIG_RXKAD=m
# CONFIG_PHONET is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=m
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_NL80211=y
CONFIG_WIRELESS_OLD_REGULATORY=y
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS_EXT_SYSFS=y
CONFIG_LIB80211=m
CONFIG_LIB80211_CRYPT_WEP=m
CONFIG_LIB80211_CRYPT_CCMP=m
CONFIG_LIB80211_CRYPT_TKIP=m
# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=m
cat /etc/bluetooth/hcid.conf

Kod: Zaznacz cały

#
# 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 user;

        # Pairing mode
        #   none  - Pairing disabled
        #   multi - Allow pairing with already paired devices
        #   once  - Pair once and deny successive attempts
        pairing multi;

        # Default PIN code for incoming connections
        passkey "1234";
}

# Default settings for HCI devices
device {
        # Local device name
        #   %d - device id
        #   %h - host name
        name "%h-%d";

        # Local device class
        class 0x000100;

        # 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, master;

        # 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;
}
Widac ze zostala jeszcze stara konfiguracja z czasow gdy wszystko dzialalo. Jakies pomysly?
doker
Posty: 59
Rejestracja: 26 stycznia 2008, 10:05

Post autor: doker »

Hmm to jest trochę dziwne. Od jakiegoś czasu walczę z bluetooth w Lennym i mam identyczny /etc/bluetooth/hcid.conf tu jest mój post http://debian.linux.pl/viewtopic.php?t= ... =bluetooth. Sam nie mam już pomysła jak to ruszyć.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

doker u ciebie wszystko działa, kwestia konfiguracji gui. U mnie po wydaniu polecenia:

Kod: Zaznacz cały

hcitool scan 
mam:

Kod: Zaznacz cały

Device is not available: No such device
...ale:

Kod: Zaznacz cały

cat /proc/bus/usb/devices | grep -e^[TPD] | grep -e Cls=e0 -B1 -A1

T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=16 #Cfgs=  1
P:  Vendor=1131 ProdID=1001 Rev= 3.73 
Czyli co w końcu, jest to urządzenie czy go nie ma?
doker
Posty: 59
Rejestracja: 26 stycznia 2008, 10:05

Post autor: doker »

Z podanej komendy wynika, że komputer nie znalazł urządzenia. Rozumiem, że masz włączony bluetooth w telefonie i w komputerze. Ja miałem uruchomiony bluetooth w telefonie i laptopie i dopiero komenda:

Kod: Zaznacz cały

hcitool scan 
dała mi wynik.
Jak miałem wyłączony bluetooth w laptopie po wydaniu tego polecenia miałem ten sam wynik jak u Ciebie.
ODPOWIEDZ