[Bug 234578] Support for Sierra Wireless EM7455 modem

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 08 May 2022 23:40:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234578

--- Comment #17 from Tomasz "CeDeROM" CEDRO <tomek@cedro.info> ---
Hey there Malavon :-)

At first I am sorry it takes long time and I did not get into problem "next
month" as advertised :-( I have switched to a different computer and this
problem is not critical for me anymore. I still have and occasionally use the
laptop so it would be nice to make that modem work (I still have working SIM
card inside) :-)

The problem here in fact is not the USB VID:PID because my modem is already on
the list. It is good that you have added new VID:PID pairs for new devices. But
that will not solve the problem.

The problem is that modern modems can work in several different communication
modes with the host computer (i.e. AT, Ethernet). In order for Sierra to work
with FreeBSD it needs to be switched to a supported mode using usb_modeswitch
utility (it is already in the ports).

Special commands needs to be sent to the modem as raw USB packets to switch it
to a mode that will allow operations on FreeBSD.

TODO:
1. We need to figure out what modes are supported by modem.
2. What mode is required by FreeBSD to work with the modem.
3. What are the commands (USB packets) that needs to be sent to the modem to
switch it to correct mode.
4. Patch usb_modeswitch with these commands for that modem.
5. If any additional modem firmware is necessary it usually can be found on the
vendor website and/or in the windows drivers.

From what I remember Sierra has pretty good documentation on their website.
Firmware may be also there. You need to register to access it. There was one
nice guy working in Sierra that was using FreeBSD and gave me some hints. I am
sure that he can help us getting things done :-)

-- 
You are receiving this mail because:
You are the assignee for the bug.