[Linux] Bluetooth met Siemens S55

Pagina: 1
Acties:

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Sinds een tijdje ben ik in het bezit van een Siemens S55 telefoon met Bluetooth support. Om dit beestje in combinatie met mijn pc te gebruiken heb ik een MSI Bluetooth Stick gekocht: De MSI PC2PC 6967.
Afbeeldingslocatie: http://www.msi.com.tw/images/product_img/cmu_img/6967.jpg

Volgens deze bron wordt deze USB stick ondersteund door de Bluez Blootooth Stack, die standaard in de nieuwere Linux kernels zit.

Om te testen of het aan de hardware ligt, heb ik de stick even onder Windows 2000 geinstalleerd met het bijgeleverde softwarepakket. Daar kon ik gewoon pairen met mijn telefoon, en zo bestanden overzenden.

Om nu eindelijk eens to-the-point te komen: onder linux (kernel 2.6.7-rc1) wil het niet werken. Overigens heb ik meerdere kernels getest uit de 2.6 reeks, en daarbij werkte het allemaal niet. Voor de zekerheid heb ik alle modules die nodig zijn voor Bluetooth onder linux aangezet, inclusief een aantal waarvan ik vrijwel zeker weet dat ik ze nooit nodig heb:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
bellerophon root # cat /usr/src/linux-2.6.7-rc1/.config | grep -a BT
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_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_BCSP_TXCRC=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
# CONFIG_VIDEO_BT848 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_USB_KBTAB is not set

HCIUSB en RFCOMM zijn hierbij de meest relevante.

Mijn linux systeem draait Gentoo, dus er zijn standaard al een boel bluetooth-gerelateerde zaken beschikbaar, waarvan ik alles dat met bluez te maken heeft heb geinstalleerd.

Mijn /etc/bluetooth/ config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#
# HCI daemon configuration file.
#
# $Id: hcid.conf,v 1.3 2002/07/18 18:12:46 maxk Exp $
#
 
# 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;
 
        # PIN helper
#pin_helper /usr/bin/bluepin;
        pin_helper /etc/bluetooth/pin;
}
 
# Default settings for HCI devices
device {
        # Local device name
        #   %d - device id
        #   %h - host name
        #name "BlueZ (%d)";
        name "dawuss-Workstation";
 
        # Local device class
        class 0x100;
 
        # 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;
        #
        lm accept;
 
        # Default link policy
        #   none    - no specific policy
        #   rswitch - allow role switch
        #   hold    - allow hold mode
        #   sniff   - allow sniff mode
        #   park    - allow park mode
        #
        #lp hold,sniff;
        #
        lp hold,sniff,park;
 
        # Authentication and Encryption
        auth enable;
        encrypt enable;
}


Als ik nu
code:
1
/etc/init.d/bluetooth start

geef, gaat dat goed.

De output van hciconfig:
code:
1
2
3
4
5
hci0:   Type: USB
        BD Address: 00:0C:76:D3:86:0E ACL MTU: 192:8  SCO MTU: 64:8
        UP RUNNING PSCAN ISCAN AUTH ENCRYPT
        RX bytes:6020 acl:0 sco:0 events:131 errors:0
        TX bytes:1247 acl:0 sco:0 commands:69 errors:0


Mijn telefoon wordt ook gevonden:

code:
1
2
3
bellerophon root # hcitool scan
Scanning ...
        00:01:E3:02:CE:72       dawuss


Maar dan...
Vanaf hier gaat het mis. Zodra ik ook eens iets met mijn telefoon wil gaan doen, zoals kijken wat het ding nu precies kan:
code:
1
2
3
bellerophon root # hcitool info dawuss
Requesting information ...
Can't create connection: Input/output error

code:
1
2
bellerophon root # hcitool cc dawuss
Can't create connection: Connection timed out

code:
1
2
bellerophon root # sdptool browse  00:01:E3:02:CE:72
Failed to connect to SDP server on 00:01:E3:02:CE:72: Permission denied
bellerophon root # sdptool search OPUSH
Inquiring ...
Failed to connect to SDP server on 00:01:E3:02:CE:72: Permission denied
[/code]
[code]

Is het een en al ellende.

