MC7304 - QMI Ethernet mode do not work any more

Hello,

I am using MC7304 ( see firware version below) on a linux 3.10 device with GobiSerial/Net ( 2.23/2.31) and the QMI_SDK ( 3.03.09).
The application have worked fine since few weeks.

Yesterday I try to add the SDK call SetAutoconnect(1) after SLQSStartStopDataSession.
Since i reboot, the modem cannot communicate with the GobiNet driver any mode ( see dmesg content below).

Now i only get a ttyUsb interface.
I try some AT command to get back to the previous situation without success.
The one about the autoconnect seems to not work.

Is there a way to completely reset chipset storred settings?
What can be the problem?
How can I get back the driver work?

Thanks,
Nicolas

AT!GVER?
!GVER: SWI9X15C_05.05.16.02 r21040 carmd-fwbuild1 2014/03/17 23:49:48

AT!SCPROF=?
!SCPROF: NOT IMPLEMENTED


[ 308.408740] usb 1-6: USB disconnect, device number 3
[ 308.409135] GobiSerial driver ttyUSB0: GobiSerial converter now disconnected from ttyUSB0
[ 308.409206] GobiSerial 1-6:1.0: device disconnected
[ 308.409592] GobiSerial driver ttyUSB1: GobiSerial converter now disconnected from ttyUSB1
[ 308.409661] GobiSerial 1-6:1.2: device disconnected
[ 308.412517] GobiSerial driver ttyUSB2: GobiSerial converter now disconnected from ttyUSB2
[ 308.412575] GobiSerial 1-6:1.3: device disconnected
[ 319.323057] usb 1-6: new high-speed USB device number 4 using ehci-pci
[ 319.437931] usb 1-6: config 1 has an invalid interface number: 8 but max is 3
[ 319.437945] usb 1-6: config 1 has no interface number 1
[ 319.438673] usb 1-6: New USB device found, idVendor=1199, idProduct=68a2
[ 319.438685] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 319.438694] usb 1-6: Product: MC7304
[ 319.438702] usb 1-6: Manufacturer: Sierra Wireless, Incorporated
[ 319.440208] GobiSerial 1-6:1.0: GobiSerial converter detected
[ 319.440673] usb 1-6: GobiSerial converter now attached to ttyUSB0
[ 319.441629] GobiSerial 1-6:1.2: GobiSerial converter detected
[ 319.441824] usb 1-6: GobiSerial converter now attached to ttyUSB1
[ 319.443064] GobiSerial 1-6:1.3: GobiSerial converter detected
[ 319.443597] usb 1-6: GobiSerial converter now attached to ttyUSB2
[ 319.445295] GobiNet 1-6:1.8 eth2: register ‘GobiNet’ at usb-0000:00:1d.7-6, QmiNet Ethernet Device, e6:28:c1:e6:a6:09
[ 319.448755] Ethernet mode
[ 320.554081] GobiNet 1-6:1.8 eth2: unregister ‘GobiNet’ usb-0000:00:1d.7-6, QmiNet Ethernet Device
[ 320.561839] GobiNet: probe of 1-6:1.8 failed with error -14
[ 870.081862] usbcore: deregistering interface driver GobiNet
[ 900.115170] GobiNet: 2015-04-02/SWI_2.31
[ 900.115772] GobiNet::GobiNetDriverBind in 86, out 4
[ 900.116758] GobiNet 1-6:1.8 eth2: register ‘GobiNet’ at usb-0000:00:1d.7-6, QmiNet Ethernet Device, e6:28:c1:e6:a6:09
[ 900.116943] Ethernet mode
[ 900.122350] GobiNet::GobiUSBNetProbe Mac Address:
[ 900.122372] GobiNet::PrintHex : E6 28 C1 E6 A6 08
[ 900.122405] GobiNet::FindClientMem Could not find client mem 0x0000
[ 900.123857] GobiNet::FindClientMem Found client’s 0x0 memory
[ 900.123872] GobiNet::AddToNotifyList
[ 900.123880] GobiNet::FindClientMem Found client’s 0x0 memory
[ 900.123893] GobiNet::QMICTLReadyReq buffSize: 0xc, transactionID: 0x2
[ 900.123903] GobiNet::FillQMUX pQMUXHeader->mLength = 0xb, buffSize - 1 = 0xb
[ 900.123912] GobiNet::WriteSync Actual Write:
[ 900.123929] GobiNet::PrintHex : 01 0B 00 00 00 00 00 02 21 00 00 00
[ 900.130484] GobiNet::IntCallback IntCallback: Encapsulated Response = 0x8000001a1
[ 900.130852] GobiNet::ReadCallback Read 167 bytes
[ 900.130933] GobiNet::PrintHex : 01 A6 00 80 00 00 01 02 21 00 9B 00 02 04 00 00 00 00 00 01 83 00 1A 00 01 00 05 00 01 01 00 24 00 02 01 00 0E 00 03 01 00 19 00 04 01 00 03 00 05 01 00 0A 00 06 01 00 00 00 07 01 00 02 00 08 01 00 02 00 09 02 00 01 00 0A 02 00 10 00 0B 01 00 19 00 0C 01 00 04 00 11 01 00 00 00 12 01 00 00 00 17 01 00 00 00 18 01 00 00 00 1A 01 00 0A 00 1D 01 00 00 00 1E 01 00 00 00 1F 01 00 00 00 20 01 00 00 00 22 01 00 00 00 29 01 00 00 00 E1 01 00 00 00 F0 01 00 00 00 10 0B 00 04 4E 49 4C 4C 01 E1 03 00 00 00
[ 900.130943] GobiNet::FindClientMem Found client’s 0x0 memory
[ 900.130951] GobiNet::ReadCallback Creating new readListEntry for client 0x0000, TID 2
[ 900.130957] GobiNet::FindClientMem Found client’s 0x0 memory
[ 900.130963] GobiNet::UpSem 0x0000
[ 901.125052] GobiNet::PopFromReadMemList
[ 901.125063] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.125074] GobiNet::PopFromReadMemList *ppReadMemList = 0xddb149c0 pDelReadMemList = 0xddb149c0
[ 901.125081] GobiNet::PopFromReadMemList *ppReadMemList = 0xddb149c0 pDelReadMemList = 0xddb149c0
[ 901.125089] GobiNet::PopFromReadMemList *ppData = 0xdc207a80 pDataSize = 167
[ 901.125097] GobiNet::QMIReady QMI Ready after 0 milliseconds
[ 901.125103] GobiNet::RegisterQMIDevice Sending QMI CTL Sync Request
[ 901.125112] GobiNet::FillQMUX pQMUXHeader->mLength = 0xb, buffSize - 1 = 0xb
[ 901.125118] GobiNet::WriteSync Actual Write:
[ 901.125131] GobiNet::PrintHex : 01 0B 00 00 00 00 00 03 27 00 00 00
[ 901.125627] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.125634] GobiNet::PopFromReadMemList
[ 901.125639] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.125647] GobiNet::PopFromReadMemList *ppReadMemList = 0x (null) pDelReadMemList = 0x (null)
[ 901.125654] GobiNet::PopFromReadMemList No read memory to pop, Client 0x0000, TID = 3
[ 901.125659] GobiNet::AddToNotifyList
[ 901.125664] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.126488] GobiNet::IntCallback IntCallback: Encapsulated Response = 0x8000001a1
[ 901.126849] GobiNet::ReadCallback Read 19 bytes
[ 901.126867] GobiNet::PrintHex : 01 12 00 80 00 00 01 03 27 00 07 00 02 04 00 00 00 00 00
[ 901.126876] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.126883] GobiNet::ReadCallback Creating new readListEntry for client 0x0000, TID 3
[ 901.126890] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.126896] GobiNet::UpSem 0x0000
[ 901.126925] GobiNet::PopFromReadMemList
[ 901.126932] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.126940] GobiNet::PopFromReadMemList *ppReadMemList = 0xddb149a0 pDelReadMemList = 0xddb149a0
[ 901.126947] GobiNet::PopFromReadMemList *ppReadMemList = 0xddb149a0 pDelReadMemList = 0xddb149a0
[ 901.126954] GobiNet::PopFromReadMemList *ppData = 0xd9049800 pDataSize = 19
[ 901.126962] GobiNet::RegisterQMIDevice QMI CTL Sync Procedure Successful
[ 901.126968] GobiNet::QMICTLSetDataFormat
[ 901.126975] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.126980] GobiNet::AddToNotifyList
[ 901.126985] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.126992] GobiNet::QMICTLSetDataFormatReq Request Ethernet Data Format
[ 901.126999] GobiNet::QMICTLSetDataFormat Sending QMI Set Data Format Request, TransactionID: 0x4
[ 901.127059] GobiNet::FillQMUX pQMUXHeader->mLength = 0x14, buffSize - 1 = 0x14
[ 901.127083] GobiNet::WriteSync Actual Write:
[ 901.127123] GobiNet::PrintHex : 01 14 00 00 00 00 00 04 26 00 09 00 01 01 00 00 10 02 00 01 00
[ 901.130480] GobiNet::IntCallback IntCallback: Encapsulated Response = 0x8000001a1
[ 901.130733] GobiNet::ReadCallback Read 28 bytes
[ 901.130754] GobiNet::PrintHex : 01 1B 00 80 00 00 01 04 26 00 10 00 02 04 00 00 00 00 00 12 01 00 00 10 02 00 02 00
[ 901.130763] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.130770] GobiNet::ReadCallback Creating new readListEntry for client 0x0000, TID 4
[ 901.130776] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.130782] GobiNet::UpSem 0x0000
[ 901.228054] GobiNet::PopFromReadMemList
[ 901.228065] GobiNet::FindClientMem Found client’s 0x0 memory
[ 901.228075] GobiNet::PopFromReadMemList *ppReadMemList = 0xddb149c0 pDelReadMemList = 0xddb149c0
[ 901.228083] GobiNet::PopFromReadMemList *ppReadMemList = 0xddb149c0 pDelReadMemList = 0xddb149c0
[ 901.228090] GobiNet::PopFromReadMemList *ppData = 0xd90498c0 pDataSize = 28
[ 901.228111] GobiNet::PrintHex : 01 1B 00 80 00 00 01 04 26 00 10 00 02 04 00 00 00 00 00 12 01 00 00 10 02 00 02 00
[ 901.228119] GobiNet::QMICTLSetDataFormatResp EFAULT: Data Format Cannot be set to Ethernet Mode
[ 901.228126] GobiNet::QMICTLSetDataFormat Device cannot set requested data format
[ 901.228141] GobiNet 1-6:1.8 eth2: unregister ‘GobiNet’ usb-0000:00:1d.7-6, QmiNet Ethernet Device
[ 901.238080] GobiNet::DeregisterQMIDevice wrong device
[ 901.238092] GobiNet::KillRead Killng read URB
[ 901.238099] GobiNet::KillRead Killng int URB
[ 901.240277] GobiNet::IntCallback Invalid device!
[ 901.240657] GobiNet: probe of 1-6:1.8 failed with error -14
[ 901.241314] usbcore: registered new interface driver GobiNet

Hello,
I success to get the modem working back by restauring the factory setting with AT!RMARESET.

Regard,
Nicolas