Huawei e3372 USB (4G/LTE) - wspó

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
pawelo
Posty: 31
Rejestracja: 21 stycznia 2009, 14:51
Lokalizacja: Bydgoszcz

Huawei e3372 USB (4G/LTE) - współpraca z Debian 8.

Post autor: pawelo »

Witam,
Do tej pory używam modemu 3G Huawei 3131 bez HiLink, łączę się przez wvdial, modem działa bez problemu.
Zamierzam zakupić modem 4G/LTE. Czy urządzenie e3372 bez HiLink (jak w temacie) będzie działało z wvdial w debian 8?
Ma ktoś doświadczenie i może potwierdzić działanie? Ewentualnie inny modem LTE działający pod debian linux wvdial.
Modem będzie pracował na serwerze bez środowiska graficznego.

Dziękuję
pawelo
Posty: 31
Rejestracja: 21 stycznia 2009, 14:51
Lokalizacja: Bydgoszcz

Post autor: pawelo »

Po kilkudniowym nieudanym poszukiwaniu modemu Huawei e3372 bez HiLink, kupiłem e3372s-153 HiLink.Według informacji dystrybutora różnią się one wgranym oprogramowaniem.
Nowsze, aktualne jest HiLink, stare bez HiLink.

Wstępne informację o sprzęcie:

Kod: Zaznacz cały

uname -a
Linux ThinkPadE130 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) i686 GNU/Linux
Po włożeniu urządzenia do gniazda usb :
lsusb |grep Huawei

Kod: Zaznacz cały

Bus 001 Device 012: ID 12d1:14dc Huawei Technologies Co., Ltd. 
lsusb -v -d 12d1:14dc

Kod: Zaznacz cały

Bus 001 Device 012: ID 12d1:14dc Huawei Technologies Co., Ltd. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            2 Communications
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x12d1 Huawei Technologies Co., Ltd.
  idProduct          0x14dc 
  bcdDevice            1.02
  iManufacturer           1 HUAWEI_MOBILE
  iProduct                2 HUAWEI_MOBILE
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           94
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      6 Ethernet Networking
      bInterfaceProtocol      0 
      iInterface              5 CDC Ethernet Control Model (ECM)
      CDC Header:
        bcdCDC               1.10
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1 
      CDC Ethernet:
        iMacAddress                      7 0C5B8F279A64
        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               5
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      6 
      bInterfaceProtocol      0 
      iInterface              6 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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      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     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               1
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000f
      Device can operate at Low Speed (1Mbps)
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat           1 micro seconds
    bU2DevExitLat         500 micro seconds
Device Status:     0x0001
  Self Powered
Jeżeli komuś zgłasza się jako :
lsusb |grep Huawei

Kod: Zaznacz cały

Bus 001 Device 012: ID 12d1:1f01 Huawei Technologies Co., Ltd. 
Instalujemy :
aptitude search usb-modeswitch

Kod: Zaznacz cały

i A usb-modeswitch                                                                          - Narzędzie trybu przełączania do kontrolowania urządzeń USB "flip flop"                            
i A usb-modeswitch-data                                                                     - Tryb przełączania danych do usb-modeswitch                                                        
v   usb-modeswitch-data-packed                                                              -                                                             
Ręczne przełączenie na tryb modemu :

Kod: Zaznacz cały

usb_modeswitch -J -v 0x12d1 -p 0x1f01
U mnie automatyczne włączenie przełączania na tryb modemu nastąpiło dopiero po instalacji (jeżeli jestem w blędzię to proszę o info) :
aptitude search modemmanager

Kod: Zaznacz cały

ii  modemmanager                                                                            - Usługa D-Bus do zarządzania modemami                 
Po przełączeniu w tryb modemu pojawi się interfejs sieciowy (u mnie) eth1:
ifconfig -a eth1

Kod: Zaznacz cały

eth1      Link encap:Ethernet  HWaddr 0c:5b:8f:27:9a:64  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Pobranie adresu z routera :

Kod: Zaznacz cały

dhclient eth1
Otrzymujemy :
ifconfig eth1

Kod: Zaznacz cały

eth1      Link encap:Ethernet  HWaddr 0c:5b:8f:27:9a:64  
          inet addr:192.168.8.100  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::e5b:8fff:fe27:9a64/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:15564 (15.1 KiB)  TX bytes:8589 (8.3 KiB)
Router odzywa się na portach :

nmap 192.168.8.1 -p 1-10000

Kod: Zaznacz cały

Starting Nmap 6.47 ( http://nmap.org ) at 2015-06-20 17:27 CEST
Nmap scan report for hi.link (192.168.8.1)
Host is up (0.016s latency).
Not shown: 9995 closed ports
PORT     STATE SERVICE
23/tcp   open  telnet
53/tcp   open  domain
80/tcp   open  http
443/tcp  open  https
5555/tcp open  freeciv
MAC Address: 00:0D:87:8E:4B:AC (Elitegroup Computer System Co. (ECS))

Nmap done: 1 IP address (1 host up) scanned in 283.53 seconds
Aby zwiększyć funkcjonalność WebUI wgrałem modowany firmware.
Jedyny problem jaki powstał na tym etapie to jest automatyczne logowanie do sieci LTE bez podania PIN karty SIM.
Router nie zapamiętuje PINu i trzeba przy każdym resecie wpisywać PIN.
ODPOWIEDZ