|
Perceptron
Anmeldungsdatum: Sept. 2, 2006
Beiträge: 80
|

11. August 2012 18:47
Hallo Ubuntuusers, ich möchte nun meinen Bluetooth-fähigen Rechner mit meinem Smartphone Nokia N900 (eines der wenigen Geräte, wo ebenfalls ein "normales" Debian-artiges Linux drauf läuft ) verbinden. Dazu habe ich, wie hier beschrieben:
http://wiki.maemo.org/Bluetooth_DUN#Bluetooth_DUN_server
das entsprechende Paket installiert, und das Gerät wird auch angezeigt, die Koppelung funktioniert ebenfalls (auch wenn sich im Benachrichtigungsfeld weder "Bestätigen", noch "Verweigern" oder "Default Action" auswählen lässt, wenn die Frage kommt ob gekoppelt werden soll). Allerdings sagt Blueman dann bei DUN immer "Gerät erfolgreich hinzugefügt, Verbindung fehlgeschlagen" - und obwohl die Benachrichtigung kommt, dass die Verbindung im Network-Manager verfügbar sein wird, so ist sie es natürlich doch nicht. Mit einem Ubuntu 11.04 hatte es einmal zum Testen funktioniert, damals als diese Version aktuell war. Ich habe die Vermutung, dass es damit zu tun hat, dass das N900 wie im oben genannten einen besonderen Modem-Befehl benötigt, um das Tethering und die Einwahl zu vollziehen:
| at+cgdcont=1,"IP","your_apn"
|
Nur habe ich keine Ahnung, wie man das Gerät im Blueman so einstellen kann, dass es diesen Befehl empfängt. Gibt es da irgendwo eine Konfigurationsdatei, mit der das geht? Danke & viele Grüße, P.
|
|
hakunamatata
Supporter
Anmeldungsdatum: Juni 30, 2009
Beiträge: 2589
|

12. August 2012 18:17
Hallo Perceptron, Ich habe die Vermutung, dass es damit zu tun hat, dass das N900 wie im oben genannten einen besonderen Modem-Befehl benötigt, um das Tethering und die Einwahl zu vollziehen:
at+cgdcont=1,"IP","your_apn"
der Befehl ist ein Standardbefehl zum Setzen des APN und nichts Ungewöhnliches. In den meisten Benutzeroberflächen brauchst du nur bei APN den APN deines Anbieters eintragen und das war's. Das wäre nur der Teil, den ich dir gelb in deinem Befehl markiert habe. Da die Angabe "your_apn" nur ein Muster ist, kannst du die aber logischer Weise nie so abtippen. Dazu habe ich, wie hier beschrieben:
http://wiki.maemo.org/Bluetooth_DUN#Bluetooth_DUN_server
das entsprechende Paket installiert, und das Gerät wird auch angezeigt, die Koppelung funktioniert ebenfalls (auch wenn sich im Benachrichtigungsfeld weder "Bestätigen", noch "Verweigern" oder "Default Action" auswählen lässt, wenn die Frage kommt ob gekoppelt werden soll).
Wenn Blueman mit deinem N900 verbunden hat, kannst du mit dem NetworkManager wie bei einem UMTS-Modem die Verbindung einrichten und auch verbinden (Mobiles Breitband) edit: Seit 10.10 geht es ohne Blueman noch einfacher: https://help.ubuntu.com/community/BluetoothDialup
|
|
Perceptron
(Themenstarter)
Anmeldungsdatum: Sept. 2, 2006
Beiträge: 80
|

13. August 2012 13:59
Hallo hakunamatata, hakunamatata schrieb: der Befehl ist ein Standardbefehl zum Setzen des APN und nichts Ungewöhnliches. In den meisten Benutzeroberflächen brauchst du nur bei APN den APN deines Anbieters eintragen und das war's. Das wäre nur der Teil, den ich dir gelb in deinem Befehl markiert habe.
Da die Angabe "your_apn" nur ein Muster ist, kannst du die aber logischer Weise nie so abtippen.
Dass ich bei "your_apn" meinen APN eintragen muss, ist mir sehrwohl klar. Dass 'at+cgdcont=1,"IP","APN"' ein Standardbefehl ist, den jedes DUN-Gerät braucht, wusste ich nicht. Ich dachte, das wäre was besonderes, was andere Geräte nicht bzw. mit einem anderen Befehl oder an anderer Stelle der Koppelung bekommen.
Wenn Blueman mit deinem N900 verbunden hat, kannst du mit dem NetworkManager wie bei einem UMTS-Modem die Verbindung einrichten und auch verbinden (Mobiles Breitband)
Eben nicht! NetworkManager zeigt mir kein Mobiles Breitbandgerät an! Blueman ist mit dem N900 verbunden, und obwohl ich beim Verbinden DUN auswähle, funktioniert nur das Übertragen von Dateien (was ich aber nicht will, dazu nutze ich ja normalerweise SSH über WLAN).
Es kommt sogar eine Nachricht, dass die Verbindung im Netzwerkmanager angezeigt werden würde, aber sie wird eben nicht angezeigt!
Wenn ich im Netzwerkmanager eine mobile Breitbandverbindung erstelle, dann steht da kein Gerät zur Auswahl für!
edit: Seit 10.10 geht es ohne Blueman noch einfacher: https://help.ubuntu.com/community/BluetoothDialup
Also einfach im Bluetooth-Applet die Verbindung zu dem Gerät aufbauen. Genau das habe ich gemacht (ich dachte, das hätte ich auch alles schon geschrieben?), und genau das funktioniert eben *nicht*! Deswegen, weil diese ganzen Standard-Methoden eben nicht gehen, habe ich mich ja hierher gewandt... Also: Wie kann ich Fehlersuche betreiben? Wie finde ich heraus, warum ich zu meinem Handy keine DUN-Verbindung aufbauen kann? edit: Oder ist das generell mit Precise anscheinend gerade gar nicht möglich, wie dieser Bug hier nahelegt: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/913839 ?? (Welches DUN-Gerät man anschließt, sollte ja weitestgehend egal sein, ich nehme zumindest mal an, dass DUN ein Standard ist, dessen Protokoll alle Geräte die es unterstützen "ähnlich genug" implementieren) edit2: Es scheint, als würde das Gerät /dev/rfcomm0 gar nicht angelegt werden, wenn die Bluetooth-Koppelung stattfindet. /dev/rfcomm0 existiert doch. Mit wvdial komme ich zumindest bis zu: # wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,”IP”,”internet.telco”
at+cgdcont=1,b [1d]IPb [1d],b [1d]internet.telcob [1d]
ERROR
--> Bad init string. Dabei wäre das mein APN. Und eigentlich möchte ich, dass das auch im GUI funktioniert, und ich nicht die Einwahlverbindung über eine Shell aufbauen muss (dann bekommt der NetworkManager davon nämlich nix mit). edit3: Wenn ich im Bluetooth-Applet unter "Recent Connections" nochmal das Gerät auswähle, dann kommt die Fehlermeldung "Port already in use". edit4: Wenn ich in Blueman die DUN-Verbindung trenne und neu aufbaue, dann kommt die Fehlermeldung:
"Verbindung fehlgeschlagen: Modem initialization timed out" Ich werde nochmal schauen, ob ich auf dem N900 das Paket für DUN nochmal installieren/dpkg-reconfiguren muss...
|
|
hakunamatata
Supporter
Anmeldungsdatum: Juni 30, 2009
Beiträge: 2589
|

