Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-02-19 15:47:40

  gramin - Użytkownik

gramin
Użytkownik
Zarejestrowany: 2011-02-05

Zrywające się połączenie bluetooth z myszką w LMDE

Dwa tygodnie temu pisałem o moich problemach z dźwiękiem w LMDE, które wówczas skończyły się wywaleniem systemu i zainstalowaniem Linux Mint Julia.
Wczoraj znalazłem jednak trochę czasu i ponownie postanowiłem się przymierzyć do jakiejś dystrybucji bliższej czystemu Debianowi, niż Ubuntu.
Eksperymenty zacząłem z Aptosid, ponieważ jednak nie lubię KDE postanowiłem zainstalować GNOME, a później wywalić całkowicie KDE. Niestety już po pierwszym etapie (czyli instalacji GNOME) systemu nie udało mi się uruchomić. Aptosid poszedł więc do kosza i po raz drugi przymierzyłem się do LMDE. Tym razem z dużo większym sukcesem, niż 2 tygodnie temu :)

Zaraz po zainstalowaniu systemu wgrałem kernel 2.6.37, który skompilowałem sobie wcześniej pod Julią (z wykorzystaniem pliku konfiguracyjnego config-2.6.37-1-686), później dograłem sterowniki NVidia oraz całą resztę rzeczy, które na co dzień używam (łącznie z compiz i cairo), no i jestem pod dużym wrażeniem.
Miałem wprawdzie na początku kilka problemów, których nie było w ostatnich wersjach Ubuntu (uruchamianie compiz przy pomocy specjalnego skryptu, przezroczyste okienko w SMPlayer), system działa jednak wyraźnie płynniej, niż Ubuntu/Mint.

Jedyny problem, którego jak dotąd nie udało mi się rozwiązać dotyczy MS IntelliMouse, która łączy się z laptopem poprzez bluetooth. W laptopie (Toshiba Qosmio G-40) mam wbudowany odbiornik bluetooth i system go ładnie wykrywa, bezproblemowo mogę nawiązać połączenie z myszką, jednak jeżeli nie używam jej przez kilka minut połączenie ulega zerwaniu. To samo dzieje się za każdym razem, gdy uruchamiam system, tzn. połączenie pomiędzy urządzeniami jest zerwane.
Za każdym razem muszę najpierw usunąć mysz z listy urządzeń bluetooth, a następnie przeprowadzić całą operację parowania od początku, czyli wprowadzić mysz w tryb parowania, znaleźć ją w kreatorze konfiguracji i następnie podłączyć.
No i nie będę ukrywał, że jest to dość irytujące i męczące.

Wcześniej ani w Ubuntu, ani w Mint Julia nie miałem takich problemów.
Pytanie zatem brzmi, jak sprawić, aby system automatycznie utrzymywał połączenie z myszką oraz nawiązywał je w trakcie uruchamiania.

W aplecie bluetooth mam włączoną opcję "Widoczny", chociaż nie jestem pewny, czy ma ona jakikolwiek wpływ na podtrzymywanie połączenia.

Próbowałem także łączyć się z myszką nie poprzez aplet, lecz w terminalu, wydając komendę:

Kod:

sudo hidd --search

niestety z tym samym efektem, tzn. nawiązuję połączenie, które później się zrywa.

Doinstalowanie bluez-compat i bluez-utils także niczego nie dało.

Offline

 

#2  2011-02-19 16:47:43

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Zrywające się połączenie bluetooth z myszką w LMDE

Nie mam takiego urządzenia aby Ci podać rozwiązanie.

Ja na Twoim miejscu szukał bym tak.

Odpalił z livecd Julię (gdzie wsio działa)

Zrobił sobie zrzut pakietów związanych z bluetoothem

Kod:

dpkg -l | grep blue

potem porównał z wynikami takiego samego polecenia wydanego z LMDE.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#3  2011-02-20 22:10:06

  gramin - Użytkownik

gramin
Użytkownik
Zarejestrowany: 2011-02-05

Re: Zrywające się połączenie bluetooth z myszką w LMDE

Zgodnie z Twoją sugestią porównałem pakiety odpowiedzialne za bluetooth w obu dystrybucjach i niestety wyglądają bardzo podobnie (tzn. Julia nie ma niczego, czego bym już nie posiadał w LMDE):

