DELL Studio 1535, Pardus ve BlueTooth sorununun çözümü.

DELL Studio 1535’e Linux kurduktan sonra sorunlar tabi ki tam olarak bitmiş değil. Diğer başlıklardaki sorunların haricinde bir de BlueTooth sorunumuz var. Aslında BlueTooth sorunu yaşamamın sebebi bir yerde Pardus geliştiricelirinin de bu durumdan sorumlu olmalarından kaynaklanıyor. Çünkü BlueZutils ile kurulu gelmesi gereken bazı komutlar malesef pakete dahil edilmemişti.

Neyse efendim, gelelim sorunumuzun sebebine. İlk başlarda sorunun tam olarak neden kaynaklandığını anlayamamıştım. İlk başlarda sorun herhalde sürücüler ile ilgili diye düşünüyordum ama konuyu derinlemesine araştırdıkça yurtdışındaki bir arkadaşın da DELL Studio 1535 aldığını ve üzerine Debian kurduktan sonra hemen hemen benimle aynı sorunları yaşadığını okudum. Tabi bu arkadaş biraz da pro_user olmasından dolayı sorunların çözümlerini de kendi üretmeyi başarmış. Ben de o arkadaşın çözümlerini incelerken sorunun alsında tam olarak sürücülerden kaynaklanmadığını gördüm.

Normalde BlueZUtils BlueTooth adaptörlerini hidd modunda çalıştırır. Ancak bizim dahili BlueTooth adaptörümüz hci modunda çalışmaktaymış bu yüzden konsoldan hid2hci komutunu vermemiz gerekmekte…

Gel gör ki Pardus BlueZUtils paketinden bu komutları verecek araçlar çıkmıyor. Bu yüzden ufak bir araştırma ile BlueZUtils’in bu komutları barındıracak şekilde kurulmasını sağlayacak yollu şu adreste buldum. Aynen aşağıdaki gibi dosyayı indirip gerekli anahtarlarla kaynaktan derlediğinizde bu komutlar da sisteminize dahil olmakta.

BlueZUtils kurulu durumdayken bu kaynak dosyasını indin. Daha sonra konsola girip dosyayı aşağıdaki komutları sırasıyla verin.

tar -xzvf bluez-utils-3.36.tar.gz

su –

pisi it gcc dbus-glib dbus-devel make

./configure –enable-hidd –enable-hid2hci DBUS_CFLAGS=”-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include” DBUS_LIBS=”-L/usr/lib -ldbus-1″ GLIB_CFLAGS=”-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include” GLIB_LIBS=”-L/usr/lib -lglib-2.0″ BLUEZ_CFLAGS=”-I/usr/include/bluetooth” BLUEZ_LIBS=”-L/usr/lib -lbluetooth -lgtk-x11-2.0″

make && make install

Artık hid2hci komutuna sahibiz. Bundan sonra aşağıdaki komutu vererek BlueTooth adaptörümüzü etkin kılabiliriz:

sudo hid2hci

Switching device xxxx:xxxx to HCI mode was successful

Eğer BlueTooth adaptörünün MAC adresi gerekiyorsa şu komutu veriniz. Aynı zamanda adaptörün çalışıp çalışmadığını da kontrol etmiş oluruz böylece:

hcitool dev

Devices:
hci0 00:MA:CA:DR:ES:İ4

Atrık Pardus menüsü Programlar>Sistem>kbluetooth (Bluetooth Sunucusu) programını çalıştırıp gerekli ayarları yapabiliriz.