Via een aantal andere websites kwam ik op het toolje gnome-obex-send, dat wordt gebruikt door de grafische tools uit het "gnome-bluetooth" package.

De grafische tools werken prima. Via gnome-bluetooth-admin kan ik mijn device vinden, en vervolgens kan het via de GNOME-VFS layer gevonden worden onder bluetooth://dawuss

Zodra ik er echter mee probeer te verbinden krijg ik de melding
the device you are trying to send doesn't support receiving objects
Terwijl het onder windows toch echt uitstekend werkt, en dat is ook OBEX filetransfer.

Via de commandline even geprobeerd:
code:
1
2
3
bellerophon root # gnome-obex-send --dest dawuss
** Message: Sending to DAWUSS
** Message: Attempting to connect on channel 0

Dit geeft hetzelfde resultaat.

Wat me trouwens ook op valt: Via de gnome-bluetooth-admin staat er niets bij Device Services, terwijl dat volgens mij wel zou moeten:
Afbeeldingslocatie: http://dawuss.student.utwente.nl/dawuss/pub/GoT/Screenshot-Gnome-bluetooth-admin.png

Na al deze dingen die ik heb geprobeerd, en artikelen / howto's die ik heb gelezen ben ik nu een beetje out-of-inspiration. Heeft iemand zijn S55 aan de praat met een USB bluetooth device onder linux?

EDIT: hier nog wat relevante log-gedeelten:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
May 24 23:32:58 bellerophon kernel: USB Universal Host 
    Controller Interface driver v2.2
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.0: 
    VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.0:
    irq 21, io base 0000e000
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.0: 
    new USB bus registered, assigned bus number 2
May 24 23:32:58 bellerophon kernel: hub 2-0:1.0: USB hub found
May 24 23:32:58 bellerophon kernel: hub 2-0:1.0: 2 ports detected
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.1: 
    VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.1: 
    irq 21, io base 0000e400
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.1: 
    new USB bus registered, assigned bus number 3
May 24 23:32:58 bellerophon kernel: hub 3-0:1.0: USB hub found
May 24 23:32:58 bellerophon kernel: hub 3-0:1.0: 2 ports detected
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.2: 
    VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.2: 
    irq 21, io base 0000e800
May 24 23:32:58 bellerophon kernel: uhci_hcd 0000:00:10.2: 
    new USB bus registered, assigned bus number 4
May 24 23:32:58 bellerophon kernel: hub 4-0:1.0: USB hub found
May 24 23:32:58 bellerophon kernel: hub 4-0:1.0: 2 ports detected
May 24 23:32:58 bellerophon kernel: usb 3-2: new full speed USB 
    device using address 2
May 24 23:32:58 bellerophon kernel: Bluetooth: Core ver 2.4
May 24 23:32:58 bellerophon kernel: NET: Registered protocol family 31
May 24 23:32:58 bellerophon kernel: Bluetooth: HCI device and 
    connection manager initialized
May 24 23:32:58 bellerophon kernel: Bluetooth: HCI socket layer initialized
May 24 23:32:58 bellerophon kernel: Bluetooth: HCI USB driver ver 2.5
May 24 23:32:58 bellerophon kernel: usbcore: registered new driver hci_usb
May 24 23:32:58 bellerophon kernel: via82xx: Assuming DXS channels 
    with 48k fixed sample rate.
May 24 23:32:58 bellerophon kernel:          Please try dxs_support=1 or 
    dxs_support=4 option
May 24 23:32:58 bellerophon kernel:          and report if it 
    works on your machine.
May 24 23:32:58 bellerophon kernel: PCI: Setting latency timer of device 
    0000:00:11.5 to 64
May 24 23:32:58 bellerophon kernel: usb 2-1: new low speed 
     USB device using address 2
May 24 23:32:58 bellerophon kernel: input: Logitech USB Mouse on 
    usb-0000:00:10.0-1
May 24 23:32:58 bellerophon kernel: usbcore: registered new driver usbmouse
May 24 23:32:58 bellerophon kernel: drivers/usb/input/usbmouse.c: 
    v1.6:USB HID Boot Protocol mouse driver