13. August 2012 23:23
Dass ich bei "your_apn" meinen APN eintragen muss, ist mir sehrwohl klar.
Dass du das weißt, davon bin ich ausgegangen. Hätte aber sein können, dass dir vielleicht ein anderer Fehler auffällt. Ist - zumindest bei mir - nicht so unwahrscheinlich, dass ich vergesse etwas aus einer Anleitung auf meine Bedürfnisse anzupassen. Auch, wenn ich genau weiß, was und wie ich es anpassen müsste. Dass 'at+cgdcont=1,"IP","APN"' ein Standardbefehl ist, den jedes DUN-Gerät braucht, wusste ich nicht.
Dieser Befehl gehört zu den Standard-AT-Befehlen für Modems/Mobiltelefone. Egal, ob DUN oder nicht. Der APN muss aber nicht immer hnterlegt werden. Mit
AT+CGDCONT?
kannst du überprüfen, ob der APN bereits hinterlegt ist. Den Befehl mit Rückmeldung kannst du auch übers Terminal absetzen:
echo -e 'AT+CGDCONT?\r' > /dev/rfcomm0 && cat /dev/rfcomm0 --> Sending: AT+CGDCONT=1,”IP”,”internet.telco”
at+cgdcont=1,b [1d]IPb [1d],b [1d]internet.telcob [1d]
ERROR
Wenn der erste APN-Eintrag nicht überschrieben werden kann, kannst auch den 2.Eintrag setzen:
AT+CGDCONT=2,”IP”,”internet.telco”
und dann als Einwahlnummer
*99***2#
verwenden. Und eigentlich möchte ich, dass das auch im GUI funktioniert, und ich nicht die Einwahlverbindung über eine Shell aufbauen muss (dann bekommt der NetworkManager davon nämlich nix mit).
Wenn der Verbindungsaufbau übers Terminal funktioniert, kann man damit den Fehler eingrenzen. Ist nicht das Ziel, aber ein Schritt Richtung Ziel.
|
|
Perceptron
(Themenstarter)
Anmeldungsdatum: Sept. 2, 2006
Beiträge: 80
|

14. August 2012 19:52
hakunamatata schrieb: Dass du das weißt, davon bin ich ausgegangen. Hätte aber sein können, dass dir vielleicht ein anderer Fehler auffällt. Ist - zumindest bei mir - nicht so unwahrscheinlich, dass ich vergesse etwas aus einer Anleitung auf meine Bedürfnisse anzupassen. Auch, wenn ich genau weiß, was und wie ich es anpassen müsste.
Naja, ich bin mit Bluetooth nicht so wirklich firm, von daher wäre es eher unwahrscheinlich, wenn mir ein Fehler auffallen würde. Habe einfach relativ wenig Erfahrung damit (bisher habe ich das Gerät immer per USB gekoppelt, der Versuch mit 11.04 war von einem anderen Rechner aus).
Dieser Befehl gehört zu den Standard-AT-Befehlen für Modems/Mobiltelefone. Egal, ob DUN oder nicht. Der APN muss aber nicht immer hnterlegt werden. Mit
Stimmt, der war auch in der wvdial.conf für USB drin...
AT+CGDCONT?
kannst du überprüfen, ob der APN bereits hinterlegt ist. Den Befehl mit Rückmeldung kannst du auch übers Terminal absetzen:
echo -e 'AT+CGDCONT?\r' > /dev/rfcomm0 && cat /dev/rfcomm0
Haha, jetzt wird's mysteriös. Nachdem ich gerade wieder das Mobiltelefon mit dem Rechner gekoppelt habe, hat mir das Bluetooth-Applet bzw. Blueman zurückgemeldet, dass es verbunden ist und als ppp0 verfügbar. Allerdings wird es im Network-Manager immer noch nicht angezeigt. Und noch lustiger kommts bei dem von Dir vorgeschlagenen Versuch, folgenden Befehl einzugeben: # echo -e 'AT+CGDCONT?\r' > /dev/rfcomm0 && cat /dev/rfcomm0
bash: echo: Schreibfehler: Die Ressource ist zur Zeit nicht verfügbar.
# cd /dev
/dev# ls | grep rfc
rfcomm0
/dev# cat /dev/rfcomm0
cat: /dev/rfcomm0: Die Ressource ist zur Zeit nicht verfügbar Was soll ich nun davon halten?
Zugleich wird, wenn ich die WLAN-Verbindung, mit der ich momentan online bin, trenne, keine Route mehr angezeigt, also ist definitiv keine Netzwerkverbindung vorhanden.
Und "ifup ppp0" sagt auch nur, dass dieses Interface unbekannt wäre.
Wenn der Verbindungsaufbau übers Terminal funktioniert, kann man damit den Fehler eingrenzen. Ist nicht das Ziel, aber ein Schritt Richtung Ziel.
Auf jeden Fall, und ich danke Dir für Deine Hilfe! Ich hoffe, zumindest die obigen (für mich eher seltsam anmutenden, unerklärlichen) Schritte ermöglichen eine weitere Fehlersuche! Danke & viele Grüße, P.
|
|
hakunamatata
Supporter
Anmeldungsdatum: Juni 30, 2009
Beiträge: 2589
|

