EC25 » History » Version 19
laforge, 12/17/2016 12:32 PM
1 | 4 | laforge | {{>toc}} |
---|---|---|---|
2 | |||
3 | 1 | laforge | h1. EC25 |
4 | |||
5 | 3 | laforge | Below testing has been made on an EC25-E Revision: EC25EFAR02A03M4G (according to ATI0 and the label on the device) |
6 | |||
7 | 2 | laforge | h2. serial console |
8 | |||
9 | In the EC25-E miniPCI that was analyzed, the serial console of bootloader and Linux appears to be active on pins 11+12 of the LGA module (DBG_RXD, DBG_TXD). The console is at 1.8V and at 115200bps. |
||
10 | |||
11 | 5 | laforge | h2. processes |
12 | |||
13 | h3. quectel_daemon |
||
14 | |||
15 | seems to be primarily concerned with voice routing / alsa codec related bits, including playback of ringtones |
||
16 | |||
17 | h3. atfwd_daemon |
||
18 | |||
19 | 18 | laforge | implements Quectel specific extensions to the AT command interpreter (ATCOP) using the QMI framework to register them in the modem processor. See [[AT Commands]]. |
20 | 5 | laforge | |
21 | h3. Quec_WIFI_CLI |
||
22 | |||
23 | h3. /usr/bin/time_daemon |
||
24 | |||
25 | 17 | laforge | * get time from modem via qmi |
26 | * get time from RTC |
||
27 | |||
28 | 5 | laforge | h3. /usr/bin/mbimd |
29 | |||
30 | h3. /usr/bin/pdc_daemon |
||
31 | |||
32 | h3. /usr/bin/diagrebootapp |
||
33 | |||
34 | 9 | laforge | an application registering a DIAG command with /dev/diag. Once that diag command is received, it will write to @/dev/rebooterdev@ which will be picked up by reboot-daemon to actually do the reboot. Weird architecture. |
35 | 5 | laforge | |
36 | h3. /sbin/reboot-daemon |
||
37 | |||
38 | 8 | laforge | strange minimalistic daemon that does a blocking read on @/dev/rebooterdev@ and issues a system("reboot") as soon as the read returns. |
39 | 7 | laforge | |
40 | 5 | laforge | h3. wlan_services |
41 | |||
42 | h3. /usr/bin/qmi_ip_multiclient |
||
43 | |||
44 | h3. eMBMs_TunnelingModule |
||
45 | |||
46 | something related to eMBMS (evolved=LTE Multicast) |
||
47 | |||
48 | h3. alsaucm_test |
||
49 | |||
50 | h3. /usr/bin/quectel-remotefs-service |
||
51 | |||
52 | 15 | laforge | * uses /dev/smd8 |
53 | |||
54 | |||
55 | 5 | laforge | h3. /usr/bin/quectel_psm_aware |
56 | |||
57 | h3. /usr/bin/quectel_monitor_daemon |
||
58 | |||
59 | 14 | laforge | * reads from /sys/devices/4080000.qcom,mss/subsys1/quec_state |
60 | |||
61 | |||
62 | 5 | laforge | h3. /usr/bin/quectel-gps-handle |
63 | |||
64 | 13 | laforge | * uses /dev/ttyGS0 to print NMEA to host |
65 | * uses /dev/smd7 to communicate with BB |
||
66 | |||
67 | |||
68 | 5 | laforge | h3. /usr/bin/qmi_shutdown_modem |
69 | |||
70 | 10 | laforge | something low power mode related, uses @qmi_simple_ril_test@ and data in /tmp/qmi-shutdown-modem/ |
71 | |||
72 | 5 | laforge | h3. /usr/bin/netmgrd |
73 | |||
74 | h3. /usr/bin/thermal-engine |
||
75 | |||
76 | 6 | laforge | some kind of thermal management for the MSM SoC |
77 | |||
78 | 19 | laforge | <pre> |
79 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: Thermal daemon started |
||
80 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: No target config file, falling back to '/etc/thermal-engine.conf' |
||
81 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: devices_manager_init: Init |
||
82 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: Unable to open /sys/class/kgsl |
||
83 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: Number of gpus :0 |
||
84 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: Number of cpus :1 |
||
85 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: update_cpu_topology: Cluster info node not found/sys/module/msm_thermal/cluster_info |
||
86 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: tmd_init_cluster_devs: No clusters found |
||
87 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: vdd_rstr_init: Init KTM VDD RSTR enabled: 0 |
||
88 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: cpr_band_init: Could not read /sys/module/msm_thermal/cpr_band/curr_cpr_band |
||
89 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sensors_manager_init: Init |
||
90 | Jan 1 00:11:36 mdm9607-perf user.err thermal-engine: bcl_setup: Unexpected node error |
||
91 | Jan 1 00:11:36 mdm9607-perf user.err thermal-engine: add_tgt_sensors_set: Error adding bcl |
||
92 | Jan 1 00:11:36 mdm9607-perf user.err thermal-engine: sensors_init: Error adding BCL TS |
||
93 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: Loading configuration file /etc/thermal-engine.conf |
||
94 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: Parsing section global |
||
95 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [PEAK_POWER_MONITOR] |
||
96 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
97 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor2 |
||
98 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 110000 |
||
99 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 105000 |
||
100 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions cpu |
||
101 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 400000 |
||
102 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [MODEM_MONITOR] |
||
103 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
104 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor2 |
||
105 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 100000 |
||
106 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 95000 |
||
107 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions modem |
||
108 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 2 |
||
109 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [PA_MONITOR] |
||
110 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
111 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor2 |
||
112 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 95000 |
||
113 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 90000 |
||
114 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions modem |
||
115 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 1 |
||
116 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [CX_MODEM_MONITOR] |
||
117 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
118 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor2 |
||
119 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 110000 112000 115000 |
||
120 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 105000 110000 112000 |
||
121 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions modem_cx modem_cx modem_cx |
||
122 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 1 2 3 |
||
123 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [VDD_RSTR_MONITOR-TSENS4] |
||
124 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
125 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor4 |
||
126 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 5000 |
||
127 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 10000 |
||
128 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions vdd_restriction |
||
129 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 1 |
||
130 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: descending |
||
131 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [VDD_RSTR_MONITOR-TSENS3] |
||
132 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
133 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor3 |
||
134 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 5000 |
||
135 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 10000 |
||
136 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions vdd_restriction |
||
137 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 1 |
||
138 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: descending |
||
139 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [VDD_RSTR_MONITOR-TSENS2] |
||
140 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
141 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor2 |
||
142 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 5000 |
||
143 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 10000 |
||
144 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions vdd_restriction |
||
145 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 1 |
||
146 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: descending |
||
147 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [VDD_RSTR_MONITOR-TSENS1] |
||
148 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
149 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor1 |
||
150 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 5000 |
||
151 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 10000 |
||
152 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions vdd_restriction |
||
153 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 1 |
||
154 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: descending |
||
155 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [VDD_RSTR_MONITOR-TSENS0] |
||
156 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type monitor |
||
157 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 1000 sensor tsens_tz_sensor0 |
||
158 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds 5000 |
||
159 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: thresholds_clr 10000 |
||
160 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: actions vdd_restriction |
||
161 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: action_info 1 |
||
162 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: descending |
||
163 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: [SS-CPU] |
||
164 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: #algo_type ss |
||
165 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: sampling 65 sensor cpu0 device cpu |
||
166 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: set_point 95000 set_point_clr 90000 time_constant 0 |
||
167 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: vdd_restrict_qmi_request: MODEM req level(0) is recorded and waiting for completing QMI registration |
||
168 | Jan 1 00:11:36 mdm9607-perf user.info thermal-engine: vdd_restrict_qmi_request: ADSP req level(0) is recorded and waiting for completing QMI registration |
||
169 | Jan 1 00:11:37 mdm9607-perf user.info quectel_daemon: [Max][CodeFlag] rc = 0 |
||
170 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: MODEM thermal mitigation available. |
||
171 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: ACTION: MODEM - Pending request: pa mitigation succeeded for level 0. |
||
172 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: Mitigation:Modem:0 |
||
173 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: ACTION: MODEM - Pending request: cpuv_restriction_cold mitigation succeeded for level 0. |
||
174 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: Mitigation:VDD[MODEM-cpuv_restriction_cold]:0 |
||
175 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: ACTION: MODEM - Pending request: cx_vdd_limit mitigation succeeded for level 0. |
||
176 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: Mitigation:VDD[MODEM-cx_vdd_limit]:0 |
||
177 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: ACTION: MODEM - Pending request: modem mitigation succeeded for level 0. |
||
178 | Jan 1 00:11:37 mdm9607-perf user.info thermal-engine: Mitigation:VDD[MODEM-modem]:0 |
||
179 | </pre> |
||
180 | |||
181 | 5 | laforge | h3. /usr/bin/qmuxd |
182 | |||
183 | h3. /usr/bin/quectel_pcm_daemon |
||
184 | |||
185 | related to alsa soc (asoc) codec configuration, uses /etc/auxpcm.conf |
||
186 | |||
187 | h3. /usr/bin/qti |
||
188 | |||
189 | 16 | laforge | rmnet/tethering related |
190 | * /dev/dpl_ctrl |
||
191 | * /dev/rmnet_ctrl |
||
192 | |||
193 | |||
194 | 5 | laforge | h3. QCMAP_ConnectionManager |
195 | |||
196 | 11 | laforge | related to WLAN/WWAN back-haul switching |
197 | |||
198 | 12 | laforge | h3. QCMAP_CLI |
199 | |||
200 | Program to configure QCMAP. Cnfiguration can also be done via web? |
||
201 | |||
202 | <pre> |
||
203 | Please select an option to test from the items listed below. |
||
204 | |||
205 | 1. Display Current Config 49. Get UPnP Status |
||
206 | 2. Delete SNAT Entry 50. Get DLNA Status |
||
207 | 3. Add SNAT Entry 51. Get MDNS Status |
||
208 | 4. Get SNAT Config 52. Get Station Mode Status |
||
209 | 5. Set Roaming 53. Set DLNA Media Directory |
||
210 | 6. Get Roaming 54. Get DLNA Media Directory |
||
211 | 7. Delete DMZ IP 55. Set MobileAP/WLAN Bootup Config |
||
212 | 8. Add DMZ IP 56. Get MobileAP/WLAN Bootup Config |
||
213 | 9. Get DMZ IP 57. Enable/Disable IPV4 |
||
214 | 10. Set IPSEC VPN Passthrough 58. Get IPv4 State |
||
215 | 11. Get IPSEC VPN Passthrough 59. Get Data Bitrate |
||
216 | 12. Set PPTP VPN Passthrough 60. Set UPnP Notify Interval |
||
217 | 13. Get PPTP VPN Passthrough 61. Get UPnP Notify Interval |
||
218 | 14. Set L2TP VPN Passthrough 62. Set DLNA Notify Interval |
||
219 | 15. Get L2TP VPN Passthrough 63. Get DLNA Notify Interval |
||
220 | 16. Set Autoconnect Config 64. Add DHCP Reservation Record |
||
221 | 17. Get Autoconnect Config 65. Get DHCP Reservation Records |
||
222 | 18. Get WAN status 66. Edit DHCP Reservation Record |
||
223 | 19. Add Firewall Entry 67. Delete DHCP Reservation Record |
||
224 | 20. Enable/Disable M-DNS 68. Activate Hostapd Config |
||
225 | 21. Enable/Disable UPnP 69. Activate Supplicant Config |
||
226 | 22. Enable/Disable DLNA 70. Get Webserver WWAN access flag |
||
227 | 23. Display Firewalls 71. Set Webserver WWAN access flag |
||
228 | 24. Delete Firewall Entry 72. Enable/Disable ALG |
||
229 | 25. Get WWAN Statistics 73. Set SIP server info |
||
230 | 26. Reset WWAN Statistics 74. Get SIP server info |
||
231 | 27. Get Network Configuration 75. Restore Factory Default Settings(** Will Reboot Device ) |
||
232 | 28. Get NAT Type 76. Get Connected Device info |
||
233 | 29. Set NAT Type 77. Get Cradle Mode |
||
234 | 30. Enable/Disable Mobile AP 78. Set Cradle Mode |
||
235 | 31. Enable/Disable WLAN 79. Get Prefix Delegation Config |
||
236 | 32. Connect/Disconnect Backhaul 80. Set Prefix Delegation Config |
||
237 | 33. Get Mobile AP status 81. Get Prefix Delegation Status |
||
238 | 34. Set NAT Timeout 82. Set/Get Gateway URL |
||
239 | 35. Get NAT Timeout 83. Enable/Disable DDNS |
||
240 | 36. Set WLAN Config 84. Set DDNS Config |
||
241 | 37. Get WLAN Config 85. Get DDNS Config |
||
242 | 38. Activate WLAN 86. Enable/Disable TinyProxy |
||
243 | 39. Set LAN Config 87. Get TinyProxy Status |
||
244 | 40. Get LAN Config 88. Set DLNAWhitelisting |
||
245 | 41. Activate LAN 89. Get DLNAWhitelisting |
||
246 | 42. Get WLAN Status 90. Add DLNAWhitelistingIP |
||
247 | 43. Enable/Disable IPV6 91. Delete DLNAWhitelistingIP |
||
248 | 44. Set Firewall Config 92. Set UPNPPinhole State |
||
249 | 45. Get Firewall Config 93. Get UPNPPinhole State |
||
250 | 46. Get IPv6 State 94. Configure Active Backhaul Priority |
||
251 | 47. Get WWAN Profile 95. Get Backhaul Priority |
||
252 | 48. Set WWAN Profile 96. Teardown/Disable and Exit |
||
253 | </pre> |
||
254 | |||
255 | 5 | laforge | h3. ipacmdiag |
256 | |||
257 | related to https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/data-ipa-cfg-mgr/ ? |
||
258 | h3. ipacm_perf |
||
259 | |||
260 | related to https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/data-ipa-cfg-mgr/ ? |
||
261 | |||
262 | h3. psmd |
||
263 | |||
264 | /dev/socket/psm |
||
265 | |||
266 | h3. /sbin/adbd |
||
267 | |||
268 | android debug bridge. |
||
269 | |||
270 | h2. misc outputs |
||
271 | |||
272 | h3. lsusb output |
||
273 | 1 | laforge | |
274 | <pre> |
||
275 | Bus 001 Device 058: ID 2c7c:0125·· |
||
276 | Device Descriptor: |
||
277 | bLength 18 |
||
278 | bDescriptorType 1 |
||
279 | bcdUSB 2.00 |
||
280 | bDeviceClass 0 (Defined at Interface level) |
||
281 | bDeviceSubClass 0· |
||
282 | bDeviceProtocol 0· |
||
283 | bMaxPacketSize0 64 |
||
284 | idVendor 0x2c7c· |
||
285 | idProduct 0x0125· |
||
286 | bcdDevice 3.18 |
||
287 | iManufacturer 1 Android |
||
288 | iProduct 2 Android |
||
289 | iSerial 0· |
||
290 | bNumConfigurations 1 |
||
291 | Configuration Descriptor: |
||
292 | bLength 9 |
||
293 | bDescriptorType 2 |
||
294 | wTotalLength 209 |
||
295 | bNumInterfaces 5 |
||
296 | bConfigurationValue 1 |
||
297 | iConfiguration 0· |
||
298 | bmAttributes 0xa0 |
||
299 | (Bus Powered) |
||
300 | Remote Wakeup |
||
301 | MaxPower 500mA |
||
302 | Interface Descriptor: |
||
303 | bLength 9 |
||
304 | bDescriptorType 4 |
||
305 | bInterfaceNumber 0 |
||
306 | bAlternateSetting 0 |
||
307 | bNumEndpoints 2 |
||
308 | bInterfaceClass 255 Vendor Specific Class |
||
309 | bInterfaceSubClass 255 Vendor Specific Subclass |
||
310 | bInterfaceProtocol 255 Vendor Specific Protocol |
||
311 | iInterface 0· |
||
312 | Endpoint Descriptor: |
||
313 | bLength 7 |
||
314 | bDescriptorType 5 |
||
315 | bEndpointAddress 0x81 EP 1 IN |
||
316 | bmAttributes 2 |
||
317 | Transfer Type Bulk |
||
318 | Synch Type None |
||
319 | Usage Type Data |
||
320 | wMaxPacketSize 0x0200 1x 512 bytes |
||
321 | bInterval 0 |
||
322 | Endpoint Descriptor: |
||
323 | bLength 7 |
||
324 | bDescriptorType 5 |
||
325 | bEndpointAddress 0x01 EP 1 OUT |
||
326 | bmAttributes 2 |
||
327 | Transfer Type Bulk |
||
328 | Synch Type None |
||
329 | Usage Type Data |
||
330 | wMaxPacketSize 0x0200 1x 512 bytes |
||
331 | bInterval 0 |
||
332 | Interface Descriptor: |
||
333 | bLength 9 |
||
334 | bDescriptorType 4 |
||
335 | bInterfaceNumber 1 |
||
336 | bAlternateSetting 0 |
||
337 | bNumEndpoints 3 |
||
338 | bInterfaceClass 255 Vendor Specific Class |
||
339 | bInterfaceSubClass 0· |
||
340 | bInterfaceProtocol 0· |
||
341 | iInterface 0· |
||
342 | ** UNRECOGNIZED: 05 24 00 10 01 |
||
343 | ** UNRECOGNIZED: 05 24 01 00 00 |
||
344 | ** UNRECOGNIZED: 04 24 02 02 |
||
345 | ** UNRECOGNIZED: 05 24 06 00 00 |
||
346 | Endpoint Descriptor: |
||
347 | bLength 7 |
||
348 | bDescriptorType 5 |
||
349 | bEndpointAddress 0x83 EP 3 IN |
||
350 | bmAttributes 3 |
||
351 | Transfer Type Interrupt |
||
352 | Synch Type None |
||
353 | Usage Type Data |
||
354 | wMaxPacketSize 0x000a 1x 10 bytes |
||
355 | bInterval 9 |
||
356 | Endpoint Descriptor: |
||
357 | bLength 7 |
||
358 | bDescriptorType 5 |
||
359 | bEndpointAddress 0x82 EP 2 IN |
||
360 | bmAttributes 2 |
||
361 | Transfer Type Bulk |
||
362 | Synch Type None |
||
363 | Usage Type Data |
||
364 | wMaxPacketSize 0x0200 1x 512 bytes |
||
365 | bInterval 0 |
||
366 | Endpoint Descriptor: |
||
367 | bLength 7 |
||
368 | bDescriptorType 5 |
||
369 | bEndpointAddress 0x02 EP 2 OUT |
||
370 | bmAttributes 2 |
||
371 | Transfer Type Bulk |
||
372 | Synch Type None |
||
373 | Usage Type Data |
||
374 | wMaxPacketSize 0x0200 1x 512 bytes |
||
375 | bInterval 0 |
||
376 | Interface Descriptor: |
||
377 | bLength 9 |
||
378 | bDescriptorType 4 |
||
379 | bInterfaceNumber 2 |
||
380 | bAlternateSetting 0 |
||
381 | bNumEndpoints 3 |
||
382 | bInterfaceClass 255 Vendor Specific Class |
||
383 | bInterfaceSubClass 0· |
||
384 | bInterfaceProtocol 0· |
||
385 | iInterface 0· |
||
386 | ** UNRECOGNIZED: 05 24 00 10 01 |
||
387 | ** UNRECOGNIZED: 05 24 01 00 00 |
||
388 | ** UNRECOGNIZED: 04 24 02 02 |
||
389 | ** UNRECOGNIZED: 05 24 06 00 00 |
||
390 | Endpoint Descriptor: |
||
391 | bLength 7 |
||
392 | bDescriptorType 5 |
||
393 | bEndpointAddress 0x85 EP 5 IN |
||
394 | bmAttributes 3 |
||
395 | Transfer Type Interrupt |
||
396 | Synch Type None |
||
397 | Usage Type Data |
||
398 | wMaxPacketSize 0x000a 1x 10 bytes |
||
399 | bInterval 9 |
||
400 | Endpoint Descriptor: |
||
401 | bLength 7 |
||
402 | bDescriptorType 5 |
||
403 | bEndpointAddress 0x84 EP 4 IN |
||
404 | bmAttributes 2 |
||
405 | Transfer Type Bulk |
||
406 | Synch Type None |
||
407 | Usage Type Data |
||
408 | wMaxPacketSize 0x0200 1x 512 bytes |
||
409 | bInterval 0 |
||
410 | Endpoint Descriptor: |
||
411 | bLength 7 |
||
412 | bDescriptorType 5 |
||
413 | bEndpointAddress 0x03 EP 3 OUT |
||
414 | bmAttributes 2 |
||
415 | Transfer Type Bulk |
||
416 | Synch Type None |
||
417 | Usage Type Data |
||
418 | wMaxPacketSize 0x0200 1x 512 bytes |
||
419 | bInterval 0 |
||
420 | Interface Descriptor: |
||
421 | bLength 9 |
||
422 | bDescriptorType 4 |
||
423 | bInterfaceNumber 3 |
||
424 | bAlternateSetting 0 |
||
425 | bNumEndpoints 3 |
||
426 | bInterfaceClass 255 Vendor Specific Class |
||
427 | bInterfaceSubClass 0· |
||
428 | bInterfaceProtocol 0· |
||
429 | iInterface 0· |
||
430 | ** UNRECOGNIZED: 05 24 00 10 01 |
||
431 | ** UNRECOGNIZED: 05 24 01 00 00 |
||
432 | ** UNRECOGNIZED: 04 24 02 02 |
||
433 | ** UNRECOGNIZED: 05 24 06 00 00 |
||
434 | Endpoint Descriptor: |
||
435 | bLength 7 |
||
436 | bDescriptorType 5 |
||
437 | bEndpointAddress 0x87 EP 7 IN |
||
438 | bmAttributes 3 |
||
439 | Transfer Type Interrupt |
||
440 | Synch Type None |
||
441 | Usage Type Data |
||
442 | wMaxPacketSize 0x000a 1x 10 bytes |
||
443 | bInterval 9 |
||
444 | Endpoint Descriptor: |
||
445 | bLength 7 |
||
446 | bDescriptorType 5 |
||
447 | bEndpointAddress 0x86 EP 6 IN |
||
448 | bmAttributes 2 |
||
449 | Transfer Type Bulk |
||
450 | Synch Type None |
||
451 | Usage Type Data |
||
452 | wMaxPacketSize 0x0200 1x 512 bytes |
||
453 | bInterval 0 |
||
454 | Endpoint Descriptor: |
||
455 | bLength 7 |
||
456 | bDescriptorType 5 |
||
457 | bEndpointAddress 0x04 EP 4 OUT |
||
458 | bmAttributes 2 |
||
459 | Transfer Type Bulk |
||
460 | Synch Type None |
||
461 | Usage Type Data |
||
462 | wMaxPacketSize 0x0200 1x 512 bytes |
||
463 | bInterval 0 |
||
464 | Interface Descriptor: |
||
465 | bLength 9 |
||
466 | bDescriptorType 4 |
||
467 | bInterfaceNumber 4 |
||
468 | bAlternateSetting 0 |
||
469 | bNumEndpoints 3 |
||
470 | bInterfaceClass 255 Vendor Specific Class |
||
471 | bInterfaceSubClass 255 Vendor Specific Subclass |
||
472 | bInterfaceProtocol 255 Vendor Specific Protocol |
||
473 | iInterface 0· |
||
474 | Endpoint Descriptor: |
||
475 | bLength 7 |
||
476 | bDescriptorType 5 |
||
477 | bEndpointAddress 0x89 EP 9 IN |
||
478 | bmAttributes 3 |
||
479 | Transfer Type Interrupt |
||
480 | Synch Type None |
||
481 | Usage Type Data |
||
482 | wMaxPacketSize 0x0008 1x 8 bytes |
||
483 | bInterval 9 |
||
484 | Endpoint Descriptor: |
||
485 | bLength 7 |
||
486 | bDescriptorType 5 |
||
487 | bEndpointAddress 0x88 EP 8 IN |
||
488 | bmAttributes 2 |
||
489 | Transfer Type Bulk |
||
490 | Synch Type None |
||
491 | Usage Type Data |
||
492 | wMaxPacketSize 0x0200 1x 512 bytes |
||
493 | bInterval 0 |
||
494 | Endpoint Descriptor: |
||
495 | bLength 7 |
||
496 | bDescriptorType 5 |
||
497 | bEndpointAddress 0x05 EP 5 OUT |
||
498 | bmAttributes 2 |
||
499 | Transfer Type Bulk |
||
500 | Synch Type None |
||
501 | Usage Type Data |
||
502 | wMaxPacketSize 0x0200 1x 512 bytes |
||
503 | bInterval 0 |
||
504 | Device Qualifier (for other device speed): |
||
505 | bLength 10 |
||
506 | bDescriptorType 6 |
||
507 | bcdUSB 2.00 |
||
508 | bDeviceClass 0 (Defined at Interface level) |
||
509 | bDeviceSubClass 0· |
||
510 | bDeviceProtocol 0· |
||
511 | bMaxPacketSize0 64 |
||
512 | bNumConfigurations 1 |
||
513 | Device Status: 0x0000 |
||
514 | (Bus Powered) |
||
515 | 4 | laforge | </pre> |
516 | |||
517 | h3. ps |
||
518 | |||
519 | <pre> |
||
520 | root@mdm9607-perf:/firmware/image# ps axuw |
||
521 | PID USER TIME COMMAND |
||
522 | 1 root 0:06 init [5] |
||
523 | 2 root 0:00 [kthreadd] |
||
524 | 3 root 0:02 [ksoftirqd/0] |
||
525 | 4 root 0:04 [kworker/0:0] |
||
526 | 5 root 0:00 [kworker/0:0H] |
||
527 | 6 root 0:00 [kworker/u2:0] |
||
528 | 7 root 0:00 [rcu_preempt] |
||
529 | 8 root 0:00 [rcu_sched] |
||
530 | 9 root 0:00 [rcu_bh] |
||
531 | 10 root 0:00 [khelper] |
||
532 | 11 root 0:00 [netns] |
||
533 | 12 root 0:00 [perf] |
||
534 | 13 root 0:00 [msm_watchdog] |
||
535 | 14 root 0:00 [smd_channel_clo] |
||
536 | 15 root 0:00 [smsm_cb_wq] |
||
537 | 17 root 0:00 [deferwq] |
||
538 | 19 root 0:00 [irq/52-cpr] |
||
539 | 20 root 0:00 [mpm] |
||
540 | 29 root 0:00 [writeback] |
||
541 | 30 root 0:00 [crypto] |
||
542 | 31 root 0:00 [bioset] |
||
543 | 32 root 0:00 [kblockd] |
||
544 | 33 root 0:00 [system] |
||
545 | 34 root 0:00 [devfreq_wq] |
||
546 | 35 root 0:00 [cfg80211] |
||
547 | 36 root 0:00 [power_off_alarm] |
||
548 | 37 root 0:00 [kswapd0] |
||
549 | 38 root 0:00 [fsnotify_mark] |
||
550 | 46 root 0:00 [glink_ssr_wq] |
||
551 | 47 root 0:00 [apr_driver] |
||
552 | 48 root 0:00 [k_hsuart] |
||
553 | 49 root 0:00 [msm_serial_hs_0] |
||
554 | 50 root 0:00 [msm_serial_hs_0] |
||
555 | 51 root 0:00 [diag_real_time_] |
||
556 | 52 root 0:00 [diag_wq] |
||
557 | 53 root 0:00 [DIAG_USB_diag] |
||
558 | 54 root 0:00 [diag_cntl_wq] |
||
559 | 55 root 0:00 [diag_dci_wq] |
||
560 | 56 root 0:00 [DIAG_SMD_MODEM_] |
||
561 | 57 root 0:00 [DIAG_SMD_MODEM_] |
||
562 | 58 root 0:00 [DIAG_SMD_MODEM_] |
||
563 | 59 root 0:00 [DIAG_SMD_MODEM_] |
||
564 | 60 root 0:00 [DIAG_SMD_MODEM_] |
||
565 | 61 root 0:00 [DIAG_SMD_LPASS_] |
||
566 | 62 root 0:00 [DIAG_SMD_LPASS_] |
||
567 | 63 root 0:00 [DIAG_SMD_LPASS_] |
||
568 | 64 root 0:00 [DIAG_SMD_LPASS_] |
||
569 | 65 root 0:00 [DIAG_SMD_LPASS_] |
||
570 | 66 root 0:00 [DIAG_SMD_WCNSS_] |
||
571 | 67 root 0:00 [DIAG_SMD_WCNSS_] |
||
572 | 68 root 0:00 [DIAG_SMD_WCNSS_] |
||
573 | 69 root 0:00 [DIAG_SMD_WCNSS_] |
||
574 | 70 root 0:00 [DIAG_SMD_WCNSS_] |
||
575 | 71 root 0:00 [DIAG_SMD_SENSOR] |
||
576 | 72 root 0:00 [DIAG_SMD_SENSOR] |
||
577 | 73 root 0:00 [DIAG_SMD_SENSOR] |
||
578 | 74 root 0:00 [DIAG_SMD_SENSOR] |
||
579 | 75 root 0:00 [DIAG_SMD_SENSOR] |
||
580 | 76 root 0:00 [DIAG_SOCKMODEM_] |
||
581 | 77 root 0:00 [DIAG_SOCKMODEM_] |
||
582 | 78 root 0:00 [DIAG_SOCKMODEM_] |
||
583 | 79 root 0:00 [DIAG_SOCKMODEM_] |
||
584 | 80 root 0:00 [DIAG_SOCKMODEM_] |
||
585 | 81 root 0:00 [DIAG_SOCKLPASS_] |
||
586 | 82 root 0:00 [DIAG_SOCKLPASS_] |
||
587 | 83 root 0:00 [DIAG_SOCKLPASS_] |
||
588 | 84 root 0:00 [DIAG_SOCKLPASS_] |
||
589 | 85 root 0:00 [DIAG_SOCKLPASS_] |
||
590 | 86 root 0:00 [DIAG_SOCKWCNSS_] |
||
591 | 87 root 0:00 [DIAG_SOCKWCNSS_] |
||
592 | 88 root 0:00 [DIAG_SOCKWCNSS_] |
||
593 | 89 root 0:00 [DIAG_SOCKWCNSS_] |
||
594 | 90 root 0:00 [DIAG_SOCKWCNSS_] |
||
595 | 91 root 0:00 [DIAG_SOCKSENSOR] |
||
596 | 92 root 0:00 [DIAG_SOCKSENSOR] |
||
597 | 93 root 0:00 [DIAG_SOCKSENSOR] |
||
598 | 94 root 0:00 [DIAG_SOCKSENSOR] |
||
599 | 95 root 0:00 [DIAG_SOCKSENSOR] |
||
600 | 96 root 0:00 [DIAG_CNTL_SOCKE] |
||
601 | 97 root 0:00 [k_gserial] |
||
602 | 98 root 0:00 [k_ipa_usb] |
||
603 | 99 root 0:00 [uether] |
||
604 | 100 root 0:00 [k_gbridge] |
||
605 | 101 root 0:00 [therm_core:noti] |
||
606 | 102 root 0:00 [therm_core:noti] |
||
607 | 103 root 0:00 [therm_core:noti] |
||
608 | 104 root 0:00 [therm_core:noti] |
||
609 | 105 root 0:00 [therm_core:noti] |
||
610 | 106 root 0:00 [irq/216-tsens_i] |
||
611 | 107 root 0:00 [therm_core:noti] |
||
612 | 108 root 0:00 [therm_core:noti] |
||
613 | 109 root 0:00 [cfinteractive] |
||
614 | 110 root 0:00 [irq/170-7824900] |
||
615 | 111 root 0:00 [irq/155-mmc0] |
||
616 | 112 root 0:03 [irq/253-7864900] |
||
617 | 113 root 0:00 [irq/157-mmc1] |
||
618 | 114 root 0:00 [usb_bam_wq] |
||
619 | 115 root 0:00 [qsmd] |
||
620 | 116 root 0:00 [ipv6_addrconf] |
||
621 | 117 root 0:00 [msm_ipc_router] |
||
622 | 118 root 0:00 [irq/441-modem] |
||
623 | 119 root 0:00 [sysmon_wq] |
||
624 | 120 root 0:00 [qmi_svc_event_w] |
||
625 | 122 root 0:00 [bam_dmux_rx] |
||
626 | 123 root 0:00 [bam_dmux_tx] |
||
627 | 124 root 0:00 [ubi_bgt0d] |
||
628 | 125 root 0:00 [ubi_bgt1d] |
||
629 | 126 root 0:00 [k_bam_data] |
||
630 | 127 root 0:00 [f_mtp] |
||
631 | 129 root 0:00 [msm_thermal:fre] |
||
632 | 130 root 0:00 [msm_thermal:the] |
||
633 | 131 root 0:00 [ubifs_bgt0_0] |
||
634 | 132 root 0:00 [IPCRTR] |
||
635 | 133 root 0:00 [modem_IPCRTR] |
||
636 | 186 root 0:00 [ubifs_bgt0_1] |
||
637 | 195 root 0:00 /sbin/adbd |
||
638 | 216 root 0:00 psmd |
||
639 | 324 root 0:00 ipacm_perf |
||
640 | 333 root 0:00 ipacmdiag |
||
641 | 343 root 0:00 QCMAP_ConnectionManager /etc/mobileap_cfg.xml d |
||
642 | 347 root 0:00 /usr/bin/qti |
||
643 | 358 root 0:00 /sbin/tftp_server |
||
644 | 359 root 0:00 /sbin/fs-scrub-daemon |
||
645 | 377 root 0:00 /usr/bin/quectel_pcm_daemon |
||
646 | 397 root 0:00 [sh] |
||
647 | 435 root 0:00 /sbin/syslogd -n -C64 |
||
648 | 444 root 0:00 [k_gsmd] |
||
649 | 445 root 0:00 [k_gbam] |
||
650 | 459 root 0:00 /usr/bin/qmuxd |
||
651 | 463 root 0:00 /usr/bin/thermal-engine |
||
652 | 468 root 0:00 /usr/bin/netmgrd |
||
653 | 497 root 0:00 /usr/bin/qmi_shutdown_modem |
||
654 | 504 root 0:01 /usr/bin/quectel-gps-handle |
||
655 | 518 root 0:00 /usr/bin/quectel_monitor_daemon |
||
656 | 537 root 1:30 /usr/bin/quectel_daemon |
||
657 | 544 root 0:00 /usr/bin/quectel_psm_aware |
||
658 | 563 root 0:00 /usr/bin/quectel-remotefs-service |
||
659 | 672 root 0:20 alsaucm_test |
||
660 | 811 www-data 0:02 /usr/sbin/lighttpd -f /etc/lighttpd.conf |
||
661 | 818 nobody 0:00 dnsmasq -i bridge0 -I lo -z --dhcp-range=bridge0,192.168. |
||
662 | 824 root 0:00 eMBMs_TunnelingModule |
||
663 | 828 root 0:00 /usr/bin/qmi_ip_multiclient /etc/qmi_ip_cfg.xml |
||
664 | 887 root 0:00 wlan_services |
||
665 | 1004 messageb 0:00 /usr/bin/dbus-daemon --system |
||
666 | 1022 root 0:00 /sbin/reboot-daemon |
||
667 | 1024 diag 0:02 /usr/bin/diagrebootapp |
||
668 | 1029 root 1:24 /usr/bin/atfwd_daemon |
||
669 | 1066 root 0:00 /usr/bin/pdc_daemon |
||
670 | 1079 root 0:00 /usr/bin/mbimd |
||
671 | 1080 root 0:00 -sh |
||
672 | 1081 root 0:00 /usr/bin/time_daemon |
||
673 | 1177 root 0:00 [kworker/0:1] |
||
674 | 1202 root 0:00 [kworker/u2:1] |
||
675 | 1205 root 0:09 [kworker/u2:2] |
||
676 | 1206 root 0:02 [kworker/u2:3] |
||
677 | 1213 root 0:00 [kworker/u2:4] |
||
678 | 1233 root 0:00 ps axuw |
||
679 | 1 | laforge | </pre> |