May 24 23:32:58 bellerophon kernel: usbcore: registered new driver usbhid
May 24 23:32:58 bellerophon kernel: drivers/usb/input/hid-core.c: 
    v2.0:USB HID core driver
May 24 23:32:58 bellerophon kernel: ohci_hcd: 2004 Feb 02 USB 1.1 
    'Open' Host Controller (OHCI) Driver (PCI)
May 24 23:32:58 bellerophon kernel: ohci_hcd: block sizes: ed 64 td 64
<knip>
May 24 23:32:58 bellerophon kernel: Bluetooth: L2CAP ver 2.1
May 24 23:32:58 bellerophon kernel: Bluetooth: L2CAP socket layer initialized
May 24 23:32:58 bellerophon kernel: usb 3-2: USB disconnect, address 2
May 24 23:32:58 bellerophon kernel: usb 2-2: new full speed USB device 
    using address 3
May 24 23:32:58 bellerophon kernel: Bluetooth: RFCOMM ver 1.2
May 24 23:32:58 bellerophon kernel: Bluetooth: RFCOMM socket layer initialized
May 24 23:32:58 bellerophon kernel: Bluetooth: RFCOMM TTY layer initialized
May 24 23:32:58 bellerophon kernel: irda_init()
May 24 23:32:58 bellerophon kernel: NET: Registered protocol family 23
May 24 23:32:58 bellerophon kernel: usb 2-2: USB disconnect, address 3
May 24 23:32:58 bellerophon kernel: usb 2-2: new full speed USB device 
    using address 4
May 24 23:32:58 bellerophon kernel: usb 2-2: USB disconnect, address 4
May 24 23:32:58 bellerophon kernel: usb 2-2: new full speed USB device 
    using address 5


Om hardware problemen uit te sluiten heb ik trouwens verchillende USB poorten en controllers geprobeerd.

[ Voor 35% gewijzigd door dawuss op 25-05-2004 00:07 ]

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


Verwijderd

*KICK* voor Dawuss :>

Verwijderd

en ik geef er nog een kick achteraan
beetje laat, maar ik heb dit probleem ook nog steeds, zij het met een Nokia 6310i

  • WarPuppy
  • Registratie: Januari 2000
  • Laatst online: 19-10-2025

WarPuppy

Electronic Technology

Ik kick hem ook even, ik wil dit nml ook werkend krijgen :)
Anders maar via Wine ofsow ?

  • Tony Vroon
  • Registratie: Juni 1999
  • Laatst online: 13-06-2020

Tony Vroon

Werkt nu ergens anders

Het probleem komt me bekend voor, mijn Motorola V525 zou zogenaamd ook geen Obex ondersteunen. Ik geloof de foutmelding niet.
Via RFCOMM kan ik trouwens wel GPRS-internetten, dus de bluetooth stack op zich werkt. Pairing gaat dan ook prima.

"Wie is deesen figuur, hier ten topic aangheduidt als 'hij', wiens mededelinghe soo eenen consternatie weet te ontluycken :? " -- dion_b


  • WHiZZi
  • Registratie: Januari 2001
  • Laatst online: 13:11

WHiZZi

Museumdirecteurtje

Ik kan idd ook geen OBEX gebruiken op mijn Nokia 6230 of 6310i via een Microsoft Bluetooth Dongle. Overigens werkt de dongle wel goed aangezien ik met een MS Bluetooth keyboard en MS Bluetooth Optical mouse werkt (onder Linux dus 8)7 )

Mijn telefoon wordt keurig herkend en de services zijn goed te zien. Alleen kan ik geen objecten via Bluetooth naar mijn telefoon zetten (en visa versa)

Bleutooth onder Linux staat nog behoorlijk in de kinderschoenen, dat heb ik in ieder geval wel gemerkt. Mijn Bluetooth keyboard/muis werkt ook verre van ideaal (na enkele minuten spingt alles op standby en moet ik de bluetooth killen en resetten, bij een reboot werkt het hele keyboard niet tot het moment dat bluetooth wordt gereset)

Maar dit lijkt me toch wel mogelijk op zich.