14. August 2012 22:53
bash: echo: Schreibfehler: Die Ressource ist zur Zeit nicht verfügbar.
Würde ich so interpretieren, dass /dev/rfcomm0 im Moment exklusiv von einem anderen Programm verwendet wird. Wäre /dev/rfcomm0 nicht vorhanden, reichen die normalen Userrechte nicht /dev/rfcomm0 anzulegen und man erhält:
bash: /dev/rfcomm0: Keine Berechtigung
So gesehen ist diese Ausgabe, die bestätigt, dass /dev/rfcomm0 vorhanden ist, dann erklärbar: /dev# ls | grep rfc
rfcomm0
Der Befehl funktioniert also nur, wenn zwar eine Bluetooth-Verbindung da ist, die über /dev/rfcomm0 verwendet werden kann, aber nicht gerade ein anderes Programm über diese Schnittstelle mit dem N900 kommuniziert, um eine Internetverbindung aufzubauen. Beim NetworkManager und Modemmanager kannst du dir mittels Protokollen anzeigen lassen, ob und welche Kommunikation mit dem N900 gerade stattfindet. Beispiel dafür wäre hier.
|
|
Perceptron
(Themenstarter)
Anmeldungsdatum: Sept. 2, 2006
Beiträge: 80
|

15. August 2012 20:37
Hallo hakunamatata Würde ich so interpretieren, dass /dev/rfcomm0 im Moment exklusiv von einem anderen Programm verwendet wird. Wäre /dev/rfcomm0 nicht vorhanden, reichen die normalen Userrechte nicht /dev/rfcomm0 anzulegen und man erhält:
Ja, das wäre auch mein Gedanke. Nur was sich da gleich reinzuhängen versucht verstehe ich nicht...naja, vielleicht kannst Du mit den Auszügen aus den Logfiles etwas anfangen, und mir die für die Fehleridentifikation passende Zeile nennen: 2 Versuche im modem-manager Log:
modem-manager[7485]: <debug> [1345053950.962575] [mm-manager.c:809] device_added(): (tty/ttyS9): port's parent platform driver is not whitelisted
modem-manager[7485]: <debug> [1345053950.962737] [mm-manager.c:793] device_added(): (tty/ttyS0): could not get port's parent device
modem-manager[7485]: <debug> [1345053950.963536] [mm-manager.c:793] device_added(): (tty/ttyprintk): could not get port's parent device
modem-manager[7485]: <debug> [1345054055.756280] [mm-manager.c:793] device_added(): (tty/rfcomm0): could not get port's parent device
modem-manager[7485]: <info> [1345054055.774094] [mm-serial-port.c:741] mm_serial_port_open(): (rfcomm0) opening serial port...
modem-manager[7485]: <debug> [1345054055.774489] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 1 (open)
modem-manager[7485]: <debug> [1345054055.774564] [mm-plugin-base.c:859] try_open(): (rfcomm0): probe requested by plugin 'Generic'
modem-manager[7485]: <debug> [1345054055.875059] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GCAP<CR>'
modem-manager[7485]: <debug> [1345054056.575420] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'AT+GCAP'
modem-manager[7485]: <debug> [1345054056.603008] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR>'
modem-manager[7485]: <debug> [1345054056.603288] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>+GCAP: +CGSM,+DS,+W<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.603666] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 0 (close)
modem-manager[7485]: <info> [1345054056.603855] [mm-serial-port.c:859] mm_serial_port_close(): (rfcomm0) closing serial port...
modem-manager[7485]: <info> [1345054056.604061] [mm-serial-port.c:880] mm_serial_port_close(): (rfcomm0) serial port closed
modem-manager[7485]: <debug> [1345054056.606268] [mm-modem-base.c:155] mm_modem_base_add_port(): (rfcomm0) type primary claimed by /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <info> [1345054056.606851] [mm-serial-port.c:741] mm_serial_port_open(): (rfcomm0) opening serial port...
modem-manager[7485]: <debug> [1345054056.607122] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 1 (open)
modem-manager[7485]: <debug> [1345054056.607499] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 2 (open)
modem-manager[7485]: <debug> [1345054056.607576] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 3 (open)
modem-manager[7485]: <info> [1345054056.607660] [mm-manager.c:564] do_grab_port(): (Generic): GSM modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2 claimed port rfcomm0
modem-manager[7485]: <debug> [1345054056.607735] [mm-manager.c:317] add_modem(): Added modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054056.607804] [mm-manager.c:243] check_export_modem(): (tty/rfcomm0): outstanding support task prevents export of /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054056.607971] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATE0<CR>'
modem-manager[7485]: <debug> [1345054056.626406] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'ATE0<CR>'
modem-manager[7485]: <debug> [1345054056.627330] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.627832] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GMI<CR>'
modem-manager[7485]: <debug> [1345054056.678445] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.678663] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GMM<CR>'
modem-manager[7485]: <debug> [1345054056.727455] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia N900<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.727653] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GMR<CR>'
modem-manager[7485]: <debug> [1345054056.778486] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>V ICPR82_10w08<CR><LF>25-02-10<CR><LF>RX-51<CR><LF>(c) Nokia<CR><LF><CR><LF>Nokia N900 (RX-51 rev 2101)<CR><LF>Maemo 5 (21.2011.38.1)<CR><LF>'
modem-manager[7485]: <debug> [1345054056.780389] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'Linux version 2.6.28-omap1<CR><LF>Product 0574383A<CR><LF><CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.780566] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGMI<CR>'
modem-manager[7485]: <debug> [1345054056.806417] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.806611] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGMM<CR>'
modem-manager[7485]: <debug> [1345054056.830438] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia N900<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.830936] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGMR<CR>'
modem-manager[7485]: <debug> [1345054056.855444] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>V ICPR82_10w08<CR><LF>25-02-10<CR><LF>RX-51<CR><LF>(c) Nokia<CR><LF><CR><LF>Nokia N900 (RX-51 rev 2101)<CR><LF>Maemo 5 (21.2011.38.1)<CR><LF>'
modem-manager[7485]: <debug> [1345054056.858359] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'Linux version 2.6.28-omap1<CR><LF>Product 0574383A<CR><LF><CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.858535] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATI<CR>'
modem-manager[7485]: <debug> [1345054056.876437] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.876632] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATI1<CR>'
modem-manager[7485]: <debug> [1345054056.922455] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.922662] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GSN<CR>'
modem-manager[7485]: <debug> [1345054056.951419] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054056.951620] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGSN<CR>'
modem-manager[7485]: <debug> [1345054057.001438] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054057.001744] [mm-modem-helpers.c:920] mm_create_device_identifier(): Device ID source 'Nokia356938031743801356938031743801VICPR82_10w0825-02-10RX-51(c)NokiaNokiaN900(RX-51rev2101)Maemo5(21.2011.38.1)Linuxversion2.6.28-omap1Product0574383ANokiaN900Nokia'
modem-manager[7485]: <debug> [1345054057.001790] [mm-modem-helpers.c:921] mm_create_device_identifier(): Device ID 'ff94b4d96ce734672f7db96ff8019f4adb7b3756'
modem-manager[7485]: <debug> [1345054057.001877] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 2 (close)
modem-manager[7485]: <debug> [1345054057.001930] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATE0<CR>'
modem-manager[7485]: <debug> [1345054057.047446] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054057.047744] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 1 (close)
modem-manager[7485]: <debug> [1345054057.047817] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CMEE=1<CR>'
modem-manager[7485]: <debug> [1345054057.071411] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054057.071594] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CPIN?<CR>'
modem-manager[7485]: <debug> [1345054057.096428] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>+CPIN: READY<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054057.096622] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 2 (open)
modem-manager[7485]: <debug> [1345054057.096684] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 1 (close)
modem-manager[7485]: <debug> [1345054057.096755] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CRSM=176,12258,0,0,10<CR>'
modem-manager[7485]: <debug> [1345054057.141422] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>ERROR<CR><LF>'
modem-manager[7485]: <debug> [1345054057.141563] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 100: Unknown error
modem-manager[7485]: <debug> [1345054057.141628] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 0 (close)
modem-manager[7485]: <info> [1345054057.141671] [mm-serial-port.c:859] mm_serial_port_close(): (rfcomm0) closing serial port...
modem-manager[7485]: <info> [1345054057.141726] [mm-serial-port.c:880] mm_serial_port_close(): (rfcomm0) serial port closed
modem-manager[7485]: <debug> [1345054057.142034] [mm-manager.c:265] check_export_modem(): Exported modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2 as /org/freedesktop/ModemManager/Modems/0
modem-manager[7485]: <debug> [1345054057.142185] [mm-manager.c:278] check_export_modem(): (/org/freedesktop/ModemManager/Modems/0): VID 0x0000 PID 0x0000 (usb)
modem-manager[7485]: <debug> [1345054057.142223] [mm-manager.c:279] check_export_modem(): (/org/freedesktop/ModemManager/Modems/0): data port is rfcomm0
modem-manager[7485]: <debug> [1345054062.891102] [mm-manager.c:793] device_added(): (net/ppp0): could not get port's parent device
modem-manager[7485]: <info> [1345054126.853156] [mm-manager.c:862] device_removed(): (tty/rfcomm0): released by modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054126.853240] [mm-modem-base.c:185] mm_modem_base_remove_port(): (rfcomm0) type primary removed from /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054126.853281] [mm-manager.c:204] remove_modem(): Removed modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054138.697013] [mm-manager.c:793] device_added(): (tty/rfcomm0): could not get port's parent device
modem-manager[7485]: <info> [1345054138.711950] [mm-serial-port.c:741] mm_serial_port_open(): (rfcomm0) opening serial port...
modem-manager[7485]: <debug> [1345054138.712177] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 1 (open)
modem-manager[7485]: <debug> [1345054138.712207] [mm-plugin-base.c:859] try_open(): (rfcomm0): probe requested by plugin 'Generic'
modem-manager[7485]: <debug> [1345054138.812710] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GCAP<CR>'
modem-manager[7485]: <debug> [1345054139.513012] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'AT+GCAP'
modem-manager[7485]: <debug> [1345054139.565399] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR>'
modem-manager[7485]: <debug> [1345054139.566317] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>+GCAP: +CGSM,+DS,+W<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.566498] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 0 (close)
modem-manager[7485]: <info> [1345054139.566594] [mm-serial-port.c:859] mm_serial_port_close(): (rfcomm0) closing serial port...
modem-manager[7485]: <info> [1345054139.566702] [mm-serial-port.c:880] mm_serial_port_close(): (rfcomm0) serial port closed
modem-manager[7485]: <debug> [1345054139.567609] [mm-modem-base.c:155] mm_modem_base_add_port(): (rfcomm0) type primary claimed by /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <info> [1345054139.568157] [mm-serial-port.c:741] mm_serial_port_open(): (rfcomm0) opening serial port...
modem-manager[7485]: <debug> [1345054139.568423] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 1 (open)
modem-manager[7485]: <debug> [1345054139.568632] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 2 (open)
modem-manager[7485]: <debug> [1345054139.568817] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 3 (open)
modem-manager[7485]: <info> [1345054139.569027] [mm-manager.c:564] do_grab_port(): (Generic): GSM modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2 claimed port rfcomm0
modem-manager[7485]: <debug> [1345054139.569217] [mm-manager.c:317] add_modem(): Added modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054139.569400] [mm-manager.c:243] check_export_modem(): (tty/rfcomm0): outstanding support task prevents export of /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054139.569805] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATE0<CR>'
modem-manager[7485]: <debug> [1345054139.584478] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'ATE'
modem-manager[7485]: <debug> [1345054139.593434] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '0<CR>'
modem-manager[7485]: <debug> [1345054139.594374] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.594632] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GMI<CR>'
modem-manager[7485]: <debug> [1345054139.616376] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.616477] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GMM<CR>'
modem-manager[7485]: <debug> [1345054139.640381] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia N900<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.640484] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GMR<CR>'
modem-manager[7485]: <debug> [1345054139.665363] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>V ICPR82_10w08<CR><LF>25-02-10<CR><LF>RX-51<CR><LF>(c) Nokia<CR><LF><CR><LF>Nokia N900 (RX-51 rev 2101)<CR><LF>Maemo 5 (21.2011.38.1)<CR><LF>'
modem-manager[7485]: <debug> [1345054139.667308] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'Linux version 2.6.28-omap1<CR><LF>Product 0574383A<CR><LF><CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.667382] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGMI<CR>'
modem-manager[7485]: <debug> [1345054139.716408] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.716510] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGMM<CR>'
modem-manager[7485]: <debug> [1345054139.742346] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia N900<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.742443] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGMR<CR>'
modem-manager[7485]: <debug> [1345054139.765389] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>V ICPR82_10w08<CR><LF>25-02-10<CR><LF>RX-51<CR><LF>(c) Nokia<CR><LF><CR><LF>Nokia N900 (RX-51 rev 2101)<CR><LF>Maemo 5 (21.2011.38.1)<CR><LF>'
modem-manager[7485]: <debug> [1345054139.767344] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- 'Linux version 2.6.28-omap1<CR><LF>Product 0574383A<CR><LF><CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.767422] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATI<CR>'
modem-manager[7485]: <debug> [1345054139.811400] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.811497] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATI1<CR>'
modem-manager[7485]: <debug> [1345054139.858393] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.858499] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+GSN<CR>'
modem-manager[7485]: <debug> [1345054139.881380] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.881469] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CGSN<CR>'
modem-manager[7485]: <debug> [1345054139.905466] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.905715] [mm-modem-helpers.c:920] mm_create_device_identifier(): Device ID source 'Nokia356938031743801356938031743801VICPR82_10w0825-02-10RX-51(c)NokiaNokiaN900(RX-51rev2101)Maemo5(21.2011.38.1)Linuxversion2.6.28-omap1Product0574383ANokiaN900Nokia'
modem-manager[7485]: <debug> [1345054139.905761] [mm-modem-helpers.c:921] mm_create_device_identifier(): Device ID 'ff94b4d96ce734672f7db96ff8019f4adb7b3756'
modem-manager[7485]: <debug> [1345054139.905850] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 2 (close)
modem-manager[7485]: <debug> [1345054139.905909] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'ATE0<CR>'
modem-manager[7485]: <debug> [1345054139.951472] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.951738] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 1 (close)
modem-manager[7485]: <debug> [1345054139.951791] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CMEE=1<CR>'
modem-manager[7485]: <debug> [1345054139.975450] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.975625] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CPIN?<CR>'
modem-manager[7485]: <debug> [1345054139.998416] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>+CPIN: READY<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[7485]: <debug> [1345054139.998512] [mm-serial-port.c:810] mm_serial_port_open(): (rfcomm0) device open count is 2 (open)
modem-manager[7485]: <debug> [1345054139.998538] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 1 (close)
modem-manager[7485]: <debug> [1345054139.998562] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CRSM=176,12258,0,0,10<CR>'
modem-manager[7485]: <debug> [1345054140.069472] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>ERROR<CR><LF>'
modem-manager[7485]: <debug> [1345054140.069609] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 100: Unknown error
modem-manager[7485]: <debug> [1345054140.069659] [mm-serial-port.c:844] mm_serial_port_close(): (rfcomm0) device open count is 0 (close)
modem-manager[7485]: <info> [1345054140.069702] [mm-serial-port.c:859] mm_serial_port_close(): (rfcomm0) closing serial port...
modem-manager[7485]: <info> [1345054140.069763] [mm-serial-port.c:880] mm_serial_port_close(): (rfcomm0) serial port closed
modem-manager[7485]: <debug> [1345054140.070038] [mm-manager.c:265] check_export_modem(): Exported modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2 as /org/freedesktop/ModemManager/Modems/1
modem-manager[7485]: <debug> [1345054140.070194] [mm-manager.c:278] check_export_modem(): (/org/freedesktop/ModemManager/Modems/1): VID 0x0000 PID 0x0000 (usb)
modem-manager[7485]: <debug> [1345054140.070234] [mm-manager.c:279] check_export_modem(): (/org/freedesktop/ModemManager/Modems/1): data port is rfcomm0
modem-manager[7485]: <debug> [1345054145.704951] [mm-manager.c:793] device_added(): (net/ppp0): could not get port's parent device
modem-manager[7485]: <info> [1345054233.402489] [mm-manager.c:862] device_removed(): (tty/rfcomm0): released by modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054233.402556] [mm-modem-base.c:185] mm_modem_base_remove_port(): (rfcomm0) type primary removed from /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[7485]: <debug> [1345054233.402591] [mm-manager.c:204] remove_modem(): Removed modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
^Cmodem-manager[7485]: <info> [1345054404.912982] [main.c:41] mm_signal_handler(): Caught signal 2, shutting down... und das Log vom NetworkManager:
NetworkManager[7486]: <info> ignoring modem 'rfcomm0' (no associated Bluetooth device)
NetworkManager[7486]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
NetworkManager[7486]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
NetworkManager[7486]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
NetworkManager[7486]: <info> ignoring modem 'rfcomm0' (no associated Bluetooth device)
NetworkManager[7486]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
NetworkManager[7486]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
NetworkManager[7486]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0) Danke & viele Grüße, P.
|
|
hakunamatata
Supporter
Anmeldungsdatum: Juni 30, 2009
Beiträge: 2589
|

