Hallo Torsten, hallo Leute, Am Donnerstag, 28. Oktober 2004 16:27 schrieb Torsten E.:
Torsten E. schrieb am Donnerstag, 28. Oktober 2004 08:49:
Hallo Liste,
Guten Morgen :)
da ich nun wohl ggf. heute abend die Bluetoothfunktionen benötige, habe ich mich nun etwas länger damit beschäftigt (seit 5:00 Uhr .. gähn) ... und bin nun etwas weiter gekommen. Es scheint so, als wenn beim Initialisieren die Geräte nicht aktiviert werden:
[...]
TX bytes:34 acl:0 sco:0 commands:9 errors:0
hci1: Type: USB BD Address: 00:0F:3D:0D:6C:F5 ACL MTU: 192:8 SCO MTU: 64:8 DOWN RX bytes:83 acl:0 sco:0 events:10 errors:0 TX bytes:34 acl:0 sco:0 commands:9 errors:0
suse92:~ #
Leider bleiben die Geräte DOWN: suse92:~ # hciconfig hci0 up Can't init device hci0. Connection timed out(110) suse92:~ # Aber damit kann man nun erst einmal weiterarbeiten/forschen ;).
Ich bin nun etwas weiter, und habe die Datei /etc/sysconfig/bluetooth nach dem Lesen der /etc/init.d/bluetooth einfach mal etwas erweitert. Ursprünglich bestand diese nur aus der Zeile: START_SERVICES="yes"
Manuell hinzugefügt habe ich nun noch die Zeilen: HCI_START="yes" SDP_START="yes" HID_START="yes" RFCOMM_START="yes" PAND_START="yes" DUND_START="yes"
Diese erscheinen nun auch im YaST Menüpunkt Bluetooth inkl. Beschreibung (können also wohl nicht gänzlich falsch sein). Wenn ich nun nochmals ein rcbluetooth start aufrufe, erscheint zwar: suse92:~ # rcbluetooth start Starting bluetooth: /usr/sbin/rcbluetooth: line 103: [: =: unary operator expected /usr/sbin/rcbluetooth: line 107: [: =: unary operator expected
Dir fehlen noch 2 Variablen in der sysconfig-Datei. Vermutlich HID2HCI_START="yes/no" und OPD_START="yes/no" (jeweils yes _oder_ no, sonst wird es als "no" interpretiert. Wie ich das rausgefunden habe: Die Fehlermeldung ist ein nettes Beispiel für Folgen fehlenden Quotings beim test-Aufruf (die eckigen Klammern). Und dank der Zeilennummern kann man den Variablennamen schlicht nachlesen. Gruß Christian Boltz -- [Passwörter] Ich suche nach einem Mittelweg zwischen maximaler Sicherheit und Zumutbarkeit für den Benutzer (ein Pferd mit Hufen, dem unsere Admin-Tastaturen viel zu klein sind :-)). [Manfred Rebentisch in suse-linux]