Secondly I added a tunable with the name ...hw.usb.quirk.0... and a value of ...0x0846 0x68e1 0 0xffff UQ_CFG_INDEX_1... (but to be honest I'm not sure why I use INDEX_1).Thirdly I added the os-boot-delay plugin as recommended by Franco.
You do it from the OPNsense webpage. Need version 18.1.5 or later as specified by Franco.Goto ...System | Settings | Tunables.... and add a new tunable. Worked for me! Let me know how you go.CheersCraig
Please also don't forget to go to the interface settings in the GUI that uses the modem and set it to "Prevent interface removal" to avoid config reverts when the USB should fail to come up for some reason.
I was under the impression that when using a quirk, if I disconnect/reconnect the modem it would be recognised and the WAN interface would be assigned to it but that's not happening for me. The modem is recognised when I plug it back in and the CDC Ethernet Control Model ECM assigns it an Ethernet MAC address but the WAN doesn't get assigned to it. Small thing I can live with but if there's a way to sort it out I'm all ears.
Do you have the system logs (generic) for this?