Project

General

Profile

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>
Add picture from clipboard (Maximum size: 48.8 MB)