Setting RAT preference in MBIM?
Markus Gothe
nietzsche at lysator.liu.se
Wed Mar 25 13:50:06 PDT 2015
Yes, the lib is rather complex... I try reading the spec instead (discovering new things every day the last 14 days)...
However for SMS-handling mmcli+libmbim was gold when debugging my PDU's. :-)
The 'mbim-network'-script ought to be updated to turn on radio as the first thing it does, dont you think?
We could have PIN-code in the conf-file as well.
(I might fix the script if I get the dlink working on 3.13.x)
//M
Den 25 mar 2015 21:22 skrev Aleksander Morgado <aleksander at aleksander.es>:
>
> On Wed, Mar 25, 2015 at 9:07 PM, Markus Gothe <nietzsche at lysator.liu.se> wrote:
> > I found out today by reading the spec that you can set prefered (read: best-case) RAT via the MBIM_CID_REGISTER_STATE.
> >
> > No brainer to implement in umbim, albeit some minor issues with time to wait before trying first time to register after a change.
> >
> > I hope someone implements this in libmbim as well.
> >
>
> libmbim already supports this, see the MbimDataClass being passed in
> mbim_message_register_state_set_new():
> http://www.freedesktop.org/software/libmbim/libmbim-glib/latest/libmbim-glib-Basic-Connect.html#mbim-message-register-state-set-new
>
> I guess you mean that mbimcli doesn't support it; it doesn't yet.
>
> Anyway, not sure how well that will play, being the data class enum so
> very specific. I guess it only makes sense to request a specific data
> class if we have previously retrieved the list of networks and made
> sure that such a network with that specific data class exists. That
> logic would not play very well with e.g. what ModemManager does; as we
> don't want an explicit network scan every time the user wants to
> change access tech. For now ModemManager always avoids specifying a
> data class value when using MBIM_CID_REGISTER_STATE:
> http://cgit.freedesktop.org/ModemManager/ModemManager/tree/src/mm-broadband-modem-mbim.c#n2449
>
> >
> > Den 4 nov 2014 22:04 skrev Dan Williams <dcbw at redhat.com>:
> >>
> >> On Tue, 2014-11-04 at 19:59 +0100, Markus Gothe wrote:
> >> > Interesting since umbim prints availble data classes and capabilities.
> >> >
> >> > I havent tried the dashboard from Huawei yet but I bet it can set
> >> > prefered RAT...
> >>
> >> Sometimes they even do this with AT commands through a serial port if
> >> the modem has one, or even shoving QMI or AT through vendor-specific
> >> MBIM channels. Tracing the dashboard with a USB snooper would be the
> >> best way to figure this out.
> >>
> >> Dan
> >>
> >> > //M
> >> >
> >> > Skickat ifrån min mobil.
> >> > Den 4 nov 2014 02:38 skrev Greg Suarez <gpsuarez2512 at gmail.com>:
> >> > >
> >> > > On Mon, Nov 3, 2014 at 3:42 PM, Markus Gothe
> >> > <nietzsche at lysator.liu.se> wrote:
> >> > >>
> >> > >> Is there any standard method to do this?
> >> > >> I couldn’t find one when rain-checking the MBIM spec.
> >> > >>
> >> > >
> >> > > The RAT will have to be set via an extension service to the MBIM
> >> > spec.
> >> > > Currently I only know of one chip supplier that supports setting the
> >> > RAT, but Bjorn and Aleksander
> >> > > has access to many more devices than I do.
> >> > >
> >> > > Greg
> >> > >
> >> >
> >> >
> >> > _______________________________________________
> >> > libmbim-devel mailing list
> >> > libmbim-devel at lists.freedesktop.org
> >> > http://lists.freedesktop.org/mailman/listinfo/libmbim-devel
> >>
> >> _______________________________________________
> >> libmbim-devel mailing list
> >> libmbim-devel at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/libmbim-devel
> > _______________________________________________
> > libmbim-devel mailing list
> > libmbim-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/libmbim-devel
>
>
>
> --
> Aleksander
> https://aleksander.es
More information about the libmbim-devel
mailing list