jangala-dev / jangala-dev/devicecode-lua
(Devicecode with scopes only) EM06 Sometimes boots without any AT ports
Nessuno ha ancora preso questa issue.
- Lingua principale
- Lua
- Stelle
- 1
- Fork
- 0
- Merge medio
- 6g 8h
- PR unite (30g)
- 6
Descrizione
This problem is independent of devicecode as it can be reproduced with only mmcli running.
See here the EM06
- starts with no AT ports
- reboots with AT ports
- reboots again with AT ports
- reboots last time with no AT ports
```
root@OpenWrt:~/src# mmcli -m 17
-----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/17
| device id: 8dc5e5c2b5c996215d6759317b8d05c778fae11d
-----------------------------------
Hardware | manufacturer: Quectel
| model: EM06-E
| firmware revision: EM06ELAR03A08M4G
| carrier config: ROW_Generic_3GPP
| carrier config revision: 06010821
| h/w revision: 20000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 866680041259328
-----------------------------------
System | device: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
| drivers: option1, qmi_wwan
| plugin: quectel
| primary port: cdc-wdm0
| ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps), wwan0 (net) <<----- no at ports
-----------------------------------
Status | state: failed
| failed reason: sim-missing
| power state: on
-----------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| current: allowed: any; preferred: none
-----------------------------------
Bands | supported: utran-1, utran-3, utran-5, utran-8, eutran-1, eutran-3,
| eutran-5, eutran-7, eutran-8, eutran-20, eutran-28, eutran-32,
| eutran-38, eutran-40, eutran-41
-----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
root@OpenWrt:~/src# mmcli -m 17 -r
successfully reseted the modem
root@OpenWrt:~/src# mmcli -m 18
-----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/18
| device id: 8dc5e5c2b5c996215d6759317b8d05c778fae11d
-----------------------------------
Hardware | manufacturer: Quectel
| model: EM06-E
| firmware revision: EM06ELAR03A08M4G
| carrier config: ROW_Generic_3GPP
| carrier config revision: 06010821
| h/w revision: 20000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 866680041259328
-----------------------------------
System | device: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
| drivers: option1, qmi_wwan
| plugin: quectel
| primary port: cdc-wdm0
| ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps),
| ttyUSB2 (at), ttyUSB3 (at), wwan0 (net) <<---- at ports
-----------------------------------
Status | state: failed
| failed reason: sim-missing
| power state: on
-----------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| current: allowed: any; preferred: none
-----------------------------------
Bands | supported: utran-1, utran-3, utran-5, utran-8, eutran-1, eutran-3,
| eutran-5, eutran-7, eutran-8, eutran-20, eutran-28, eutran-32,
| eutran-38, eutran-40, eutran-41
-----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
root@OpenWrt:~/src# mmcli -m 18 -r
successfully reseted the modem
root@OpenWrt:~/src# mmcli -m 19
-----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/19
| device id: 8dc5e5c2b5c996215d6759317b8d05c778fae11d
-----------------------------------
Hardware | manufacturer: Quectel
| model: EM06-E
| firmware revision: EM06ELAR03A08M4G
| carrier config: ROW_Generic_3GPP
| carrier config revision: 06010821
| h/w revision: 20000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 866680041259328
-----------------------------------
System | device: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
| drivers: option1, qmi_wwan
| plugin: quectel
| primary port: cdc-wdm0
| ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps),
| ttyUSB2 (at), ttyUSB3 (at), wwan0 (net) <<----- at ports
-----------------------------------
Status | state: failed
| failed reason: sim-missing
| power state: on
-----------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| current: allowed: any; preferred: none
-----------------------------------
Bands | supported: utran-1, utran-3, utran-5, utran-8, eutran-1, eutran-3,
| eutran-5, eutran-7, eutran-8, eutran-20, eutran-28, eutran-32,
| eutran-38, eutran-40, eutran-41
-----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
root@OpenWrt:~/src# mmcli -m 19 -r
successfully reseted the modem
root@OpenWrt:~/src# mmcli -m 20
-----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/20
| device id: 8dc5e5c2b5c996215d6759317b8d05c778fae11d
-----------------------------------
Hardware | manufacturer: Quectel
| model: EM06-E
| firmware revision: EM06ELAR03A08M4G
| carrier config: ROW_Generic_3GPP
| carrier config revision: 06010821
| h/w revision: 20000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 866680041259328
-----------------------------------
System | device: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
| drivers: option1, qmi_wwan
| plugin: quectel
| primary port: cdc-wdm0
| ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps), wwan0 (net) <<----- no at ports
-----------------------------------
Status | state: failed
| failed reason: sim-missing
| power state: on
-----------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| current: allowed: any; preferred: none
-----------------------------------
Bands | supported: utran-1, utran-3, utran-5, utran-8, eutran-1, eutran-3,
| eutran-5, eutran-7, eutran-8, eutran-20, eutran-28, eutran-32,
| eutran-38, eutran-40, eutran-41
-----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
```
Not going to make a fix for this now (in migration phase) because:
- This is not part of feature parity (EM06 was not compatible at all before)
- I do not have time nor patience for this petty device
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Non viene indicato alcun file sorgente né alcun test. Inizia riproducendo la sequenza con mmcli -m e reset ripetuti del modem sul Quectel EM06-E, quindi traccia come viene enumerato il dispositivo dopo ogni riavvio. Il lavoro è completato quando il modem espone costantemente le proprie porte AT invece di avviarsi occasionalmente senza di esse.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- linux, lua
- Ambito
- embedded-iot, operating-systems
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100