Cannot configure Mobile Broadband devices [$100]

Bug #1609632 reported by Dariusz Brzezinski
98
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Switchboard Network Plug
Fix Committed
Medium
Unassigned
Wingpanel Network Indicator
Fix Committed
Medium
Unassigned

Bug Description

uname -a:

Linux darek-LIFEBOOK-E744 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

dmesg:

[ 2.860995] usb 3-11: config 1 has an invalid interface number: 8 but max is 3
[ 2.860999] usb 3-11: config 1 has no interface number 1
[ 2.861412] usb 3-11: config 2 has an invalid interface number: 12 but max is 1
[ 2.861415] usb 3-11: config 2 has an invalid interface number: 13 but max is 1
[ 2.861416] usb 3-11: config 2 has an invalid interface number: 13 but max is 1
[ 2.861418] usb 3-11: config 2 has no interface number 0
[ 2.861419] usb 3-11: config 2 has no interface number 1
[ 2.862365] usb 3-11: New USB device found, idVendor=1199, idProduct=9041
[ 2.862368] usb 3-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.862369] usb 3-11: Product: EM8805

lsusb -v:

Bus 003 Device 005: ID 1199:9041 Sierra Wireless, Inc.
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  idVendor 0x1199 Sierra Wireless, Inc.
  idProduct 0x9041
  bcdDevice 0.06
  iManufacturer 1
  iProduct 2
  iSerial 3
  bNumConfigurations 2
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 160
    bNumInterfaces 4
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
      Self Powered
      Remote Wakeup
    MaxPower 500mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 2
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 255 Vendor Specific Subclass
      bInterfaceProtocol 255 Vendor Specific Protocol
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x01 EP 1 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 2
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 0
      iInterface 0
      ** UNRECOGNIZED: 05 24 00 10 01
      ** UNRECOGNIZED: 05 24 01 00 00
      ** UNRECOGNIZED: 04 24 02 02
      ** UNRECOGNIZED: 05 24 06 00 00
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x83 EP 3 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x000c 1x 12 bytes
        bInterval 9
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x82 EP 2 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x02 EP 2 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 3
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 0
      iInterface 0
      ** UNRECOGNIZED: 05 24 00 10 01
      ** UNRECOGNIZED: 05 24 01 00 00
      ** UNRECOGNIZED: 04 24 02 02
      ** UNRECOGNIZED: 05 24 06 00 00
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x85 EP 5 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x000c 1x 12 bytes
        bInterval 9
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x84 EP 4 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x03 EP 3 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 8
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 255 Vendor Specific Subclass
      bInterfaceProtocol 255 Vendor Specific Protocol
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x87 EP 7 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x000a 1x 10 bytes
        bInterval 9
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x86 EP 6 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x04 EP 4 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 95
    bNumInterfaces 2
    bConfigurationValue 2
    iConfiguration 0
    bmAttributes 0xe0
      Self Powered
      Remote Wakeup
    MaxPower 500mA
    Interface Association:
      bLength 8
      bDescriptorType 11
      bFirstInterface 12
      bInterfaceCount 2
      bFunctionClass 2 Communications
      bFunctionSubClass 14
      bFunctionProtocol 0
      iFunction 0
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 12
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 2 Communications
      bInterfaceSubClass 14
      bInterfaceProtocol 0
      iInterface 0
      CDC Header:
        bcdCDC 1.10
      CDC Union:
        bMasterInterface 12
        bSlaveInterface 13
      CDC MBIM:
        bcdMBIMVersion 1.00
        wMaxControlMessage 4096
        bNumberFilters 32
        bMaxFilterSize 128
        wMaxSegmentSize 1500
        bmNetworkCapabilities 0x20
          8-byte ntb input size
      UNRECOGNIZED CDC: 08 24 1c 00 01 40 dc 05
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x82 EP 2 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 9
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 13
      bAlternateSetting 0
      bNumEndpoints 0
      bInterfaceClass 10 CDC Data
      bInterfaceSubClass 0 Unused
      bInterfaceProtocol 2
      iInterface 0
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 13
      bAlternateSetting 1
      bNumEndpoints 2
      bInterfaceClass 10 CDC Data
      bInterfaceSubClass 0 Unused
      bInterfaceProtocol 2
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x01 EP 1 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0

usb-devices:

T: Bus=03 Lev=01 Prnt=01 Port=10 Cnt=02 Dev#= 6 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2
P: Vendor=1199 ProdID=9041 Rev=00.06
S: Manufacturer=Sierra Wireless, Incorporated
S: Product=EM8805
C: #Ifs= 2 Cfg#= 2 Atr=e0 MxPwr=500mA
/usr/bin/usb-devices: line 79: printf: c: invalid number
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc_mbim
/usr/bin/usb-devices: line 79: printf: d: invalid number
I: If#= 0 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim

