Hi,
we try to install the RIL for the MC7304 in our Android 4.2 (AndroidRIL_QMI_V3.1.1_ARM_4.2_V1.0_bin.zip).
We have installed the kernel files and the RIL Driver so far. We have not done the Android modifications yet.
After Integration we found the following devices:
ttyUSB0
ttyUSB1
ttyUSB2
ttyUSB3
ttyUSB4
qcqmi0
After modification of our libc (the RIL Driver was searching for the functions __strchr_chk and __strrchr_chk, which were not in our libc) the RIL starts.
In logcat -b radio we see:
10-26 08:43:47.250 I/RIL ( 2373): 3G modem monitor thread is start
10-26 08:43:47.290 I/RIL ( 2373): Entering RIL_Init…
10-26 08:43:47.290 I/RIL ( 2373): Opening tty device automatically
10-26 08:43:47.290 I/RIL ( 2373): Using network interface usb0 as primary data channel.
10-26 08:43:47.290 I/RIL ( 2373): RIL_Signalinit
10-26 08:43:47.290 I/RIL ( 2373): >>> voice feature disabled
10-26 08:43:47.290 I/RIL ( 2373): >>> persist.sierra.notification NOT set: debug radio notifcation disabled
10-26 08:43:47.290 I/RILQAPI ( 2373): starting swi_osapisdkprocesscreate
10-26 08:43:47.330 I/RILSLQS ( 2400): SU:Process Started, version: (NO TAG)
10-26 08:43:47.340 I/RILSLQS ( 2400): SU:7 -> task started
10-26 08:43:47.340 I/RILSLQS ( 2400): QM:Task started
10-26 08:43:47.340 I/RILSLQS ( 2400): SU:12 -> task started
10-26 08:43:47.350 I/RILSLQS ( 2400): SU:1 -> task started
10-26 08:43:47.350 I/RILSLQS ( 2400): SU:17 -> task started
10-26 08:43:47.350 I/RILSLQS ( 2400): UDIAG:DS Shell launched
10-26 08:43:47.350 I/RILSLQS ( 2400): UDIAG:DS Shell launched
10-26 08:43:47.350 I/RILSLQS ( 2400): UDIAG:DS Shell launched
10-26 08:43:48.310 I/RILQAPI ( 2373): SDK Pid set
10-26 08:43:48.310 I/RILSLQS ( 2400): QM:qmqmireq/1394: Request: QMI Instance 0
10-26 08:43:48.310 I/RILSLQS ( 2400): QM:SDK->Mdm: request received : ipcch/svctype/xactionlen/clientnum: 0/00f7/4/12
10-26 08:43:48.310 I/RILSLQS ( 2400): QM:SDK->Mdm: request validated : ipcch/svctype/xactionlen/clientnum: 0/00f7/4/12
10-26 08:43:48.310 I/RILSLQS ( 2400): QM:SDK->DCS: Request Sent : ipcch/xactionid: 0/0001
10-26 08:43:48.310 I/RILSLQS ( 2400): QM-DCS:SDK->DCS: Request Received : ipcch/xactionid: 0/0001
10-26 08:43:48.310 I/RILSLQS ( 2400): QM:qmshortresp( 6, ch: 0)
10-26 08:43:48.310 I/RIL ( 2373):
10-26 08:43:48.310 I/RIL ( 2373): QCWWAN2kEnumerateDevices unable to find device… 6
10-26 08:43:49.310 I/RILSLQS ( 2400): QM:qmqmireq/1394: Request: QMI Instance 0
10-26 08:43:49.310 I/RILSLQS ( 2400): QM:SDK->Mdm: request received : ipcch/svctype/xactionlen/clientnum: 0/00f7/4/12
10-26 08:43:49.310 I/RILSLQS ( 2400): QM:SDK->Mdm: request validated : ipcch/svctype/xactionlen/clientnum: 0/00f7/4/12
10-26 08:43:49.310 I/RILSLQS ( 2400): QM:SDK->DCS: Request Sent : ipcch/xactionid: 0/0002
10-26 08:43:49.310 I/RILSLQS ( 2400): QM-DCS:SDK->DCS: Request Received : ipcch/xactionid: 0/0002
10-26 08:43:49.310 I/RILSLQS ( 2400): QM:qmshortresp( 6, ch: 0)
10-26 08:43:49.310 I/RIL ( 2373):
10-26 08:43:49.310 I/RIL ( 2373): QCWWAN2kEnumerateDevices unable to find device… 6
10-26 08:43:50.310 I/RILSLQS ( 2400): QM:qmqmireq/1394: Request: QMI Instance 0
10-26 08:43:50.310 I/RILSLQS ( 2400): QM:SDK->Mdm: request received : ipcch/svctype/xactionlen/clientnum: 0/00f7/4/12
10-26 08:43:50.310 I/RILSLQS ( 2400): QM:SDK->Mdm: request validated : ipcch/svctype/xactionlen/clientnum: 0/00f7/4/12
10-26 08:43:50.310 I/RILSLQS ( 2400): QM:SDK->DCS: Request Sent : ipcch/xactionid: 0/0003
10-26 08:43:50.310 I/RILSLQS ( 2400): QM-DCS:SDK->DCS: Request Received : ipcch/xactionid: 0/0003
10-26 08:43:50.310 I/RILSLQS ( 2400): QM:qmshortresp( 6, ch: 0)
10-26 08:43:50.310 I/RIL ( 2373):
The RIL continues writing these logs (unable to find device).
Nothing else happens. What can be the problem for not finding the device?
Thanks
EG