15. August 2012 22:06
Nur was sich da gleich reinzuhängen versucht verstehe ich nicht
nach deinen Logs zu schließen: Der Modemmanager über den der NetworkManager mit deinem N900 kommuniziert.
modem-manager[7485]: <debug> [1345054139.998562] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): --> 'AT+CRSM=176,12258,0,0,10<CR>'
modem-manager[7485]: <debug> [1345054140.069472] [mm-at-serial-port.c:333] debug_log(): (rfcomm0): <-- '<CR><LF>ERROR<CR><LF>'
modem-manager[7485]: <debug> [1345054140.069609] [mm-serial-parsers.c:438] mm_serial_parser_v1_parse(): Got failure code 100: Unknown error
Hier sollen Informationen mittels CRSM-Befehl von deiner SIM-Karte gelesen werden. Das wird aber vom N900 mit "ERROR" beantwortet, worauf der Modemmanager und damit in weiterer Folge auch der NetworkManager abbricht.
Denke, dass der CRSM-Befehl nicht kompatibel zu deinem N900 ist. Mein Vorschlag: Versuche es einmal statt dem Paket modemmanager mit dem Paket wader-core. wader-core stellt eine ähnliche Funktionalität zur Verfügung, verwendet aber andere Befehlssequenzen.
|
|
Perceptron
(Themenstarter)
Anmeldungsdatum: Sept. 2, 2006
Beiträge: 80
|