Tags: bounty
Revision history for this message
Zisu Andrei (matzipan) wrote :

Hello,

Are you sure the Linux kernel driver has support for your hardware?

Please attach lsusb as a text file to the report next time.

Revision history for this message
Dariusz Brzezinski (dabrze) wrote : Re: [Bug 1609632] Re: Sierra Wireless MC8780 UMTS doesn't work in Loki
Download full text (13.0 KiB)

Hello,

Unfortunatelly I am not sure. But by the way in the Freya it worked
pefectly.

Best regards,

   Dariusz.

W dni wto 9 sie, 2016 o 15∶10 użytkownik Zisu Andrei
<email address hidden> napisał:
> Hello,
>
> Are you sure the Linux kernel driver has support for your hardware?
>
> Please attach lsusb as a text file to the report next time.
>
> --
> You received this bug notification because you are subscribed to the
> bug
> report.
> https://bugs.launchpad.net/bugs/1609632
>
> Title:
> Sierra Wireless MC8780 UMTS doesn't work in Loki
>
> Status in elementary OS:
> New
>
> Bug description:
> uname -a:
>
> Linux darek-LIFEBOOK-E744 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13
> 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
>
> dmesg:
>
> [ 2.860995] usb 3-11: config 1 has an invalid interface number:
> 8 but max is 3
> [ 2.860999] usb 3-11: config 1 has no interface number 1
> [ 2.861412] usb 3-11: config 2 has an invalid interface number:
> 12 but max is 1
> [ 2.861415] usb 3-11: config 2 has an invalid interface number:
> 13 but max is 1
> [ 2.861416] usb 3-11: config 2 has an invalid interface number:
> 13 but max is 1
> [ 2.861418] usb 3-11: config 2 has no interface number 0
> [ 2.861419] usb 3-11: config 2 has no interface number 1
> [ 2.862365] usb 3-11: New USB device found, idVendor=1199,
> idProduct=9041
> [ 2.862368] usb 3-11: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [ 2.862369] usb 3-11: Product: EM8805
>
> lsusb -v:
>
> Bus 003 Device 005: ID 1199:9041 Sierra Wireless, Inc.
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> idVendor 0x1199 Sierra Wireless, Inc.
> idProduct 0x9041
> bcdDevice 0.06
> iManufacturer 1
> iProduct 2
> iSerial 3
> bNumConfigurations 2
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 160
> bNumInterfaces 4
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0xe0
> Self Powered
> Remote Wakeup
> MaxPower 500mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 2
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 255 Vendor Specific Subclass
> bInterfaceProtocol 255 Vendor Specific Protocol
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 2
> Transfer Type Bulk
> Synch Type ...

Revision history for this message
Zisu Andrei (matzipan) wrote : Re: Sierra Wireless MC8780 UMTS doesn't work in Loki

You can try different kernel versions (older or newer and see if it helps)

The URL below shows you how to install Ubuntu's mainline kernel builds (mainline means they don't have Ubuntu's patches): https://wiki.ubuntu.com/Kernel/MainlineBuilds

Revision history for this message
Zisu Andrei (matzipan) wrote :

I just noticed that your lsusb contains the device, so it that's covered. Sorry.

Is the problem that you do not have a interface to configure your UMTS modem?

Revision history for this message
Dariusz Brzezinski (dabrze) wrote : Re: [Bug 1609632] Re: Sierra Wireless MC8780 UMTS doesn't work in Loki
Download full text (26.2 KiB)

No problem. In Freya the UMTS interface was a part of network
configuration. In Loki I have WiFi and Ethernet interface. There is no
UMTS interface at all.