[quote=LMDE]ii  blueman                              1.21-4.1                          A Graphical bluetooth manager
ii  bluetooth                            4.87-2                            Bluetooth support
ii  bluez                                4.87-2                            Bluetooth tools and daemons
ii  bluez-alsa                           4.87-2                            Bluetooth ALSA support
ii  bluez-compat                         4.87-2                            BlueZ 3.x compatibility binaries
ii  bluez-cups                           4.87-2                            Bluetooth printer driver for CUPS
ii  bluez-firmware                       1.2-2                             Firmware for Bluetooth devices
ii  bluez-gstreamer                      4.87-2                            Bluetooth GStreamer support
ii  bluez-utils                          4.87-2                            Transitional package
ii  gnome-bluetooth                      2.30.0-2                          GNOME Bluetooth tools
ii  libbluetooth3                        4.87-2                            Library to use the BlueZ Linux Bluetooth stack
ii  libgnome-bluetooth7                  2.30.0-2                          GNOME Bluetooth tools - support library[/quote]
[quote=Julia]ii  bluez                                 4.69-0ubuntu2                                   Bluetooth tools and daemons
ii  bluez-alsa                            4.69-0ubuntu2                                   Bluetooth audio support
ii  bluez-cups                            4.69-0ubuntu2                                   Bluetooth printer driver for CUPS
ii  bluez-gstreamer                       4.69-0ubuntu2                                   Bluetooth GStreamer support
ii  gnome-bluetooth                       2.32.0-0ubuntu1                                 GNOME Bluetooth tools
ii  libbluetooth3                         4.69-0ubuntu2                                   Library to use the BlueZ Linux Bluetooth stack
ii  libgnome-bluetooth8                   2.32.0-0ubuntu1                                 GNOME Bluetooth tools - support library
ii  pulseaudio-module-bluetooth           1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu21 Bluetooth module for PulseAudio sound server[/quote]
W LMDE już odinstalowałem bluez-compat i bluez-utils, ponieważ znalazłem informacje, że są one związane z HIDD, który nie jest już rozwijany i zostały zachowane w repo wyłącznie w celu zachowania wstecznej kompatybilności.
Jedyna różnica polega na tym, że ja mam nowsze wersje pakietów, niż te obecne w Julii. Za wyjątkiem libgnome-bluetooth, który jest nowszy w Julii.

Tak przy okazji to zastanawiam się, czy nie jest to problem ograniczonych uprawnień na moim koncie.
Na Ubuntu nie miałem bowiem żadnych problemów w Nero, a w LMDE nie "widział" fizycznego napędu DVD. Poszperałem jednak nieco i okazało się, że jest to związane z brakiem uprawnień zwykłego użytkownika do zapisu na płytach. Musiałem sam sobie nadać takowe, aby Nero bezproblemowo zaczął działać.

Nie jestem także pewien, aby chyba 2 tygodnie temu, gdy po raz pierwszy zainstalowałem LMDE, to z myszką nie miałem żadnych problemów (chociaż mogę się mylić, bo dystrybucja wówczas zbyt długo u mnie nie zagościła). Może zatem bug jest w nowszych pakietach odpowiedzialnych za obsługę bluetooth? Da się jakoś, nie mieszając za bardzo w systemie zamienić je na wersje działające w Julii?
Kernel uaktualniłem z wersji 2.6.37 (której już nie ma kernel.org) to 2.6.37.1 i niestety problem dalej istnieje.

Offline

 

#4  2011-02-20 22:17:04

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Zrywające się połączenie bluetooth z myszką w LMDE

A jak wygląda ta sprawa na repowym kernelu 2.6.32 ?


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#5  2011-02-20 23:38:19

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: Zrywające się połączenie bluetooth z myszką w LMDE

Jeśli chcesz przeciążyć wersje BlueZ nie ma problemu. Zapakować instalację np. do /home/gramin/bluez_4.88 i przeciążyć w systemie (lub skrypcie uruchamiającym mysz, ale po co skoro można mieć nowszy BlueZ "wszędzie") zmienne w ten sposób:

export PATH=/home/gramin/bluez_4.88/bin:/home/gramin/bluez_4.88/sbin:$PATH
export LD_LIBRARY_PATH=/home/gramin/bluez_4.88/lib:$LD_LIBRARY_PATH
(uwaga na katalog "etc", ale generalnie nie trzeba się tym przejmować - powinno działać)

"hidd" uruchom w konsoli nie jako daemon, tj. z parametrem "-n". Wtedy wypisze logi, jak się rozłączy, może będzie wiadomo dlaczego. Jeśli nie to odpal też "hcidump -tVX > hcidump.txt" i gdy Ci przerwie zapodaj tu ten log. Tam będzie napisane co i kiedy przerywa połączenie.
"hidd" ma też parametr "      -t <timeout>         Set idle timeout (in minutes)" - próbowałeś? Domyślnie jest 30 minut.


Jeszcze przegrepuj /var/log bo któryś z logów systemowych będzie logował logi z "hidd".


Stronka-dom: [url]http://titek.victorygames.pl[/url]
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.008 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00089 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.219.176.215' WHERE u.id=1
0.00069 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.219.176.215', 1733026348)
0.00059 SELECT * FROM punbb_online WHERE logged<1733026048
0.00060 DELETE FROM punbb_online WHERE ident='66.249.66.7'
0.00073 SELECT topic_id FROM punbb_posts WHERE id=166095
0.00009 SELECT id FROM punbb_posts WHERE topic_id=18371 ORDER BY posted
0.00052 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=18371 AND t.moved_to IS NULL
0.00004 SELECT search_for, replace_with FROM punbb_censoring
0.00126 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=18371 ORDER BY p.id LIMIT 0,25
0.00078 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18371
Total query time: 0.00632 s