On Tue, 2011-03-15 at 13:02 +0100, Thomas Bechtold wrote: > Hi, > > i have a detected Modem and tried to send the SIM-PIN with the dbus > method (with d-feet) > org.freedesktop.ModemManager.Modem.Gsm.Card.SendPin() and get a dbus > error back: > > 'org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible > causes include: the remote application did not send a reply, the message > bus security policy blocked the reply, the reply timeout expired, or the > network connection was broken.'
How long does it take to return that error? Sometimes the unlock takes a while, and if the program uses a very short timeout, this could happen. I'm not sure what d-feet uses offhand. The other possibility of course is that ModemManager has a bug. From the trace you've got there, it doesn't appear that MM should be rechecking the PIN state like that. Any chance you can poke around in mm-generic-gsm.c where it checks the pin state and see what's going on? Dan > > The debug output of modemmanager (it's the latest git version, > 0c4b94458ac0a71d278ce1b711a022fdf96b3abf) is: > > modem-manager[597]: <info> [1300190254.302326] [mm-serial-port.c:702] > mm_serial_port_open(): (ttyACM3) opening serial port... > modem-manager[597]: <debug> [1300190254.302770] [mm-serial-port.c:764] > mm_serial_port_open(): (ttyACM3) device open count is 1 (open) > modem-manager[597]: <debug> [1300190254.302829] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): --> 'AT+CPIN="0000"<CR>' > modem-manager[597]: <debug> [1300190256.961482] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): <-- '<CR><LF>OK<CR><LF>' > modem-manager[597]: <debug> [1300190256.961575] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): --> 'AT+CPIN?<CR>' > modem-manager[597]: <debug> [1300190257.005482] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): <-- '<CR><LF>+CPIN: > READY<CR><LF>' > modem-manager[597]: <debug> [1300190262.002825] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): --> 'AT+CPIN?<CR>' > modem-manager[597]: <debug> [1300190262.020984] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): <-- '<CR><LF>+CPIN: > READY<CR><LF>' > > > > modem-manager[597]: <debug> [1300190267.001354] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): --> 'AT+CPIN?<CR>' > modem-manager[597]: <debug> [1300190267.020984] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): <-- '<CR><LF>+CPIN: > READY<CR><LF>' > modem-manager[597]: <debug> [1300190272.001748] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): --> 'AT+CPIN?<CR>' > modem-manager[597]: <debug> [1300190272.017483] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): <-- '<CR><LF>+CPIN: > READY<CR><LF>' > modem-manager[597]: <debug> [1300190277.001042] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): --> 'AT+CPIN?<CR>' > modem-manager[597]: <debug> [1300190277.020986] > [mm-at-serial-port.c:298] debug_log(): (ttyACM3): <-- '<CR><LF>+CPIN: > READY<CR><LF>' > modem-manager[597]: <debug> [1300190280.001790] [mm-serial-port.c:798] > mm_serial_port_close(): (ttyACM3) device open count is 0 (close) > modem-manager[597]: <info> [1300190280.001826] [mm-serial-port.c:811] > mm_serial_port_close(): (ttyACM3) closing serial port... > modem-manager[597]: <info> [1300190280.003664] [mm-serial-port.c:834] > mm_serial_port_close(): (ttyACM3) serial port closed > > > So the AT-Command to set the SIM-PIN worked correct, but ModemManager > tries to send the PIN again and again and the dbus method have a timeout?! > > > Any ideas, > > Cheers, > > Tom > _______________________________________________ > networkmanager-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/networkmanager-list _______________________________________________ networkmanager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
