24 Kasım 2011 Perşembe

Bluetooth HID/HCI Sürücüsü problemi çözümü (Fedora 16 Verne)

Merhabalar ;

İlk olarak ; Çözüm genel bir çözümdür.HID/HCI şeklinde bir sürücünüz varsa ve "lspci" komutu çıktısında göremiyorsanız bluetooth cihazınızı şu komutlar ile  bir test edin ve daha sonrada aşağıdaki adımları uygulamaya başlayın.

onuralp@Fedora16Verne:~$hciconfig dev

hci0:    Type: BR/EDR  Bus: USB
    BD Address: XX:XX:XX:XX:XX:XX  ACL MTU: 310:10  SCO MTU: 64:8
    UP RUNNING PSCAN ISCAN
    RX bytes:25341 acl:52 sco:0 events:459 errors:0
    TX bytes:47596 acl:218 sco:0 commands:158 errors:0


onuralp@Fedora16Verne:~$hciconfig scan

hci0:    Type: BR/EDR  Bus: USB
    BD Address: XX:XX:XX:XX:XX:XX  ACL MTU: 310:10  SCO MTU: 64:8
    UP RUNNING PSCAN ISCAN
    RX bytes:25341 acl:52 sco:0 events:459 errors:0
    TX bytes:47596 acl:218 sco:0 commands:158 errors:0

(Not: X yerine aslına gerçek sayılar mevcut olucaktır.)

Kullandığım Laptop'da Ralink/Motorala modelli bir bluetooth donanıma sahibim ancak fedora 16 kurulumundan sonra bir türlü cihaz bulamıyordum.Bunun üstüne araştırma yaptım. Cihazımın bağlantı şeklinin USB olduğunu keşfettim.Yukardaki komut çıktısına göre bluetooth cihazım burda ancak hala kontrol edemiyorum.Bütün sürücülerim çekirdek sistemim son güncellemelerinide almış durumdayım.Daha sonrasında biraz daha araştırmaya devam ettim.Sonunda şu paketleri kurdum.


  • bluez-libs-devel-4.96-3.fc16.x86_64
  • blueman-1.21-10.fc16.x86_64
  • bluez-hcidump-2.1-1.fc16.x86_64
  • bluez-cups-4.96-3.fc16.x86_64
  • bluez-alsa-4.96-3.fc16.x86_64
  • bluez-libs-4.96-3.fc16.x86_64
  • bluez-gstreamer-4.96-3.fc16.x86_64
  • bluez-4.96-3.fc16.x86_64
  • bluez-hid2hci-4.96-3.fc16.x86_64
  • bluez-compat-4.96-3.fc16.x86_64

Bu paketleri kurduktan sonrada ;

su
vim /etc/sysconfig/bluetooth

Altında bluetooth dosyasın meydana getirdikten sonra şu satırı ekledim ;

HID2HCI_ENABLE=true

Kayıt edip çıktıktan sonrada bilgisayarımı yeniden başlattım ve sonunda bluetooth cihazımı tam fonksiyonel olarak kullanabiliyorum.


Teşekkür Ederim
Onuralp SEZER
Fedora Ambassador