[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Modem 3G - usb_modeswitch qui foire sur mon laptop



Le Wed, 2 Sep 2015 22:05:11 +0200,
Jean-Marc <jean-marc@6jf.be> a écrit :

> salut la liste,
> 
> J'ai un drôle de soucis.
> J'ai reçu il y a peu un petit stick USB modem 3G.
> C'est un Vodaphone-Huawei K4203.
> 
> Les premiers essais n'ont pas été très concluants.
> En cherchant un peu, j'ai trouvé cetta page :
> http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=3&t=1970
> 
> En deux mots, c'est un dongle certifié W$8 qui fonctionne avec le
> protocole MBIM sans devoir être "modeswitché". Et il possède un mode
> compatible W$7 qui le fait apparaître comme un périphérique
> cdc_ether. Il suffit de le "modeswitcher" en lui envoyant le message
> spécifié.
> 
> J'ai donc essayé de le switcher après l'avoir branché sur mon desktop
> et cela fonctionne bien. L'envoi du message le fait basculer en
> cdc_ether et il apparaît dans les périph' réseau (voir <lsusb> avant
> [1] et après [2] <usb_modeswitch>).
> 
> La même manip' sur mon laptop ne donne absolument rien. Du tout.
> Impossible de le switcher.
> 
> Mes deux ordis sont pourtant tous les deux en Strecht/Sid, la version
> de /usr/sbin/usb_modeswitch est la même et les infos retournées par
> <lsusb> sont identiques avant de le switcher.
> 
> Une idée d'où commencer les recherches ?
> 
> Un autre truc aussi qui me chiffonne concerne MBIM. Les messages
> de /var/log/message indiquent ceci lors de l'insertion du dongle dans
> le port USB (voir aussi [0]) : kernel: [24889.936114] cdc_mbim
> 1-2:2.0: bind() failure
> 
> Donc, il y a apparemment aussi un soucis lorsque le système essaie le
> protocole MBIM.
> 
> Merci d'avance pour votre aide.
> 
> Jean-Marc <jean-marc@6jf.be>
> 
> 
> ===== [0]
> kernel: [24888.811030] usb 1-2: new high-speed USB device number 8
> using ehci-pci kernel: [24888.945227] usb 1-2: New USB device found,
> idVendor=12d1, idProduct=1f1c kernel: [24888.945232] usb 1-2: New USB
> device strings: Mfr=1, Product=2, SerialNumber=3 kernel:
> [24888.945235] usb 1-2: Product: HUAWEI Mobile kernel: [24888.945238]
> usb 1-2: Manufacturer: Vodafone(Huawei) kernel: [24888.945240] usb
> 1-2: SerialNumber: FFFFFFFFFFFFFFFF kernel: [24888.997756]
> usb-storage 1-2:1.0: USB Mass Storage device detected kernel:
> [24888.998119] scsi host11: usb-storage 1-2:1.0 mtp-probe: checking
> bus 1, device 8: "/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2"
> mtp-probe: bus: 1, device: 8 was not an MTP device usb_modeswitch:
> switch device 12d1:1f1c on 001/008 kernel: [24889.910301] usbcore:
> registered new interface driver cdc_ncm kernel: [24889.917742]
> usbcore: registered new interface driver cdc_wdm kernel:
> [24889.932276] usb 1-2: USB disconnect, device number 8 kernel:
> [24889.936114] cdc_mbim 1-2:2.0: bind() failure kernel:
> [24889.936283] usbcore: registered new interface driver cdc_mbim
> kernel: [24896.740270] usb 1-2: new high-speed USB device number 9
> using ehci-pci kernel: [24896.874409] usb 1-2: New USB device found,
> idVendor=12d1, idProduct=1f1c kernel: [24896.874413] usb 1-2: New USB
> device strings: Mfr=1, Product=2, SerialNumber=3 kernel:
> [24896.874416] usb 1-2: Product: HUAWEI Mobile kernel: [24896.874419]
> usb 1-2: Manufacturer: Vodafone(Huawei) kernel: [24896.874421] usb
> 1-2: SerialNumber: FFFFFFFFFFFFFFFF kernel: [24896.918937]
> usb-storage 1-2:1.0: USB Mass Storage device detected kernel:
> [24896.919206] scsi host12: usb-storage 1-2:1.0 mtp-probe: checking
> bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2"
> mtp-probe: bus: 1, device: 9 was not an MTP device kernel:
> [24897.929494] scsi 12:0:0:0: CD-ROM            HUAWEI   Mass
> Storage     2.31 PQ: 0 ANSI: 2 kernel: [24897.930949] sr 12:0:0:0:
> [sr1] scsi-1 drive kernel: [24897.931265] sr 12:0:0:0: Attached scsi
> generic sg5 type 5 kernel: [24897.992207] sr 12:0:0:0: [sr1] FAILED
> Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE kernel:
> [24897.992214] sr 12:0:0:0: [sr1] Sense Key : Medium Error [current]
> kernel: [24897.992218] sr 12:0:0:0: [sr1] Add. Sense: Unrecovered
> read error kernel: [24897.992222] sr 12:0:0:0: [sr1] CDB: Read(10) 28
> 00 00 00 ff fe 00 00 02 00 kernel: [24897.998455] sr 12:0:0:0: [sr1]
> FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE kernel:
> [24897.998461] sr 12:0:0:0: [sr1] Sense Key : Medium Error [current]
> kernel: [24897.998465] sr 12:0:0:0: [sr1] Add. Sense: Unrecovered
> read error kernel: [24897.998469] sr 12:0:0:0: [sr1] CDB: Read(10) 28
> 00 00 00 ff fe 00 00 02 00 kernel: [24898.025323] sr 12:0:0:0: [sr1]
> FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE kernel:
> [24898.025330] sr 12:0:0:0: [sr1] Sense Key : Medium Error [current]
> kernel: [24898.025334] sr 12:0:0:0: [sr1] Add. Sense: Unrecovered
> read error kernel: [24898.025338] sr 12:0:0:0: [sr1] CDB: Read(10) 28
> 00 00 00 ff fc 00 00 02 00 kernel: [24898.031547] sr 12:0:0:0: [sr1]
> FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE kernel:
> [24898.031552] sr 12:0:0:0: [sr1] Sense Key : Medium Error [current]
> kernel: [24898.031556] sr 12:0:0:0: [sr1] Add. Sense: Unrecovered
> read error kernel: [24898.031559] sr 12:0:0:0: [sr1] CDB: Read(10) 28
> 00 00 00 ff fc 00 00 02 00 [...] kernel: [25514.528384] usb 1-2: USB
> disconnect, device number 9 kernel: [25515.937061] usb 1-2: new
> high-speed USB device number 10 using ehci-pci kernel: [25516.070609]
> usb 1-2: New USB device found, idVendor=12d1, idProduct=1590 kernel:
> [25516.070614] usb 1-2: New USB device strings: Mfr=1, Product=2,
> SerialNumber=0 kernel: [25516.070617] usb 1-2: Product: HUAWEI Mobile
> kernel: [25516.070620] usb 1-2: Manufacturer: Vodafone(Huawei)
> mtp-probe: checking bus 1, device 10:
> "/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2" mtp-probe: bus: 1,
> device: 10 was not an MTP device kernel: [25516.279335] cdc_ether
> 1-2:1.0 usb0: register 'cdc_ether' at usb-0000:00:1a.7-2, CDC
> Ethernet Device, 0a:39:67:50:23:70 kernel: [25516.279382] usbcore:
> registered new interface driver cdc_ether kernel: [25516.281259]
> cdc_ether 1-2:1.0 enx0a3967502370: renamed from usb0
> 
> ===== [1]
> Bus 001 Device 009: ID 12d1:1f1c Huawei Technologies Co., Ltd. 
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0 
>   bDeviceProtocol       255 
>   bMaxPacketSize0        64
>   idVendor           0x12d1 Huawei Technologies Co., Ltd.
>   idProduct          0x1f1c 
>   bcdDevice            1.02
>   iManufacturer           1 Vodafone(Huawei)
>   iProduct                2 HUAWEI Mobile
>   iSerial                 3 FFFFFFFFFFFFFFFF
>   bNumConfigurations      2
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           32
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0 
>     bmAttributes         0xa0
>       (Bus Powered)
>       Remote Wakeup
>     MaxPower              500mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass         8 Mass Storage
>       bInterfaceSubClass      6 SCSI
>       bInterfaceProtocol     80 Bulk-Only
>       iInterface              4 Mass Storage
>       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               1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           87
>     bNumInterfaces          2
>     bConfigurationValue     2
>     iConfiguration          0 
>     bmAttributes         0xa0
>       (Bus Powered)
>       Remote Wakeup
>     MaxPower              500mA
>     Interface Association:
>       bLength                 8
>       bDescriptorType        11
>       bFirstInterface         0
>       bInterfaceCount         2
>       bFunctionClass          2 Communications
>       bFunctionSubClass      14 
>       bFunctionProtocol       0 
>       iFunction               8 K4203
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         2 Communications
>       bInterfaceSubClass     14 
>       bInterfaceProtocol      0 
>       iInterface              5 CDC Network Control Model (NCM)
>       CDC Header:
>         bcdCDC               1.10
>       CDC MBIM:
>         bcdMBIMVersion       1.00
>         wMaxControlMessage   1024
>         bNumberFilters       16
>         bMaxFilterSize       20
>         wMaxSegmentSize      1500
>         bmNetworkCapabilities 0x20
>           8-byte ntb input size
>       CDC Union:
>         bMasterInterface        0
>         bSlaveInterface         1 
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x82  EP 2 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0010  1x 16 bytes
>         bInterval               9
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       0
>       bNumEndpoints           0
>       bInterfaceClass        10 CDC Data
>       bInterfaceSubClass      0 Unused
>       bInterfaceProtocol      2 
>       iInterface              6 CDC Network Data
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       1
>       bNumEndpoints           2
>       bInterfaceClass        10 CDC Data
>       bInterfaceSubClass      0 Unused
>       bInterfaceProtocol      2 
>       iInterface              6 CDC Network Data
>       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
> Device Qualifier (for other device speed):
>   bLength                10
>   bDescriptorType         6
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0 
>   bDeviceProtocol       255 
>   bMaxPacketSize0        64
>   bNumConfigurations      2
> Device Status:     0x0001
>   Self Powered
> 
> ===== [2]
> Bus 001 Device 010: ID 12d1:1590 Huawei Technologies Co., Ltd. 
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            2 Communications
>   bDeviceSubClass         0 
>   bDeviceProtocol         0 
>   bMaxPacketSize0        64
>   idVendor           0x12d1 Huawei Technologies Co., Ltd.
>   idProduct          0x1590 
>   bcdDevice            1.02
>   iManufacturer           1 Vodafone(Huawei)
>   iProduct                2 HUAWEI Mobile
>   iSerial                 0 
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           71
>     bNumInterfaces          2
>     bConfigurationValue     1
>     iConfiguration          0 
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower              500mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         2 Communications
>       bInterfaceSubClass      6 Ethernet Networking
>       bInterfaceProtocol      0 
>       iInterface              9 CDC Ethernet Control Model (ECM)
>       CDC Header:
>         bcdCDC               1.10
>       CDC Union:
>         bMasterInterface        0
>         bSlaveInterface         1 
>       CDC Ethernet:
>         iMacAddress                     11 0A3967502370
>         bmEthernetStatistics    0x00000000
>         wMaxSegmentSize               1514
>         wNumberMCFilters            0x0000
>         bNumberPowerFilters              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x83  EP 3 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0010  1x 16 bytes
>         bInterval               9
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass        10 CDC Data
>       bInterfaceSubClass      0 Unused
>       bInterfaceProtocol      0 
>       iInterface             10 CDC Ethernet Data
>       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
> Device Qualifier (for other device speed):
>   bLength                10
>   bDescriptorType         6
>   bcdUSB               2.00
>   bDeviceClass            2 Communications
>   bDeviceSubClass         0 
>   bDeviceProtocol         0 
>   bMaxPacketSize0        64
>   bNumConfigurations      1
> Device Status:     0x0001
>   Self Powered

bonjour,

aller une fois que tu aura ku ceci j'espère que ce sera bon :

http://www.randombugs.com/linux/install-vodafone-mobile-connect-linux.html

slt
bernard


Reply to: