You are not logged in.

#1 2014-03-11 03:43:45

kiwiarch
Member
Registered: 2013-12-30
Posts: 12

[Solved] Sierra modem doesn't work in current kernel

I have a usb Sierra Wireless, Inc. MC8700 Modem (usb 306) when i  plug it in i cant use it in network manger. Even using gnome ppp cant detect it.

uname -r
3.13.6-1-ARCH

lsusb
Bus 001 Device 004: ID 1199:68a3 Sierra Wireless, Inc. MC8700 Modem

lsmod | grep sierra
sierra_net              8436  0
usbnet                 23246  1 sierra_net
sierra                 10644  0
usbserial              25757  1 sierra
usbcore               154228  7 uhci_hcd,usbserial,ehci_hcd,ehci_pci,sierra_net,sierra,usbnet

dmesg
[  278.426831] usb 1-5: new high-speed USB device number 4 using ehci-pci
[  278.551441] usb 1-5: config 1 has an invalid interface number: 7 but max is 4
[  278.551453] usb 1-5: config 1 has no interface number 2
[  278.556184] sierra 1-5:1.0: Sierra USB modem converter detected
[  278.557625] usb 1-5: Sierra USB modem converter now attached to ttyUSB0
[  278.557815] sierra 1-5:1.1: Sierra USB modem converter detected
[  278.558227] usb 1-5: Sierra USB modem converter now attached to ttyUSB1
[  278.558411] sierra 1-5:1.3: Sierra USB modem converter detected
[  278.558847] usb 1-5: Sierra USB modem converter now attached to ttyUSB2
[  278.559084] sierra 1-5:1.4: Sierra USB modem converter detected
[  278.559534] usb 1-5: Sierra USB modem converter now attached to ttyUSB3
[  278.687068] usb 1-5: Incompatible driver and firmware versions
[  278.687216] usbcore: registered new interface driver sierra_net

It works in debian but debian is using kernel 3.8.0-35-generic

Does any one know how to fix this?

Last edited by kiwiarch (2014-03-26 01:17:34)

Offline

#2 2014-03-11 07:13:26

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: [Solved] Sierra modem doesn't work in current kernel

Potentially similar to this (upstream) bugreport.


Burninate!

Offline

#3 2014-03-11 08:40:27

kiwiarch
Member
Registered: 2013-12-30
Posts: 12

Re: [Solved] Sierra modem doesn't work in current kernel

Yeah saw that earlier thanks, but having trouble understanding how or if i can use it to patch my system.

Offline

#4 2014-03-11 08:59:03

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: [Solved] Sierra modem doesn't work in current kernel

kiwiarch wrote:

Yeah saw that earlier thanks, but having trouble understanding how or if i can use it to patch my system.

If you want to give it a try, I suggest reading this.


Burninate!

Offline

#5 2014-03-26 01:11:59

kiwiarch
Member
Registered: 2013-12-30
Posts: 12

Re: [Solved] Sierra modem doesn't work in current kernel

Done it i have finally compiled my own kernel with the usbnet kernel patch

I follow the instructions to build your own kernel https://wiki.archlinux.org/index.php/Kernels using ABS to download the kernel and build it.

Before building the kernel i copied the below patch code into a file named 0007-usbnet.patch. Generated the md5sum of the file and inserted in to PKGBUILD file at the end of the md5sums line and added the file name at the end of source line.

Compiled the as per rest of the instructions on how to build the kernel using ABS, reboot, success. smile


/drivers/net/usb/usbnet.c
+++ b/drivers/net/usb/usbnet.c
@@ -206,9 +206,6 @@ static void intr_complete (struct urb *u
        break;
    }

-    if (!netif_running (dev->net))
-        return;
-
    status = usb_submit_urb (urb, GFP_ATOMIC);
    if (status != 0)
        netif_err(dev, timer, dev->net,

Offline

Board footer

Powered by FluxBB