Hi Kalle, > Sorry, I was too hasty. The patch is fine, I was just testing > inproperly. After a bit more testing I found out that problem always > happens when I plugin the usb modem: > > May 19 17:20:09 tukki connmand[30925]: plugins/ofono.c:modem_changed() path > /huawei1 May 19 17:20:10 tukki ofonod[672]: < ATE0\r\r\nOK\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+CFUN=1\r > May 19 17:20:10 tukki ofonod[672]: < \r\nOK\r\n > May 19 17:20:10 tukki ofonod[672]: plugins/huawei.c:cfun_enable() > May 19 17:20:10 tukki ofonod[672]: > AT+CRC=1\r > May 19 17:20:10 tukki ofonod[672]: < \r\n+CME ERROR: SIM busy\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+CLIP=1\r > May 19 17:20:10 tukki ofonod[672]: < \r\n+CME ERROR: SIM busy\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+COLP=1\r > May 19 17:20:10 tukki ofonod[672]: < \r\n+CME ERROR: SIM busy\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+CCWA=1\r > May 19 17:20:10 tukki ofonod[672]: < \r\n+CME ERROR: SIM busy\r\n > May 19 17:20:10 tukki ofonod[672]: > drivers/atmodem/voicecall.c:at_voicecall_initialized() voicecall_init: > registering to notifications May 19 17:20:10 tukki ofonod[672]: > src/sim.c:ofono_sim_add_state_watch() 0x132bcd0 May 19 17:20:10 tukki > ofonod[672]: * < \r\n^STIN:0,0,0\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+CGMI\r > May 19 17:20:10 tukki connmand[30925]: plugins/ofono.c:modem_changed() path > /huawei1 May 19 17:20:10 tukki ofonod[672]: < \r\nhuawei\r\n\r\nOK\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+CRSM=176,28590,0,0,1\r > May 19 17:20:10 tukki connmand[30925]: plugins/ofono.c:modem_changed() path > /huawei1 May 19 17:20:10 tukki ofonod[672]: < \r\n+CME ERROR: SIM busy\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+CLCC\r > May 19 17:20:10 tukki ofonod[672]: < \r\n+CME ERROR: SIM busy\r\n > May 19 17:20:10 tukki ofonod[672]: > AT+CRSM=192,28599\r > May 19 17:20:10 tukki ofonod[672]: < \r\n+CME ERROR: SIM busy\r\n > May 19 17:20:10 tukki ofonod[672]: src/voicecall.c:ecc_g2_read_cb() 0 > May 19 17:20:10 tukki ofonod[672]: > AT+CGMM\r > May 19 17:20:10 tukki ofonod[672]: < \r\nE1552\r\n\r\nOK\r\n > > But if I start ofono while the usb modem is plugged in it works fine. > Also modem disable and then enable workarounds it. Oh well. >
Sounds like the SIM needs some time to be initialized. Perhaps a Huawei specific command might be required to figure out when the SIM is actually ready. Try listening to ^SIMST or simply re-trying a particular command until you don't get SIM busy error. Regards, -Denis _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono