4G mini PCIE modem Sierra Wireless, Incorporated EM7305
-
Buongiorno,
ho acquistato un modem Sierra Wireless, Incorporated EM7305 e l'ho inserito nel mini-pc con pfsense versione 2.4.4-RELEASE-p3.
Dal boot vedo che il modem viene riconosciuto a livello kernel e gli viene assegnato il nome "ugen0.3":. . . ugen0.1: <Intel EHCI root HUB> at usbus0 uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0 uhub0: 8 ports with 8 removable, self powered ugen0.2: <vendor 0x8087 product 0x07db> at usbus0 uhub1 on uhub0 uhub1: <vendor 0x8087 product 0x07db, class 9/0, rev 2.00/0.03, addr 2> on usbus0 uhub1: 4 ports with 4 removable, self powered ugen0.3: <Sierra Wireless, Incorporated EM7305> at usbus0 ada0 at ahcich5 bus 0 scbus5 target 0 lun 0 ada0: <SQF-SM8M4-16G-S9C S9FMA028> ACS-3 ATA SATA 3.x device ada0: Serial Number FECA0777020800420383 ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) ada0: Command Queueing enabled ada0: 15272MB (31277232 512 byte sectors) Trying to mount root from ufs:/dev/ufs/OPNsense_Install [ro,noatime]... random: unblocking device. Mounting filesystems... . . .
Il problema è che una volta avviato il pfsense vedo sempre in dev ugen0.3 che corrisponde al modem ma non posso farci nulla dato che, a quanto ho letto in rete, il modem dovrebbe essere riconosciuto come cuau0.x o cuau1.x per poi essere selezionato come connettività ppp, ma tra i miei device non c'è:
[2.4.4-RELEASE][admin@pfSense.phelton.it]/root: ls /dev acpi ada0s4a bpf0 cpuctl4 cuau0.lock dumpdev kbd0 mdctl pass0 speaker ttyu0.lock ufssuspend xpt0 ada0 ada0s4b console cpuctl5 cuau1 fd kbdmux0 mem pci stderr ttyu1 ugen0.1 zero ada0s1 apm consolectl cpuctl6 cuau1.init fido klog midistat pf stdin ttyu1.init ugen0.2 ada0s2 apmctl cpuctl0 cpuctl7 cuau1.lock full kmem msdosfs pts stdout ttyu1.lock ugen0.3 ada0s2a audit cpuctl1 ctty devctl geom.ctl label netmap random sysmouse tun1 urandom ada0s3 auditpipe cpuctl2 cuau0 devctl2 hpet0 led nfslock reroot ttyu0 ufs usb ada0s4 bpf cpuctl3 cuau0.init devstat io md0 null sndstat ttyu0.init ufsid usbctl [2.4.4-RELEASE][admin@pfSense.phelton.it]/root:
Qualcuno saprebbe consigliarmi cosa fare?? stavo pensando di abbandonare l'idea di usare il modem ma mi manda ai pazzi pensare che viene riconosciuto ma di non poterlo usare...
Grazie in anticipo.
ciao e forza sempre Pfsense.Phelton
-
Trying to mount root from ufs:/dev/ufs/OPNsense_Install [ro,noatime]...
sei sicuro sia pfsense?mah comunque ci sono già diverse discussioni al riguardo
https://forum.netgate.com/post/913266
https://forum.netgate.com/topic/86514/sierra-mc73xx-working/17
https://www.0xf8.org/2016/04/changing-dell-wireless-5809e-sierra-wireless-em7305-usb-composition-mbim-qmi-at-interface-nmea/
-
@kiokoman
Ciao, grazie della risposta... Si effettivamente ho postato l'output dell'opnsense perché ho provato sia con uno che con l'altro.. Gli output di boot erano gli stessi e non mi sono accorto di aver copiato quello dell'opnsense..
Comunque ho seguito le guide che hai postato, ma nulla... Non vuole saperne di funzionare. La cosa peggiore (per modo di dire) ... è che il modulo funziona perfettamente se avvio Ubuntu 18 o anche Ubuntu 20...
Ci sto quasi rinunciando.. -
non ho idea, non ho mai avuto a che fare con quelle schede, magari tieni monitorato il primo link dove c'e' l'altro utente col tuo stesso problema
-
@kiokoman
Sono molto contento di confermare che sono riuscito a far funzionare la scheda in questione correttamente.
Ora il mio Pfsense ha un secondo GW con interfaccia LTE come alternativa alla fibra.
Il problema di riconoscimento del modem stava nel fatto che il product ID non era quello che si aspettava il Pfsense..
Per scoprirlo mi sono dovuto collegare su interfaccia TTY sul modem e interrogarlo con i comandi AT..
Questo era l'output che ricevevo dal modem riguardo al product id:VID: 0x1199
APP PID: 0x9063
BOOT PID: 0x9062
Interface: QMI
Manufacturer: Sierra Wireless, Incorporated
Product: EM7305il 9063 pare che non sia quello che si aspetta il pfsense...infatti per lui il PID dovrebbe essere 9041 per la mia scheda... forse in riferimento a un vecchio firmware..chissà...
Comunque ho trovato un comando AT che mi ha permesso di cambiare forzatamente il PID della scheda... ora così viene cirocnoscitua correttamente e tutto funziona alla grande...
Fantastico.. -
ottimo