https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263783

--- Comment #103 from Andre Albsmeier <m...@fbsd2.e4m.org> ---
Short story: The EM7305 works in MBIM mode with the MBIM stuff ported to
14-STABLE.

Long story: I've taken another EM7305 which had an USB composition
(at!udusbcomp?) of 14. This is:

14 - Config1: comp6    Config2: comp9             SUPPORTED

which are:

6  - DM   NMEA  AT    QMI                         SUPPORTED
9  - MBIM                                         SUPPORTED

As default, #6 (with 4 serial ports) was active. Using

usbconfig -d ugen0.4 set_config 1

I changed it to the other config (#9). Now the serial ports were gone but I had
an umb0 interface. After configuring the APN with umbctl and "ifconfig up umb0"
I had an IP. After changing the route I could ping the world.

After that, I changed the USB composition to 8 which is:

8  - DM   NMEA  AT    MBIM                        SUPPORTED

This gives me one serial and the umb0 at the same time w/o the need to change
the configuration using usbconfig. The umb0 interface worked as before.

So what you might want to try is to play with "usbconfig dump_all_desc" and
check if there is another configuration which could give you a serial port. If
yes, you can change the USB composition to 8 so you have an umb0 AND a serial
at the same time. This might help revealing what's going on.

FWIW, the other EM7305, which didn't receive an IP before, was updated to the
latest FW (SWI9X15C_05.05.78.00) and now it works as well. No idea if the fw
update or some side effect fixed it...

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

Reply via email to