15. August 2012 22:21
Nur was sich da gleich reinzuhängen versucht verstehe ich nicht
nach deinen Logs zu schließen: Der Modemmanager über den der NetworkManager mit deinem N900 kommuniziert.
Das sollte ja dann so passen...
Hier sollen Informationen mittels CRSM-Befehl von deiner SIM-Karte gelesen werden. Das wird aber vom N900 mit "ERROR" beantwortet, worauf der Modemmanager und damit in weiterer Folge auch der NetworkManager abbricht.
Denke, dass der CRSM-Befehl nicht kompatibel zu deinem N900 ist.
Komisch - wie gesagt hatte ich vor einem Jahr oder so einmal mit einem Laptop, der unter Ubuntu 11.04 lief, keine Probleme eine DUN-Verbindung per Bluetooth aufzubauen. Es hat lediglich ein paar Minuten gedauert, bis die Verbindung stand, dann konnte sie aber ganz normal benutzt werden. Mein Vorschlag: Versuche es einmal statt dem Paket modemmanager mit dem Paket wader-core.
wader-core stellt eine ähnliche Funktionalität zur Verfügung, verwendet aber andere Befehlssequenzen.
OK, das habe ich getan - allerdings ohne Erfolg. Die Meldung im GUI-Teil sieht genauso aus, mit dem Unterschied dass ich nicht weiß, wie das binary für den wader-core heißt, um da im debug-modus mir das Log anzeigen zu lassen...
|
|
hakunamatata
Supporter
Anmeldungsdatum: Juni 30, 2009
Beiträge: 2589
|

