Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@carlocaione
Created February 2, 2016 17:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carlocaione/19db080e3b043a1b02b3 to your computer and use it in GitHub Desktop.
Save carlocaione/19db080e3b043a1b02b3 to your computer and use it in GitHub Desktop.
Disable MBIM checking for the Huawei E3533 device (USB ID 12d1:157d). This
avoids errors from the mbim driver like the following:
Dec 17 09:24:49 endless usb_modeswitch[2632]: switch device 12d1:157d on 001/011
Dec 17 09:24:49 endless kernel: usb 1-1: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
Dec 17 09:24:50 endless kernel: usbcore: registered new interface driver cdc_ncm
Dec 17 09:24:50 endless kernel: usbcore: registered new interface driver cdc_wdm
Dec 17 09:24:50 endless kernel: hub 1-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Dec 17 09:24:50 endless kernel: cdc_mbim 1-1:2.0: bind() failure
Dec 17 09:24:50 endless kernel: usb 1-1: USB disconnect, device number 11
Dec 17 09:24:50 endless kernel: usbcore: registered new interface driver cdc_mbim
Instead, this forces usage of the legacy modem mode, which works correctly
and matches usage on Fedora.
[endlessm/eos-shell#4231]
--- a/usb_modeswitch.d/12d1:157d
+++ b/usb_modeswitch.d/12d1:157d
@@ -2,3 +2,4 @@
TargetVendor=0x12d1
TargetProduct=0x14db
HuaweiNewMode=1
+NoMBIMCheck=1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment