03f0:521d Hewlett-Packard again

Harald Jung harald.jung at ecos.de
Mon Sep 19 17:18:35 UTC 2016


Hi,

two years ago we had some trouble with the HP hs3110 HSPA+

https://lists.freedesktop.org/archives/modemmanager-devel/2014-September/001553.html

The last time the job was done to patch the option driver, this doesn' 
work with the variant of the moden i have in another HP notebook.
My last test was to patch the huawei_cdc driver (because its a jungo 
device), but it seems the problem is on the AT port.

I've tested to switch to the other bConfiguration value, but it seems 
the device doesn't speek mbim nor qmi.

PIN is set successfully set and it is able to get a connection to the 
UMTS network, bit it is not possible to start a data connection.

Sep 19 19:02:07 ThinClient ModemManager[2318]: <info> Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (registered -> 
connecting)
Sep 19 19:02:07 ThinClient NetworkManager[2409]: <info> (ttyUSB0): modem 
state changed, 'registered' --> 'connecting' (reason: user-requested)
Sep 19 19:02:07 ThinClient ModemManager[2318]: <info>  Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> 
registered)
Sep 19 19:02:07 ThinClient NetworkManager[2409]: <info> (ttyUSB0): modem 
state changed, 'connecting' --> 'registered' (reason: user-requested)
Sep 19 19:02:07 ThinClient NetworkManager[2409]: <warn> (ttyUSB0): 
failed to connect modem: "CC setup error", 31, "Normal, unspecified"
Sep 19 19:02:07 ThinClient NetworkManager[2409]: <info> (ttyUSB0): 
device state change: prepare -> failed (reason 'unknown') [40 120 1]
Sep 19 19:02:07 ThinClient NetworkManager[2409]: <info> Disabling 
autoconnect for connection 'T-Mobile(Telekom) Vorgabe 1'.
Sep 19 19:02:07 ThinClient NetworkManager[2409]: <warn> (ttyUSB0): 
Activation: failed for connection 'T-Mobile(Telekom) Vorgabe 1'
Sep 19 19:02:07 ThinClient NetworkManager[2409]: <info> (ttyUSB0): 
device state change: failed -> disconnected (reason 'none') [120 30 0]

Bus 001 Device 003: ID 03f0:521d
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass          255
   bDeviceSubClass         2
   bDeviceProtocol         1
   bMaxPacketSize0        64
   idVendor           0x03f0
   idProduct          0x521d
   bcdDevice            0.01
   iManufacturer           5 Hewlett-Packard
   iProduct                4 HP hs3110 HSPA+ Mobile Broadband Device
   iSerial                 0
   bNumConfigurations      2
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength          253
     bNumInterfaces          5
     bConfigurationValue     1
     iConfiguration          2 configuration 0
     bmAttributes         0xa0
       (Bus Powered)
       Remote Wakeup
     MaxPower              500mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           3
       bInterfaceClass       255
       bInterfaceSubClass      2
       bInterfaceProtocol      1
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 03
       ** UNRECOGNIZED:  05 24 01 00 00
       ** UNRECOGNIZED:  05 24 06 00 00
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               5
       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              32
       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              32
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        1
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass       255
       bInterfaceSubClass      2
       bInterfaceProtocol      2
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 01
       ** UNRECOGNIZED:  05 24 06 01 01
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x83  EP 3 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval              32
       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              32
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        2
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass       255
       bInterfaceSubClass      2
       bInterfaceProtocol      3
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 02
       ** UNRECOGNIZED:  05 24 06 02 02
       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              32
       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              32
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        3
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass       255
       bInterfaceSubClass      2
       bInterfaceProtocol      7
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  0d 24 0f 01 05 00 00 00 ea 05 03 00 01
       ** UNRECOGNIZED:  05 24 06 03 03
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x85  EP 5 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               5
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        3
       bAlternateSetting       1
       bNumEndpoints           3
       bInterfaceClass       255
       bInterfaceSubClass      2
       bInterfaceProtocol      7
       iInterface              0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x85  EP 5 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               5
       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              32
       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              32
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        4
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass       255
       bInterfaceSubClass      2
       bInterfaceProtocol      5
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 04
       ** UNRECOGNIZED:  05 24 06 04 04
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x87  EP 7 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval              32
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x05  EP 5 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval              32
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength          137
     bNumInterfaces          3
     bConfigurationValue     2
     iConfiguration          3 configuration 1
     bmAttributes         0xa0
       (Bus Powered)
       Remote Wakeup
     MaxPower              500mA
     Interface Association:
       bLength                 8
       bDescriptorType        11
       bFirstInterface         0
       bInterfaceCount         2
       bFunctionClass          2
       bFunctionSubClass      14
       bFunctionProtocol       0
       iFunction               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass         2
       bInterfaceSubClass     14
       bInterfaceProtocol      0
       iInterface              0
       CDC Header:
         bcdCDC               1.10
       CDC MBIM:
         bcdMBIMVersion       1.00
         wMaxControlMessage   1024
         bNumberFilters       32
         bMaxFilterSize       128
         wMaxSegmentSize      1500
         bmNetworkCapabilities 0x20
           8-byte ntb input size
       CDC MBIM Extended:
         bcdMBIMExtendedVersion           1.00
         bMaxOutstandingCommandMessages     16
         wMTU                             1500
       CDC Union:
         bMasterInterface        0
         bSlaveInterface         1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               5
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        1
       bAlternateSetting       0
       bNumEndpoints           0
       bInterfaceClass        10
       bInterfaceSubClass      0
       bInterfaceProtocol      2
       iInterface              0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        1
       bAlternateSetting       1
       bNumEndpoints           2
       bInterfaceClass        10
       bInterfaceSubClass      0
       bInterfaceProtocol      2
       iInterface              0
       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              32
       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              32
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        2
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass       255
       bInterfaceSubClass      2
       bInterfaceProtocol      5
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 02
       ** UNRECOGNIZED:  05 24 06 02 02
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x83  EP 3 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval              32
       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              32
Device Qualifier (for other device speed):
   bLength                10
   bDescriptorType         6
   bcdUSB               2.00
   bDeviceClass          255
   bDeviceSubClass         2
   bDeviceProtocol         1
   bMaxPacketSize0        64
   bNumConfigurations      1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
   (Bus Powered)

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=02 Prot=01 MxPS=64 #Cfgs=  2
P:  Vendor=03f0 ProdID=521d Rev=00.01
S:  Manufacturer=Hewlett-Packard
S:  Product=HP hs3110 HSPA+ Mobile Broadband Device
C:  #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=02 Driver=option
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=03 Driver=option
I:  If#= 3 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=07 Driver=huawei_ether
I:  If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=05 Driver=option


regards

Harald




More information about the ModemManager-devel mailing list