Voor de personen die het niet geloven dat een BT Keyboard en Muis werken :P
code:
1
2
3
4
5
6
7
Jun 23 09:12:01 linuxbart bthid[2772]: Serving Bluetooth HID at BD 00:50:F2:E3:EF:EC
Jun 23 09:12:01 linuxbart bthid[2772]: device: Microsoft Wireless Optical Desktop for Bluetooth Keyboard
Jun 23 09:58:47 linuxbart bthid[2941]: Serving Bluetooth HID at BD 00:50:F2:E2:7C:E7
Jun 23 09:58:47 linuxbart bthid[2941]: device: Wireless IntelliMouse Explorer for Bluetooth
*knip*
Jun 23 10:56:15 linuxbart bthid[8579]: adequate battery on Wireless IntelliMouse Explorer for Bluetooth
Jun 23 10:57:15 linuxbart bthid[8357]: adequate battery on Microsoft Wireless Optical Desktop for Bluetooth Keyboard

HomeComputerMuseum - Interactief computermuseum waar wij de geschiedenis van de thuiscomputer preserveren. Centraal gelegen in de Benelux.


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
WHiZZi schreef op 23 juni 2004 @ 13:02:
Ik kan idd ook geen OBEX gebruiken op mijn Nokia 6230 of 6310i via een Microsoft Bluetooth Dongle. Overigens werkt de dongle wel goed aangezien ik met een MS Bluetooth keyboard en MS Bluetooth Optical mouse werkt (onder Linux dus 8)7 )

Mijn telefoon wordt keurig herkend en de services zijn goed te zien. Alleen kan ik geen objecten via Bluetooth naar mijn telefoon zetten (en visa versa)

Bleutooth onder Linux staat nog behoorlijk in de kinderschoenen, dat heb ik in ieder geval wel gemerkt. Mijn Bluetooth keyboard/muis werkt ook verre van ideaal (na enkele minuten spingt alles op standby en moet ik de bluetooth killen en resetten, bij een reboot werkt het hele keyboard niet tot het moment dat bluetooth wordt gereset)

Maar dit lijkt me toch wel mogelijk op zich.

Voor de personen die het niet geloven dat een BT Keyboard en Muis werken :P
code:
1
2
3
4
5
6
7
Jun 23 09:12:01 linuxbart bthid[2772]: Serving Bluetooth HID at BD 00:50:F2:E3:EF:EC
Jun 23 09:12:01 linuxbart bthid[2772]: device: Microsoft Wireless Optical Desktop for Bluetooth Keyboard
Jun 23 09:58:47 linuxbart bthid[2941]: Serving Bluetooth HID at BD 00:50:F2:E2:7C:E7
Jun 23 09:58:47 linuxbart bthid[2941]: device: Wireless IntelliMouse Explorer for Bluetooth
*knip*
Jun 23 10:56:15 linuxbart bthid[8579]: adequate battery on Wireless IntelliMouse Explorer for Bluetooth
Jun 23 10:57:15 linuxbart bthid[8357]: adequate battery on Microsoft Wireless Optical Desktop for Bluetooth Keyboard
Ik heb wel eens gelezen dat die Microsoft BlueTooth Dongle ook geen volledige dongle is. Weet daar verder geen details over helaas.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


Verwijderd

Joepie, ik heb m'n bluetooth werkend.
Ik kan inbellen en faxen. OBEX heb ik niet geprobeerd omdat ik daar gewoon compleet niet in geinteresseerd ben. Maar dat zal niet al te moeilijk zijn denk ik.

Kijk eens op www.twoguys.org/~gregh/nokia-6310i.html voor een beschrijving hoe je de nokia 6310i kan connecten. En dezelfde info heb ik gebruikt om m'n zakelijke Sony-Ericsson T68i te connecten.

Bij mij was het trouwens een kwestie van de config heel letterlijk overnemen, er zaten beveiligingsopties in de config waar hij niet blij van werd.

[ Voor 18% gewijzigd door Verwijderd op 25-06-2004 10:24 ]


Verwijderd

klein kickje :P
Ik kan idd ook geen OBEX gebruiken op mijn Nokia 6230
Ik heb een korte debian howto online gezet om obex connecties met een nokia 6230 te maken.
Hier te vinden
Pagina: 1