Sierra Wireless MC7750?
-
Has anyone gotten the mc7750 working with pfsense? I have one and I can not get it to show up in PPP, I have tried switching it to DIP and QMI and that did nothing, tried usb_modeswitch and that did nothing as well. It shows up as "ugen1.3: <Sierra Wireless, Incorporated MC7750> at usbus1"
-
How were you switching modes? Changing the firmware?
Does it create serial devices when it attaches? Check the boot log or /dev.
Steve
-
I tried different firmware and sending AT commands within windows to switch modes. There are no serial devices upon boot into pfsense.
-
Hmm, on the face of it that appears to be very similar to the MC7700 and MC7710 which do reportedly work.
Can you get the VID and PID from the output of
usbconfig dump_device_desc
?You might be able to change those using AT commands in Windows. Or by switching firmware.
Only the DIP firmware can work though.Steve
-
Here is what I got from device dump:
VendorID: 0x1199
ProductID:0x68a2I tried using AT Commands to switch it to DIP and it stays in that mode but it still wont work in pfsense. I have tried the 2 different firmware versions available from the sierra wireless web site and they both do nothing to help.
-
Hmm, doesn't appear to be listed:
https://github.com/pfsense/FreeBSD-src/blob/aced14badb827f6cb36f8b73c04098a4a76048f2/sys/dev/usb/usbdevs#L4046Also no listings for the 7700 or 7710. Yet there are plenty of reports of success with those devices.
Do the USB IDs change between modes or firmwares?
Are you sure there are no serial ports created at boot?
Try running a
usbconfig -d ugen1.3 dump_all_config_desc
against it. It may have an alternative config you can choose.Steve
-
@stephenw10 said in Sierra Wireless MC7750?:
usbconfig -d ugen1.3 dump_all_config_desc
Ok, found some time to monkey with it and the USB id does not change between flashes of firmware but I found when I put the newer firmware on it I could set it to DIP and it would say OK but when I reboot and check it would go back to QMI but on the older firmware I can change it to DIP and QMI and it will stay.
Here is what I got from "usbconfig -d ugen1.3 dump_all_config_desc": https://pastebin.com/embed_js/XyDWg9pT
-
It can only work in DIP mode so I'd stick with the older firmware for now at least.
It looks like you should be able to change the PID using an AT command. That's how others appear to have used the 7700/7710. For example: https://forum.netgate.com/topic/86514/sierra-mc73xx-working
But the 7750 may be in some way hardware locked that might make this difficult to impossible:
https://forum.netgate.com/post/531949Steve
-
So I went back and did the AT command at!udpid=68A3 to put it into DIP mode and it does not stay after I do at!reset or a reboot of windows. I though it stayed with the old firmware but it turns out it does not and it defaults back to 68A2.
-
Yes, because 0x68a3 is a recognised ISB device ID. If you are able to switch it to that using either firmware version it should then be recognised by u3g and serial ports will be created.
You might try one of the other PIDs listed.Steve
-
Ok some further reading later....
The MC7750 is a CDMA only card and it appears DIP does not support CDMA hence the MC7750 cannot work in DIP mode.
I vaguely remember knowing that at one time previously but I seemed to have forgotten.It appears you may be out if luck here. There is no support for QMI mode in FreeBSD/pfSense.
I suggest looking at a different card.
Steve