FS#46278 - [netctl] mobile MBIM profile support

Attached to Project: Arch Linux
Opened by Simon Wydooghe (HyperBaton) - Saturday, 12 September 2015, 19:14 GMT
Last edited by Jouke Witteveen (jouke) - Thursday, 16 June 2016, 09:00 GMT
Task Type Feature Request
Category Arch Projects
Status Closed
Assigned To Jouke Witteveen (jouke)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 2
Private No

Details

I have a Dell E5450 laptop with a Sierra Wireless EM7305 WWAN card. It uses the MBIM driver and produces a /dev/cdc-wdm0 device (there are no ttyUSB devices). I can start my mobile connection as follows:

"APN=internet.proximus.be mbim-network /dev/cdc-wdm0 start && dhcpcd wwp0s20u8c2i12"

This requires the libmbim package. I also used mbimcli to disable the PIN on the SIM card.

The currect mobile_ppp profile does not work with this type of card. A chatscript is not required and I also did not require pppd. The above commands were enough. It would be nice to have this supported in a netctl profile (mobile_mbim for instance). If I can get some pointers, I would like to help create this. For instance, I'm not sure how I can make my MBIM WWAN connection survice a suspend/resume.

This task depends upon

Closed by  Jouke Witteveen (jouke)
Thursday, 16 June 2016, 09:00 GMT
Reason for closing:  None
Comment by Simon Wydooghe (HyperBaton) - Friday, 06 November 2015, 15:17 GMT
Hi, any update on this? I'm happy to help but might need some guidance...
Comment by Jouke Witteveen (jouke) - Tuesday, 14 June 2016, 12:42 GMT
If you only need these two commands, then why would need netctl? Of course, you can create a connection type for it; documentation is in src/lib/connections.
Comment by Simon Wydooghe (HyperBaton) - Thursday, 16 June 2016, 07:06 GMT
Hey Jouke, I've switched to NetworkManager a few months ago, so I won't be following this up anymore. I'll request closure. Thanks for following up.
Comment by Jouke Witteveen (jouke) - Thursday, 16 June 2016, 09:00 GMT
Adding mbim support through libmbim should not be hard and I am open for patches adding a connection type for it, but then again maybe the modemmanager systemd service is equally well suited. Modemmanager may even be overkill as there are apparently only two commands needed to get up and running. I don't have any experience with mbim connections so I'll close this bug, but if someone wants to add support to netctl, please go ahead and submit a patch.

Loading...