Bluetooth-Modem disconnected bei AT-Befehl

slackfan

slackfan

König
[gelöst] Bluetooth-Modem disconnected bei AT-Befehl

Hallo,


ich habe hier ein Netbook und ein Handy (Nokia E71) und will das Handy unterwegs als Bluetooth-Modem zur Einwahl in das Mobilfunknetz nutzen, ohne das Datenkabel mit schleppen zu müssen.
Ich habe es nach einigen Mühen sogar geschafft, alles einzurichten (Pairing, OpenObex etc.) und ich kann auch eine serielle Verbindung mittels rfcomm connect 0 aufbauen.
Code:
root@host [~] rfcomm connect 0
Connected /dev/rfcomm0 to 00:12:D2:11:87:29 on channel 1
Press CTRL-C for hangup
Doch sobald ich versuche auf das Modem zuzugreifen, bekomme ich nur Folgendes zu sehen.
Code:
root@host [~] rfcomm connect 0
Connected /dev/rfcomm0 to 00:12:D2:11:87:29 on channel 1
Press CTRL-C for hangup
Disconnected
Das passiert sowohl mit minicom, wvdial als auch echo. Sobald ein AT-Befehl eintrudelt beendet das Modem die Verbindung. Die Log-Dateien sagen exakt überhaupt nichts und mit der Ausgabe von hcidump kann ich nichts anfangen.

Kann mir jemand sagen, was da los ist? Google hilft mir nicht, weil ich nicht weiß, wonach ich suchen muss.

Im Folgenden noch die Ausgabe von hcidump, während eines Connects und dem Senden von ATZ per echo
Code:
root@host [~] hcidump                                       
HCI sniffer - Bluetooth packet analyzer ver 1.42                    
device: hci0 snap_len: 1028 filter: 0xffffffff                      
< HCI Command: Create Connection (0x01|0x0005) plen 13              
> HCI Event: Command Status (0x0f) plen 4                           
> HCI Event: Connect Complete (0x03) plen 11                        
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2  
> HCI Event: Command Status (0x0f) plen 4                           
> HCI Event: Read Remote Supported Features (0x0b) plen 11          
< ACL data: handle 11 flags 0x02 dlen 10                            
    L2CAP(s): Info req: type 2                                      
> HCI Event: Max Slots Change (0x1b) plen 3                         
< HCI Command: Remote Name Request (0x01|0x0019) plen 10            
> HCI Event: Command Status (0x0f) plen 4                           
> ACL data: handle 11 flags 0x02 dlen 16                            
    L2CAP(s): Info rsp: type 2 result 0                             
      Extended feature mask 0x0003                                  
< ACL data: handle 11 flags 0x02 dlen 12                            
    L2CAP(s): Connect req: psm 3 scid 0x0040                        
> ACL data: handle 11 flags 0x02 dlen 10                            
    L2CAP(s): Info req: type 2                                      
< ACL data: handle 11 flags 0x02 dlen 16                            
    L2CAP(s): Info rsp: type 2 result 0                             
      Extended feature mask 0x0080                                  
> ACL data: handle 11 flags 0x02 dlen 27                            
> ACL data: handle 11 flags 0x01 dlen 1                             
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 1 status 2
      Connection pending - Authorization pending                    
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful                                         
< ACL data: handle 11 flags 0x02 dlen 16                            
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4             
      MTU 1013                                                      
> HCI Event: Remote Name Req Complete (0x07) plen 255               
> HCI Event: Number of Completed Packets (0x13) plen 5              
> HCI Event: Number of Completed Packets (0x13) plen 5              
> ACL data: handle 11 flags 0x02 dlen 26                            
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 0             
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 4    
      MTU 672                                                       
< ACL data: handle 11 flags 0x02 dlen 18                            
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 4    
      MTU 672                                                       
< ACL data: handle 11 flags 0x02 dlen 8                             
    L2CAP(d): cid 0x0040 len 4 [psm 3]                              
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c             
> HCI Event: Number of Completed Packets (0x13) plen 5              
> ACL data: handle 11 flags 0x02 dlen 8                             
    L2CAP(d): cid 0x0040 len 4 [psm 3]                              
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7               
< ACL data: handle 11 flags 0x02 dlen 18                            
    L2CAP(d): cid 0x0040 len 14 [psm 3]                             
      RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8
      dlci 2 frame_type 0 credit_flow 15 pri 7 ack_timer 0          
      frame_size 667 max_retrans 0 credits 7                        
> ACL data: handle 11 flags 0x02 dlen 18                            
    L2CAP(d): cid 0x0040 len 14 [psm 3]                             
      RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8
      dlci 2 frame_type 0 credit_flow 14 pri 7 ack_timer 0          
      frame_size 667 max_retrans 0 credits 3                        
< ACL data: handle 11 flags 0x02 dlen 8                             
    L2CAP(d): cid 0x0040 len 4 [psm 3]                              
      RFCOMM(s): SABM: cr 1 dlci 2 pf 1 ilen 0 fcs 0x59             
> HCI Event: Number of Completed Packets (0x13) plen 5              
> HCI Event: Link Key Request (0x17) plen 6
< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22
> HCI Event: Command Complete (0x0e) plen 10
> HCI Event: Encrypt Change (0x08) plen 4
> ACL data: handle 11 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 2 pf 1 ilen 0 fcs 0x92
< ACL data: handle 11 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 1 b3 0 len 3
> ACL data: handle 11 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 1 b3 0 len 3
< ACL data: handle 11 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 1 b3 0 len 3
> HCI Event: Number of Completed Packets (0x13) plen 5
> ACL data: handle 11 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 1 b3 0 len 3
< ACL data: handle 11 flags 0x02 dlen 9
    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 2 pf 1 ilen 0 fcs 0x86 credits 33
> HCI Event: Number of Completed Packets (0x13) plen 5
< ACL data: handle 11 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 4 fcs 0x9a
> ACL data: handle 11 flags 0x02 dlen 9
    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 0 fcs 0x5c credits 5
> ACL data: handle 11 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 0 dlci 2 pf 1 ilen 0 fcs 0xd9
< ACL data: handle 11 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 0 dlci 2 pf 1 ilen 0 fcs 0xf3
< ACL data: handle 11 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd
< ACL data: handle 11 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
> HCI Event: Number of Completed Packets (0x13) plen 5
> HCI Event: Number of Completed Packets (0x13) plen 5
> ACL data: handle 11 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
< HCI Command: Disconnect (0x01|0x0006) plen 3
> HCI Event: Command Status (0x0f) plen 4
> HCI Event: Disconn Complete (0x05) plen 4

cu


Edit:

Ich habe es zum Leben erweckt! Das Telefon benutzt perverser Weise nicht den Channel 1 für Dial-Up Verbindungen, sondern Channel 2. Musste die rfcomm.conf entsprechend anpassen.
Außerdem musste ich noch eine Udev-Regel für das Device anlegen, damit normale User es nutzen können (, was allerdings distributionsspezifisch ist [das Fehlen]).

cu
 
Zuletzt bearbeitet:

Ähnliche Themen

[gelöst] 2.HDD unter Freebsd partitionieren

Raid5 spare nach rebuild "verschwunden"?

[Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter

Debian Routing Problem

Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

Zurück
Oben