15. August 2012 22:44
Komisch - wie gesagt hatte ich vor einem Jahr oder so einmal mit einem Laptop, der unter Ubuntu 11.04 lief, keine Probleme eine DUN-Verbindung per Bluetooth aufzubauen.
Der Modemmanager wurde seit 11.04 verändert, speziell bei der PIN-Code-Verwaltung wurde nachjustiert. Und der CRSM-Befehl dient meines Wissens dazu, dass die SIM-karte identifiziert wird, um einen gespeicherter PIN-Code dann richtig zuordnen zu können. Der PIN-Code ist ja nur von der SIM-Karte abhängig und nicht vom verwendeten Gerät. OK, das habe ich getan - allerdings ohne Erfolg.
OK, dann versuch es mit einer älteren Version des Modemmanagers. Also wader-core deinstallieren und dann z.B: den
Modemmanager für 11.04 manuell herunterladen und installieren.
|
|
Perceptron
(Themenstarter)
Anmeldungsdatum: Sept. 2, 2006
Beiträge: 80
|

16. August 2012 00:09
Der Modemmanager wurde seit 11.04 verändert, speziell bei der PIN-Code-Verwaltung wurde nachjustiert. Und der CRSM-Befehl dient meines Wissens dazu, dass die SIM-karte identifiziert wird, um einen gespeicherter PIN-Code dann richtig zuordnen zu können. Der PIN-Code ist ja nur von der SIM-Karte abhängig und nicht vom verwendeten Gerät.
Argh, warum muss der das machen? Das ist für Modems sinnvoll und relevant, die nicht in ein Telefon integriert sind, aber doch nicht für ein Smartphone, was sich um diese Sachen wie PIN-Verwaltung selbst kümmert...gibt es da nicht eine andere Möglichkeit, am Modemmanager vorbei? Oder den Modemmanager anders einzustellen, so dass er nur noch die Befehle schickt, wie es auch wvdial tut? Oder wvdial an das Bluetooth-applet zu koppeln, so dass es für eine DUN-Verbindung statt des modemmanagers genutzt wird?
OK, dann versuch es mit einer älteren Version des Modemmanagers. Also wader-core deinstallieren und dann z.B: den
Modemmanager für 11.04 manuell herunterladen und installieren.
Hmm, ich sehe die Pakete, und die Dependencies werden soweit ich das beurteilen kann auch alle erfüllt, allerdings ist dann ja schon wieder die Frage, ob die installierten Versionen der libs von denen das Paket abhängt nicht vielleicht auch schon wieder zu neu sind für den alten modemmanager?
Aber gut, per dpkg -i ist wenigstens kein apt-pinning notwendig, das wäre mir dann doch etwas zu komplex geworden  Eben habe ich es nach der deinstallation von wader-core nochmal ausprobiert, und seltsamerweise sieht es auf der GUI-Ebene wieder alles gleich aus, so als würde da noch ein modemmanager im Hintergrund weiterlaufen. Networkmanager hat auch wieder ein nicht vorhandenes Interface ppp0 gemeldet usw... Ich probiere es mal mit dem alten Modemmanager aus...nach der Installation kommt sofort die Aktualisierungsverwaltung und will den wieder erneuern, muss ich also doch irgendwie festpinnen, wenn er läuft. Jetzt hab ich erstmal das Problem ihn überhaupt zum Laufen zu kriegen, was vermutlich erst nach einem Neustart geht. Also starte ich neu, muss aber vorher dieses Posting abschicken, damit es gespeichert bleibt. Nachtrag: Oh, wow, nach einem Neustart wieder dasselbe! Ich versuche, die BT-Verbindung aufzubauen: Schlägt fehl wie gewohnt, es hat sich genau nichts geändert. Und selbst das logfile vom modemmanager sieht noch ziemlich genauso aus:
modem-manager[3430]: <debug> [1345069085.566061] [mm-manager.c:786] device_added(): (tty/ttyS0): could not get port's parent device
modem-manager[3430]: <debug> [1345069085.566748] [mm-manager.c:786] device_added(): (tty/ttyprintk): could not get port's parent device
modem-manager[3430]: <debug> [1345069120.624628] [mm-manager.c:786] device_added(): (tty/rfcomm0): could not get port's parent device
modem-manager[3430]: <info> [1345069120.647074] [mm-serial-port.c:702] mm_serial_port_open(): (rfcomm0) opening serial port...
modem-manager[3430]: <debug> [1345069120.647237] [mm-serial-port.c:764] mm_serial_port_open(): (rfcomm0) device open count is 1 (open)
modem-manager[3430]: <debug> [1345069120.647265] [mm-plugin-base.c:838] try_open(): (rfcomm0): probe requested by plugin 'Generic'
modem-manager[3430]: <debug> [1345069120.747733] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+GCAP<CR>'
modem-manager[3430]: <debug> [1345069121.549129] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- 'T+GCAP<CR>'
modem-manager[3430]: <debug> [1345069124.702353] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+GCAP<CR>'
modem-manager[3430]: <debug> [1345069125.503487] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- 'AT+GCAP<CR><CR><LF>+GCAP: +CGSM,+DS,+W<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.503757] [mm-serial-port.c:798] mm_serial_port_close(): (rfcomm0) device open count is 0 (close)
modem-manager[3430]: <info> [1345069125.503811] [mm-serial-port.c:811] mm_serial_port_close(): (rfcomm0) closing serial port...
modem-manager[3430]: <info> [1345069125.503888] [mm-serial-port.c:834] mm_serial_port_close(): (rfcomm0) serial port closed
modem-manager[3430]: <debug> [1345069125.505938] [mm-modem-base.c:155] mm_modem_base_add_port(): (rfcomm0) type primary claimed by /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[3430]: <info> [1345069125.506282] [mm-serial-port.c:702] mm_serial_port_open(): (rfcomm0) opening serial port...
modem-manager[3430]: <debug> [1345069125.506425] [mm-serial-port.c:764] mm_serial_port_open(): (rfcomm0) device open count is 1 (open)
modem-manager[3430]: <debug> [1345069125.506512] [mm-serial-port.c:764] mm_serial_port_open(): (rfcomm0) device open count is 2 (open)
modem-manager[3430]: <debug> [1345069125.506565] [mm-serial-port.c:764] mm_serial_port_open(): (rfcomm0) device open count is 3 (open)
modem-manager[3430]: <info> [1345069125.506649] [mm-manager.c:557] do_grab_port(): (Generic): GSM modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2 claimed port rfcomm0
modem-manager[3430]: <debug> [1345069125.506710] [mm-manager.c:313] add_modem(): Added modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[3430]: <debug> [1345069125.506759] [mm-manager.c:239] check_export_modem(): (tty/rfcomm0): outstanding support task prevents export of /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[3430]: <debug> [1345069125.507053] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'ATE0<CR>'
modem-manager[3430]: <debug> [1345069125.538345] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- 'ATE0'
modem-manager[3430]: <debug> [1345069125.545282] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR>'
modem-manager[3430]: <debug> [1345069125.546251] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.546386] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+GMI<CR>'
modem-manager[3430]: <debug> [1345069125.570304] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.570513] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+GMM<CR>'
modem-manager[3430]: <debug> [1345069125.593297] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia N900<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.593481] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+GMR<CR>'
modem-manager[3430]: <debug> [1345069125.643330] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>V ICPR82_10w08<CR><LF>25-02-10<CR><LF>RX-51<CR><LF>(c) Nokia<CR><LF><CR><LF>Nokia N900 (RX-51 rev 2101)<CR><LF>Maemo 5 (21.2011.38.1)<CR><LF>'
modem-manager[3430]: <debug> [1345069125.645257] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- 'Linux version 2.6.28-omap1<CR><LF>Product 0574383A<CR><LF><CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.645392] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CGMI<CR>'
modem-manager[3430]: <debug> [1345069125.711345] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.711448] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CGMM<CR>'
modem-manager[3430]: <debug> [1345069125.734338] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia N900<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.734437] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CGMR<CR>'
modem-manager[3430]: <debug> [1345069125.760412] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>V ICPR82_10w08<CR><LF>25-02-10<CR><LF>RX-51<CR><LF>(c) Nokia<CR><LF><CR><LF>Nokia N900 (RX-51 rev 2101)<CR><LF>Maemo 5 (21.2011.38.1)<CR><LF>'
modem-manager[3430]: <debug> [1345069125.761338] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- 'Linux version 2.6.28-omap1<CR><LF>Product 0574383A<CR><LF><CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.761437] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'ATI<CR>'
modem-manager[3430]: <debug> [1345069125.778373] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>Nokia<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.778466] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'ATI1<CR>'
modem-manager[3430]: <debug> [1345069125.804532] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>ERROR<CR><LF>'
modem-manager[3430]: <debug> [1345069125.804622] [mm-serial-parsers.c:340] mm_serial_parser_v1_parse(): Got failure code 100: Unknown error
modem-manager[3430]: <debug> [1345069125.804685] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+GSN<CR>'
modem-manager[3430]: <debug> [1345069125.828377] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.828470] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CGSN<CR>'
modem-manager[3430]: <debug> [1345069125.850465] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>356938031743801<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.850753] [mm-modem-helpers.c:888] mm_create_device_identifier(): Device ID source 'Nokia356938031743801VICPR82_10w0825-02-10RX-51(c)NokiaNokiaN900(RX-51rev2101)Maemo5(21.2011.38.1)Linuxversion2.6.28-omap1Product0574383ANokiaN900Nokia'
modem-manager[3430]: <debug> [1345069125.850806] [mm-modem-helpers.c:889] mm_create_device_identifier(): Device ID 'f6607d0b51349d75fe9b6d1f543f58e86b6127bb'
modem-manager[3430]: <debug> [1345069125.850893] [mm-serial-port.c:798] mm_serial_port_close(): (rfcomm0) device open count is 2 (close)
modem-manager[3430]: <debug> [1345069125.850950] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'ATE0<CR>'
modem-manager[3430]: <debug> [1345069125.896461] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.896592] [mm-serial-port.c:798] mm_serial_port_close(): (rfcomm0) device open count is 1 (close)
modem-manager[3430]: <debug> [1345069125.896612] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CMEE=1<CR>'
modem-manager[3430]: <debug> [1345069125.920424] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.920612] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CPIN?<CR>'
modem-manager[3430]: <debug> [1345069125.974613] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<LF>+CPIN: READY<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[3430]: <debug> [1345069125.975061] [mm-serial-port.c:764] mm_serial_port_open(): (rfcomm0) device open count is 2 (open)
modem-manager[3430]: <debug> [1345069125.975269] [mm-serial-port.c:798] mm_serial_port_close(): (rfcomm0) device open count is 1 (close)
modem-manager[3430]: <debug> [1345069125.975473] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CRSM=176,12258,0,0,10<CR>'
modem-manager[3430]: <debug> [1345069126.021657] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- 'ERROR<CR><LF>'
modem-manager[3430]: <debug> [1345069141.802178] [mm-serial-port.c:798] mm_serial_port_close(): (rfcomm0) device open count is 0 (close)
modem-manager[3430]: <info> [1345069141.802270] [mm-serial-port.c:811] mm_serial_port_close(): (rfcomm0) closing serial port...
modem-manager[3430]: <info> [1345069141.803011] [mm-serial-port.c:834] mm_serial_port_close(): (rfcomm0) serial port closed
modem-manager[3430]: mm_serial_port_close: assertion `priv->open_count > 0' failed
modem-manager[3430]: <debug> [1345069141.803386] [mm-manager.c:261] check_export_modem(): Exported modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2 as /org/freedesktop/ModemManager/Modems/0
modem-manager[3430]: <debug> [1345069141.803531] [mm-manager.c:274] check_export_modem(): (/org/freedesktop/ModemManager/Modems/0): VID 0x0000 PID 0x0000 (usb)
modem-manager[3430]: <debug> [1345069141.803568] [mm-manager.c:275] check_export_modem(): (/org/freedesktop/ModemManager/Modems/0): data port is rfcomm0
modem-manager[3430]: <info> [1345069141.809475] [mm-manager.c:855] device_removed(): (tty/rfcomm0): released by modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[3430]: <debug> [1345069141.809682] [mm-modem-base.c:185] mm_modem_base_remove_port(): (rfcomm0) type primary removed from /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2
modem-manager[3430]: <debug> [1345069141.809745] [mm-manager.c:200] remove_modem(): Removed modem /sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2 Was mich aber wundert ist: Das Gerät wird als USB-Gerät angesprochen. Was ja auch konsistent mit dem unsinnigen SIM-Befehl wäre. Nun habe ich auch gesehen, dass es in einem udev-Verzeichnis verschiedene modemmanager rules gibt, die alle wohl irgendwelchen Gerätetypen zuzuordnen sind, ebenso wie irgendwelche xml-Dateien für verschiedene Gerätetypen in einem dbus-Unterverzeichnis. Vielleicht ist da ja irgendwas dabei, wo ich was ändern kann, damit dieser unsinnige Befehl nicht mehr gesendet wird, und die Verbindung daher dann klappt? Eigentlich wären ja die Befehle, die gesendet werden müssen, so ziemlich auch die, die in der wvdial.conf stehen. Ich bin mir übrigens fast sicher, wenn ich es bei gestopptem Networkmanager und gekilltem modemmanager mit wvdial probieren würde, würde es gehen... 
|
|
hakunamatata
Supporter
Anmeldungsdatum: Juni 30, 2009
Beiträge: 2589
|

16. August 2012 20:31
Argh, warum muss der das machen? Das ist für Modems sinnvoll und relevant, die nicht in ein Telefon integriert sind, aber doch nicht für ein Smartphone, was sich um diese Sachen wie PIN-Verwaltung selbst kümmert...
Genaugenommen ist auch für andere Einstellungen wie APN die SIM-Karte relevant und nicht das verwendete Gerät, aber wirkliche Probleme macht nur der PIN-Code. 3x PIN falsch bedeutet in der Regel PUK-Eingabe und PUK 10x falsch = SIM muss ausgetauscht werden, weil nicht mehr verwendbar. Aber viele Änderungen in Bezug auf die PIN-Code Verwaltung kann auch ich nicht nachvollziehen. An dieser Stelle weiß zum Beispiel der Modemmanager bereits, dass die SIM-Karte keinen PIN-Schutz mehr hat: modem-manager[3430]: <debug> [1345069125.920612] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): --> 'AT+CPIN?<CR>'
modem-manager[3430]: <debug> [1345069125.974613] [mm-at-serial-port.c:298] debug_log(): (rfcomm0): <-- '<LF>+CPIN: READY<CR><LF><CR><LF>OK<CR><LF>'
Hmm, ich sehe die Pakete, und die Dependencies werden soweit ich das beurteilen kann auch alle erfüllt,
Ja beim Modemmanager wurde zum Glück von den Abhängigkeiten wenig verändert, darum auch mein Vorschlag mit der älteren Version. Nachtrag: Oh, wow, nach einem Neustart wieder dasselbe! Ich versuche, die BT-Verbindung aufzubauen: Schlägt fehl wie gewohnt, es hat sich genau nichts geändert. Und selbst das logfile vom modemmanager sieht noch ziemlich genauso aus:
Schade. Ich sah Chancen, weil du geschrieben hast, dass es mit 11.04 funktioniert hat: Mit einem Ubuntu 11.04 hatte es einmal zum Testen funktioniert, damals als diese Version aktuell war.
Ich bin mir übrigens fast sicher, wenn ich es bei gestopptem Networkmanager und gekilltem modemmanager mit wvdial probieren würde, würde es gehen... 
Ja, da sehe ich auch gute Chancen.
|