> W dni czw 11 sie, 2016 o 15∶07 użytkownik Zisu Andrei
> <email address hidden> napisał:
>> I just noticed that your lsusb contains the device, so it that's
>> covered. Sorry.
>>
>> Is the problem that you do not have a interface to configure your
>> UMTS
>> modem?
>>
>> --
>> You received this bug notification because you are subscribed to the
>> bug
>> report.
>> https://bugs.launchpad.net/bugs/1609632
>>
>> Title:
>> Sierra Wireless MC8780 UMTS doesn't work in Loki
>>
>> Status in elementary OS:
>> New
>>
>> Bug description:
>> uname -a:
>>
>> Linux darek-LIFEBOOK-E744 4.4.0-31-generic #50-Ubuntu SMP Wed Jul
>> 13
>> 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
>>
>> dmesg:
>>
>> [ 2.860995] usb 3-11: config 1 has an invalid interface number:
>> 8 but max is 3
>> [ 2.860999] usb 3-11: config 1 has no interface number 1
>> [ 2.861412] usb 3-11: config 2 has an invalid interface number:
>> 12 but max is 1
>> [ 2.861415] usb 3-11: config 2 has an invalid interface number:
>> 13 but max is 1
>> [ 2.861416] usb 3-11: config 2 has an invalid interface number:
>> 13 but max is 1
>> [ 2.861418] usb 3-11: config 2 has no interface number 0
>> [ 2.861419] usb 3-11: config 2 has no interface number 1
>> [ 2.862365] usb 3-11: New USB device found, idVendor=1199,
>> idProduct=9041
>> [ 2.862368] usb 3-11: New USB device strings: Mfr=1, Product=2,
>> SerialNumber=3
>> [ 2.862369] usb 3-11: Product: EM8805
>>
>> lsusb -v:
>>
>> Bus 003 Device 005: ID 1199:9041 Sierra Wireless, Inc.
>> Device Descriptor:
>> bLength 18
>> bDescriptorType 1
>> bcdUSB 2.00
>> bDeviceClass 0 (Defined at Interface level)
>> bDeviceSubClass 0
>> bDeviceProtocol 0
>> bMaxPacketSize0 64
>> idVendor 0x1199 Sierra Wireless, Inc.
>> idProduct 0x9041
>> bcdDevice 0.06
>> iManufacturer 1
>> iProduct 2
>> iSerial 3
>> bNumConfigurations 2
>> Configuration Descriptor:
>> bLength 9
>> bDescriptorType 2
>> wTotalLength 160
>> bNumInterfaces 4
>> bConfigurationValue 1
>> iConfiguration 0
>> bmAttributes 0xe0
>> Self Powered
>> Remote Wakeup
>> MaxPower 500mA
>> Interface Descriptor:
>> bLength 9
>> bDescriptorType 4
>> bInterfaceNumber 0
>> bAlternateSetting 0
>> bNumEndpoints 2
>> bInterfaceClass 255 Vendor Specific Class
>> bInterfaceSubClass 255 Vendor Specific Subclass
>> bInterfaceProtocol 255 Vendor Specific Protocol
>> iInterface 0
>> Endpoint Descriptor:
>> bLength 7
>> bDescriptorType 5
>>...

Zisu Andrei (matzipan)
affects: elementaryos → switchboard-plug-networking
summary: - Sierra Wireless MC8780 UMTS doesn't work in Loki
+ Cannot configure UMTS devices
summary: - Cannot configure UMTS devices
+ Cannot configure Mobile Broadband devices
Zisu Andrei (matzipan)
Changed in switchboard-plug-networking:
status: New → Confirmed
Changed in wingpanel-indicator-network:
status: New → Confirmed
Revision history for this message
Peter (codesmithx) wrote : Re: Cannot configure Mobile Broadband devices

Now one then I see messages telling that I'm registered on Mobile network but I do not have a interface to configure neither the in-built nor an attached modem.

Revision history for this message
Danielle Foré (danrabbit) wrote :
summary: - Cannot configure Mobile Broadband devices
+ Cannot configure Mobile Broadband devices [$100]
tags: added: bounty
Changed in switchboard-plug-networking:
milestone: none → juno-beta1
Changed in wingpanel-indicator-network:
milestone: none → juno-beta1
Changed in switchboard-plug-networking:
assignee: nobody → Ralph Plawetzki (purejava)
status: Confirmed → In Progress
Changed in wingpanel-indicator-network:
assignee: nobody → Ralph Plawetzki (purejava)
status: Confirmed → In Progress
Cody Garver (codygarver)
Changed in switchboard-plug-networking:
importance: Undecided → Medium
Changed in wingpanel-indicator-network:
importance: Undecided → Medium
Revision history for this message
Ralph Plawetzki (purejava) wrote :

Still some things to fix in the branches, but too little time at the moment. Sorry.

Changed in wingpanel-indicator-network:
assignee: Ralph Plawetzki (purejava) → nobody
Changed in switchboard-plug-networking:
assignee: Ralph Plawetzki (purejava) → nobody
Changed in wingpanel-indicator-network:
status: In Progress → Confirmed
Changed in switchboard-plug-networking:
status: In Progress → Confirmed
Changed in wingpanel-indicator-network:
status: Confirmed → Fix Committed
Changed in switchboard-plug-networking:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.