Originally Posted by
bmork
And it was after this it was locked in low power mode in Linux?
It's in low power mode in Linux, before I enabled the modem in Windows it was not visible at all in Linux, lsusb didn't show the modem.
Right. That is what I expected. It means that the MC7710 card is in QMI mode, and supported by the qmi_wwan and qcserial drivers in recent kernels.
Well, that looks good. The
sony-wwan device is recognized, and is not blocked.
Weird. I cannot see the module mentioned at all there. Which is obviously bogus as it shows up in the lsusb output and drivers are loaded and working (must be as you can issue AT commands to the module).
The last one should be a netdevice. It will show up as wwan0 if you do
"ifconfig -a" or "ip link show".
Code:
ifconfig -a show
wwan0 Link encap:Ethernet HWaddr 1a:a8:9d:3d:e3:ca
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
I have tried a few settings on my MC7710 module, but I am unable to recreate a problem similar to this. Could you try a few AT show commands and see if there is something obvious in the output (I am including the output from my module for reference):
Code:
at!custom?
!CUSTOM:
PUKPRMPT 0x01
MEPCODE 0x01
ISVOICEN 0x02
PRLREGION 0x01
PCSCDISABLE 0x03
GPSENABLE 0x01
GPSLPM 0x01
OK
at!pcinfo?
State: 1 (ONLINE)
LPM force flags - W_DISABLE:0, User:0, Temp:0, Volt:0
W_DISABLE: 0
Poweroff mode: 1
LPM Persistent: 0
OK
at+cfun=0
OK
at!pcinfo?
State: 0 (LPM)
LPM force flags - W_DISABLE:0, User:1, Temp:0, Volt:0
W_DISABLE: 0
Poweroff mode: 1
LPM Persistent: 0
OK
Code:
at!custom?
!CUSTOM:
PUKPRMPT 0x01
MEPCODE 0x01
ISVOICEN 0x02
PRLREGION 0x01
PCSCDISABLE 0x03
GPSENABLE 0x01
AUTONETWORKMODE 0x02
GPSLPM 0x01
GPSSEL 0x01
at!pcinfo?
State: 0 (LPM)
LPM force flags - W_DISABLE:1, User:1, Temp:0, Volt:0
W_DISABLE: 1
Poweroff mode: 0
LPM Persistent: 0
at+cfun=0
OK
at!pcinfo?
State: 0 (LPM)
LPM force flags - W_DISABLE:1, User:1, Temp:0, Volt:0
W_DISABLE: 1
Poweroff mode: 0
LPM Persistent: 0
OK
OK
The "LPM force flags" should indicate why the module is in LPM. "W_DISABLE" is the PCIe input pin used by the rfkill switch. "User" means that LPM was enabled using AT commands (or another user control protocol like CnS or QMI). "Temp" and "Volt" means the module powered down due to sensor readings outside the acceptable range. And I believe the "LPM Persistent" setting is also interesting here. But even if I tried to enable it, I could not recreate your problem. The module stil worked as expected, starting up in whatever mode it was shut down in, but still allowing me to enter online mode using AT+CFUN=1
I tried CFUN=1 but it's the same output
Code:
OK
at+cfun=1
OK
at!pcinfo?
State: 0 (LPM)
LPM force flags - W_DISABLE:1, User:1, Temp:0, Volt:0
W_DISABLE: 1
Poweroff mode: 0
LPM Persistent: 0
OK
Bookmarks