Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-04-29 18:53:59

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Huawei E3372 Play nie łączy w Network Managerze

Witam.
Ten modem z dystrybucji Playa nie łączy z intrnetem w Debianie 8 poprzez wbudowany NM. Po podłączeniu modemu w kreatorze NM pojawia się nowe połączenie komórkowe, po skonfigurowaniu ustawień dla Playa i uaktywnieniu połączenia diodka w modemie świeci się bez migotania lecz po kilkunastu sekundach zaczyna migotać i pojawia się komunikat: połączenie sieciowe zostało rozłączone.
E3372 w Debianie 8 ma dwa porty

Kod:

root@debian:~# ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1

Aby mieć dostęp do internetu poprzez ten modem łączę się skryptami ppp

Kod:

root@debian:~# cat /etc/ppp/peers/play
# /etc/ppp/peers/play
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/play-connect"
disconnect "/usr/sbin/chat -v -f /etc/ppp/play-disconnect"
/dev/ttyUSB1
crtscts
lock
local
defaultroute
nodetach
usepeerdns

Kod:

root@debian:~# cat /etc/ppp/play-connect
# /etc/ppp/play-connect
TIMEOUT 600
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
"" ATZ
OK 'AT+CGDCONT=1,"IP","internet","",0,0'
ABORT 'NO CARRIER'
OK 'ATDT*99#'

Kod:

root@debian:~# cat /etc/ppp/play-disconnect
# /etc/ppp/play-disconnect
"" "\K"
"" "+++ATH0"

połączenie z internetem

Kod:

root@debian:~# pppd call play

rozłączenie to sekwencja klawiszy ctrl + c
Również wvdial łączy z internetem

Kod:

root@debian:~# apt-get install wvdial
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  libuniconf4.6 libwvstreams4.6-base libwvstreams4.6-extras
Zostaną zainstalowane następujące NOWE pakiety:
  libuniconf4.6 libwvstreams4.6-base libwvstreams4.6-extras wvdial
0 aktualizowanych, 4 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 884 kB archiwów.

Kod:

root@debian:~# cat /etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyUSB1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Username = "blank"
Password = "blank"
Stupid Mode = yes

Pytanie do użytkowników modemów 3G/LTE czy w najnowszym Debianie 8 też mają probemy w połączeniu z internetem poprzez Network Managera.

Offline

 

#2  2015-04-29 19:55:44

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Huawei E3372 Play nie łączy w Network Managerze

U mnie Network Manager też nie dawał rady z modemem. Od lat korzystam więc ze skryptu Sakis3G i na różnych modemach  zawsze działa.

Offline

 

#3  2015-04-29 20:59:12

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

W kreatorze NM ustanawiania nowego połączenia "Komórkowego" dla tego modemu jest domyślnie opcja cdc-wdm0 i na tych ustawieniach NM nie łączy z internetem. Zastosowałem metodę blokowania ładowanych modułów: nowy plik blacklist.conf

Kod:

root@debian:~# cat /etc/modprobe.d/blacklist.conf
blacklist cdc_ncm
blacklist huawei_cdc_ncm

restart i po podłączeniu tego Huaweia w kreatorze NM w "Komórkowe" zamiast cdc-wdm0 jest HUAWEI MOBILE i po skonfigurowaniu nowego połączenia dla Playa Network Manager pomyślnie łączy z internetem poprzez tradycyjny interferejs ppp0

Kod:

kwi 29 20:37:21 debian NetworkManager[422]: <info> Activation (ttyUSB0) successful, device activated
kwi 29 20:37:21 debian dbus[437]: [system] Activating via systemd: service name='org.freedesktop.nm_
kwi 29 20:37:21 debian NetworkManager[422]: <info> (ppp0): device state change: ip-check -> secondar
kwi 29 20:37:21 debian NetworkManager[422]: <info> (ppp0): device state change: secondaries -> activ
kwi 29 20:37:22 debian dbus[437]: [system] Successfully activated service 'org.freedesktop.nm_dispat
kwi 29 20:37:22 debian nm-dispatcher[1143]: Dispatching action 'up' for ppp0
kwi 29 20:37:22 debian NetworkManager[422]: <info> Activation (ppp0) successful, device activated.

Offline

 

#4  2015-05-02 19:17:27

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

Playowy E3372 łączy z internetem w Linuksie również w NDIS, w podobny sposób jak E3276
https://forum.dug.net.pl/viewtopic.php?pid=234822#p234822
Na wbudowanych w kernel modułach (cdc_ncm i huawei_cdc_ncm) nie udało mi się dotychczas połączyć i wyłączyłem je w pliku /etc/modprobe.d/blacklist.conf a zastosowałem Huaweiowy NDIS driver
http://consumer.huawei.com/en/support/downloads/det … .htm?id=13971
W pliku /driver/ndis_driver/ndis_src/src/hw_cdc_driver.c linia 2718 zmiana
        //dbg ("can't kmalloc dev");
instalacja:

Kod:

root@debian:/home/s7/driver/ndis_driver# ./ndis_install

#install -m 744 -c hw_cdc_driver.o /lib/modules/3.16.0-4-amd64/kernel/drivers/usb/net
#depmod -a
#modprobe hw_cdc_driver
/home/s7/driver/ndis_driver/ndis_src/src/add_header.sh  "install"
modprobe hw_cdc_driver
make[1]: Opuszczenie katalogu '/home/s7/driver/ndis_driver/ndis_src/src'

The Linux NDIS driver is installed successfully.

i po restarcie i podłączeniu E3372 ładowany jest nowy moduł hw_cdc_driver .
Połączenie:

Kod:

root@debian:~# echo -e "at^ndisdup=1,1,\"internet\"\r" > /dev/ttyUSB0
root@debian:~# dhclient eth0

rozłączenie:

Kod:

root@debian:~# echo -e "at^ndisdup=1,0\r" > /dev/ttyUSB0

Kod:

root@debian:~# tail -f /var/log/syslog
May  2 16:58:20 debian kernel: [  886.719094] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
May  2 16:58:20 debian dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
May  2 16:58:20 debian kernel: [  886.735561] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
May  2 16:58:22 debian avahi-daemon[439]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::21e:10ff:fe1f:1.
May  2 16:58:22 debian avahi-daemon[439]: New relevant interface eth0.IPv6 for mDNS.
May  2 16:58:22 debian avahi-daemon[439]: Registering new address record for fe80::21e:10ff:fe1f:1 on eth0.*.
May  2 16:58:25 debian dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
May  2 16:58:25 debian dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
May  2 16:58:25 debian dhclient: DHCPOFFER from 31.175.51.114
May  2 16:58:25 debian dhclient: DHCPACK from 31.175.51.114
May  2 16:58:25 debian avahi-daemon[439]: Joining mDNS multicast group on interface eth0.IPv4 with address 31.175.51.113.

Kod:

root@debian:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1e:10:1f:00:01  
          inet addr:31.175.51.113  Bcast:31.175.51.115  Mask:255.255.255.252
          inet6 addr: fe80::21e:10ff:fe1f:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9598 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6675 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:10451988 (9.9 MiB)  TX bytes:960200 (937.6 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:981 errors:0 dropped:0 overruns:0 frame:0
          TX packets:981 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:73829 (72.0 KiB)  TX bytes:73829 (72.0 KiB)

Do wysyłania komend na port można użyć m.in. konsolowego programu picocom

Kod:

root@debian:~# picocom /dev/ttyUSB0
picocom v1.7

port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv
imap is        : 
omap is        : 
emap is        : crcrlf,delbs,

Terminal ready

ati
Manufacturer: huawei
Model: E3372
Revision: 21.297.05.00.264
IMEI: xxxxxxxx
+GCAP: +CGSM,+DS,+ES

OK
at^getportmode
^GETPORTMODE: TYPE: WCDMA: huawei,pcui:1,3g_modem:2,ncm:3,mass:4,mass_two:5,

OK
at^setport?
^SETPORT:A1,A2;12,1,16,A1,A2

OK
at^ndisdup=1,1,"internet"
OK

^NDISSTAT:1,,,"IPV4"

Offline

 

#5  2015-12-23 15:33:45

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

Po aktualizacji kernela z backports

Kod:

deb http://ftp.pl.debian.org/debian/ jessie-backports non-free contrib main

Kod:

root@debian:/var/cache/apt/archives# ls | grep deb
linux-compiler-gcc-4.9-x86_4.2.6-3~bpo8+2_amd64.deb
linux-headers-4.2.0-0.bpo.1-amd64_4.2.6-3~bpo8+2_amd64.deb
linux-headers-4.2.0-0.bpo.1-common_4.2.6-3~bpo8+2_amd64.deb
linux-image-4.2.0-0.bpo.1-amd64_4.2.6-3~bpo8+2_amd64.deb
linux-kbuild-4.2_4.2-2~bpo8+1_amd64.deb

Kod:

root@debian:~# uname -r
4.2.0-0.bpo.1-amd64

i ponownym włączeniu ModemManager Network Manager już łączy z internetem na domyślnym profilu cdc-wdm0 (tryb NDIS-NCM)

Kod:

Dec 23 13:46:24 debian dhclient: DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 3
Dec 23 13:46:24 debian dhclient: DHCPREQUEST on wwan0 to 255.255.255.255 port 67
Dec 23 13:46:24 debian dhclient: DHCPOFFER from 31.174.63.18
Dec 23 13:46:24 debian dhclient: DHCPACK from 31.174.63.18
Dec 23 13:46:24 debian NetworkManager[665]: <info> (wwan0): DHCPv4 state changed preinit -> bound
Dec 23 13:46:24 debian NetworkManager[665]: <info>   address 31.174.63.17
Dec 23 13:46:24 debian NetworkManager[665]: <info>   plen 30 (255.255.255.252)
Dec 23 13:46:24 debian NetworkManager[665]: <info>   gateway 31.174.63.18
Dec 23 13:46:24 debian NetworkManager[665]: <info>   server identifier 31.174.63.18
Dec 23 13:46:24 debian NetworkManager[665]: <info>   lease time 518400
Dec 23 13:46:24 debian NetworkManager[665]: <info>   nameserver '89.108.195.20'
Dec 23 13:46:24 debian NetworkManager[665]: <info>   nameserver '89.108.202.20'
Dec 23 13:46:24 debian NetworkManager[665]: <info> Activation (cdc-wdm0) Stage 5 of 5 (IPv4 Configure Commit) scheduled...
Dec 23 13:46:24 debian NetworkManager[665]: <info> Activation (cdc-wdm0) Stage 5 of 5 (IPv4 Commit) started...
Dec 23 13:46:24 debian avahi-daemon[681]: Joining mDNS multicast group on interface wwan0.IPv4 with address 31.174.63.17.
Dec 23 13:46:24 debian avahi-daemon[681]: New relevant interface wwan0.IPv4 for mDNS.
Dec 23 13:46:24 debian avahi-daemon[681]: Registering new address record for 31.174.63.17 on wwan0.IPv4.
Dec 23 13:46:24 debian NetworkManager[665]: <info> (cdc-wdm0): device state change: ip-config -> ip-check (reason 'none') [70 80 0]
Dec 23 13:46:24 debian NetworkManager[665]: <info> Activation (cdc-wdm0) Stage 5 of 5 (IPv4 Commit) complete.
Dec 23 13:46:24 debian NetworkManager[665]: <info> (cdc-wdm0): device state change: ip-check -> secondaries (reason 'none') [80 90 0]
Dec 23 13:46:24 debian NetworkManager[665]: <info> (cdc-wdm0): device state change: secondaries -> activated (reason 'none') [90 100 0]
Dec 23 13:46:24 debian NetworkManager[665]: <info> NetworkManager state is now CONNECTED_LOCAL
Dec 23 13:46:24 debian dhclient: bound to 31.174.63.17 -- renewal in 225672 seconds.
Dec 23 13:46:24 debian NetworkManager[665]: <info> NetworkManager state is now CONNECTED_GLOBAL
Dec 23 13:46:24 debian NetworkManager[665]: <info> Policy set 'Play Online Domyślne 1' (wwan0) as default for IPv4 routing and DNS.
Dec 23 13:46:24 debian NetworkManager[665]: <info> Policy set 'Play Online Domyślne 1' (wwan0) as default for IPv6 routing and DNS.
Dec 23 13:46:24 debian NetworkManager[665]: <info> Activation (cdc-wdm0) successful, device activated.
Dec 23 13:46:24 debian dbus[683]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Dec 23 13:46:25 debian dbus[683]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Dec 23 13:46:25 debian nm-dispatcher: Dispatching action 'up' for wwan0
Dec 23 13:46:26 debian avahi-daemon[681]: Joining mDNS multicast group on interface wwan0.IPv6 with address fe80::21e:10ff:fe1f:0.
Dec 23 13:46:26 debian avahi-daemon[681]: New relevant interface wwan0.IPv6 for mDNS.
Dec 23 13:46:26 debian avahi-daemon[681]: Registering new address record for fe80::21e:10ff:fe1f:0 on wwan0.*.

Kod:

root@debian:~# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:53 errors:0 dropped:0 overruns:0 frame:0
          TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4682 (4.5 KiB)  TX bytes:4682 (4.5 KiB)

wwan0     Link encap:Ethernet  HWaddr 00:1e:10:1f:00:00  
          inet addr:31.174.63.17  Bcast:31.174.63.19  Mask:255.255.255.252
          inet6 addr: fe80::21e:10ff:fe1f:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:39717 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:52028848 (49.6 MiB)  TX bytes:1784974 (1.7 MiB)

na wbudowanych w nowy kernel modułach cdc_ncm i huawei_cdc_ncm i nie ma potrzeby już instalować driverów ze strony Huawei.
Tak też można się połączyć:

Kod:

echo -e "at^ndisdup=1,1,\"internet\"\r" > /dev/ttyUSB0
dhclient wwan0

lub tak

Kod:

echo -e 'at^ndisdup=1,1,"internet"\r' > /dev/cdc-wdm0
dhclient wwan0

po uprzednim wyłączeniu Modem Manager.

Podobnie jest w Ubuntu 15.05, na domyślnym kernelu NM nie łączy. Dopiero zainstalowanie nowego kernela 4.2.0 lub wyższego
http://ubuntuhandbook.org/index.php/2015/08/upgrade-kernel-4-2-ubuntu/
sprawiło, że NM łączy z internetem  poprzez interfejs cdc-wdm0 (sprawdzone empirycznie)

Ostatnio edytowany przez wxn (2015-12-23 16:18:25)

Offline

 

#6  2015-12-23 16:42:20

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Huawei E3372 Play nie łączy w Network Managerze

Zrobisz wpis na głównej, tzn artykuł? Bo ja modemu aktualnie nie mam a kiedyś miałem i trochę się gimnastykowałem z tym.

Offline

 

#7  2015-12-23 19:34:44

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Huawei E3372 Play nie łączy w Network Managerze

@wxn, nadałem Ci uprawnienia, napisz arta na głównej


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#8  2015-12-23 19:41:39

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

W uzupełnieniu poprzedniego posta: Xubuntu 15.05 z nowym kernelem vmlinuz-4.2.5-040205-generic, w płycie gł. ASUS M5A97 LE R2.0  BIOS Version : 2501 mam wyłączoną wbudowaną kartę sieciową > Advanced Mode(F7) > Advanced > Realtek LAN Controller > Disabled. Debian zainstalowany z obrazu debian-live-8.2.0-amd64-xfce-desktop.iso , po świerzej instalacji wyłączenie aktualizacji:mój sources.list

Kod:

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150908-21:51]/ jessie main 
##deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150908-21:51]/ jessie main
##deb http://security.debian.org/ jessie/updates main
##deb-src http://security.debian.org/ jessie/updates main
deb http://ftp.pl.debian.org/debian/ jessie non-free contrib main

doinstalowanie (mam wcześniej skopiowane, wymagane pakiety i instaluję je klasyczne : dpkg -i *.deb): build-essential, mc, firmware-linux-nonfree, ufw. Przy pierwszym połączeniu E3372 w kreatorze NM > modyfikuj połączenie > dodaj > wybór > komórkowe > utwórz dla urządzenia cdc-wdm0 > standardowe ustawienia dla Playa i na oryginalnym kernelu vmlinuz-3.16.0-4-amd64 nie łączy

Kod:

root@debian:~# tail -f /var/log/syslog
Dec 23 12:15:39 debian avahi-daemon[543]: Registering new address record for fe80::21e:10ff:fe1f:0 on wwan0.*.
Dec 23 12:15:42 debian dhclient: DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 11
Dec 23 12:15:53 debian dhclient: DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 18
Dec 23 12:16:11 debian dhclient: DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 20
Dec 23 12:16:23 debian NetworkManager[531]: <warn> (wwan0): DHCPv4 request timed out.
Dec 23 12:16:23 debian NetworkManager[531]: <info> (wwan0): canceled DHCP transaction, DHCP client pid 1887
Dec 23 12:16:23 debian NetworkManager[531]: <info> Activation (cdc-wdm0) Stage 4 of 5 (IPv4 Configure Timeout) scheduled...
Dec 23 12:16:23 debian NetworkManager[531]: <info> Activation (cdc-wdm0) Stage 4 of 5 (IPv4 Configure Timeout) started...
Dec 23 12:16:23 debian NetworkManager[531]: <info> (cdc-wdm0): device state change: ip-config -> failed (reason 'ip-config-unavailable') [70 120 5]
Dec 23 12:16:23 debian NetworkManager[531]: <info> NetworkManager state is now DISCONNECTED
Dec 23 12:16:23 debian NetworkManager[531]: <warn> Activation (cdc-wdm0) failed for connection 'Play Online Domyślne 1'
Dec 23 12:16:23 debian NetworkManager[531]: <info> Activation (cdc-wdm0) Stage 4 of 5 (IPv4 Configure Timeout) complete.
Dec 23 12:16:23 debian NetworkManager[531]: <info> (cdc-wdm0): device state change: failed -> disconnected (reason 'none') [120 30 0]
Dec 23 12:16:23 debian NetworkManager[531]: <info> (cdc-wdm0): deactivating device (reason 'none') [0]
Dec 23 12:16:23 debian avahi-daemon[543]: Withdrawing address record for fe80::21e:10ff:fe1f:0 on wwan0.
Dec 23 12:16:23 debian avahi-daemon[543]: Leaving mDNS multicast group on interface wwan0.IPv6 with address fe80::21e:10ff:fe1f:0.
Dec 23 12:16:23 debian avahi-daemon[543]: Interface wwan0.IPv6 no longer relevant for mDNS.

Odłączenie modemu, wyłączenie ModemManager

Kod:

root@debian:~# systemctl stop ModemManager
root@debian:~# systemctl disable ModemManager
Removed symlink /etc/systemd/system/multi-user.target.wants/ModemManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.ModemManager1.service.

Dodanie do sources.list repozytorium backports, podłączenie modemu i polecenie z roota  ustanawiającego połączenie z netem: pppd call play , aktualizacjia repo: apt-get update , zainstalowanie nowego linux-headers i linux-image , restart i na nowym kernelu jest już bezproblemowe połączenie E3372 z internetem poprzez ustanowionego przez kreatora appleta połączenia dla Playa. Bardzo szybko jest nawiązywane połączenie, nie sprawdzałem jeszcze czy prawidłowo jest modem przełączany z LTE na 3G  i na odwrót, mam ustawione auto.
Dobrze by było gdyby inne osoby potwierdziły pomyślne łączenie tym modemem (mój jest z dystrybucji Playa) zarówno poprzez NM w trybie cdc-wdm0 jak i też klasycznie skryptami, wvdialem lub komendami AT.

edycja
po zainstalowaniu nowego kernela ponowne włączenie ModemManager > z roota

Kod:

root@debian:~# systemctl enable ModemManager
root@debian:~# systemctl start ModemManager

Chyba już niczego nie pominąłem, w razie znalezionych braków proszę o uzupełniające posty.

Ostatnio edytowany przez wxn (2015-12-23 20:10:50)

Offline

 

#9  2015-12-23 22:54:36

  TECUMSEH - Użytkownik

TECUMSEH
Użytkownik
Zarejestrowany: 2015-10-31

Re: Huawei E3372 Play nie łączy w Network Managerze

wxn napisał(-a):

po świeżej instalacji wyłączenie

Taką małą rodzynkę wychwyciłem.


Anarchia w samym środku mojej głowy
Mój mózg pracuje niezależnie
I nikt mi nie może zakazać myślenia
Anarchia w głowie to początek wyzwolenia

Offline

 

#10  2015-12-24 13:42:13

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

W Debianie testing zainstalowanym z obrazu debian-testing-amd64-DVD-1.iso

Kod:

root@debian:~# uname -r
4.2.0-1-amd64
root@debian:~# cat /etc/issue
Debian GNU/Linux stretch/sid \n \l
root@debian:/boot# ls -al | grep vmlinuz
-rw-r--r--  1 root root  3481264 gru  6 06:58 vmlinuz-4.2.0-1-amd64

skonfigurowanie Huawei E3372 jest bezproblemowe. Po podłączeniu modemu po kilku sek. pokaże się komunikat "Sieć komórkowa. Zarejestrowano w sieci domowej" i można już skonfigurować połączenie modemowe.

Kod:

root@debian:~# tail -f /var/log/syslog
Dec 24 12:39:26 debian kernel: [ 1604.277634] huawei_cdc_ncm 4-1:1.2 wwx001e101f0000: renamed from wwan0
Dec 24 12:39:26 debian root: usb_modeswitch: switched to 12d1:1506 on 004/003
Dec 24 12:39:26 debian NetworkManager[564]: <info>  devices added (path: /sys/devices/pci0000:00/0000:00:13.2/usb4/4-1/4-1:1.2/net/wwx001e101f0000, iface: wwx001e101f0000)

Tu pojawiły się dziwne "niekoszerne" oznaczenia: wwx001e101f0000. Sposób na uniknięcie tego typu określeń to edycja pliku  /etc/default/grub i wpis

Kod:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Uaktualnienie gruba

Kod:

root@debian:~# update-grub

restart i już nie pojawią się te nazwy

Kod:

Dec 24 12:49:30 debian kernel: [  114.950439] huawei_cdc_ncm 4-1:1.2 wwan0: register 'huawei_cdc_ncm' at usb-0000:00:13.2-1, Huawei CDC NCM device, 00:1e:10:1f:00:00
Dec 24 12:49:30 debian kernel: [  114.950494] usbcore: registered new interface driver huawei_cdc_ncm
Dec 24 12:49:30 debian NetworkManager[578]: <info>  devices added (path: /sys/devices/pci0000:00/0000:00:13.2/usb4/4-1/4-1:1.2/net/wwan0, iface: wwan0)

Skonfigurowanie połączenia w NM i nawiązanie połączenia

Kod:

Dec 24 12:53:56 debian NetworkManager[578]: <info>  Activation (wwan0) Beginning DHCPv4 transaction (timeout in 15 seconds)
Dec 24 12:53:56 debian NetworkManager[578]: <info>  dhclient started with pid 1009
Dec 24 12:53:56 debian NetworkManager[578]: <info>  (ttyUSB0): IPv6 configuration disabled
Dec 24 12:53:56 debian dhclient[1009]: DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 5
Dec 24 12:53:56 debian dhclient[1009]: DHCPREQUEST of 31.174.73.169 on wwan0 to 255.255.255.255 port 67
Dec 24 12:53:56 debian dhclient[1009]: DHCPOFFER of 31.174.73.169 from 31.174.73.170
Dec 24 12:53:56 debian dhclient[1009]: DHCPACK of 31.174.73.169 from 31.174.73.170
Dec 24 12:53:56 debian NetworkManager[578]: <info>    address 31.174.73.169
Dec 24 12:53:56 debian NetworkManager[578]: <info>    plen 30 (255.255.255.252)
Dec 24 12:53:56 debian NetworkManager[578]: <info>    gateway 31.174.73.170
Dec 24 12:53:56 debian NetworkManager[578]: <info>    server identifier 31.174.73.170
Dec 24 12:53:56 debian NetworkManager[578]: <info>    lease time 518400
Dec 24 12:53:56 debian NetworkManager[578]: <info>    nameserver '89.108.195.20'
Dec 24 12:53:56 debian NetworkManager[578]: <info>    nameserver '89.108.202.20'
Dec 24 12:53:56 debian NetworkManager[578]: <info>  (wwan0): DHCPv4 state changed unknown -> bound
Dec 24 12:53:56 debian avahi-daemon[575]: Joining mDNS multicast group on interface wwan0.IPv4 with address 31.174.73.169.
Dec 24 12:53:56 debian avahi-daemon[575]: New relevant interface wwan0.IPv4 for mDNS.
Dec 24 12:53:56 debian avahi-daemon[575]: Registering new address record for 31.174.73.169 on wwan0.IPv4.

Kod:

root@debian:~# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 2393  bytes 199295 (194.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2393  bytes 199295 (194.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wwan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 31.174.73.169  netmask 255.255.255.252  broadcast 31.174.73.171
        ether 00:1e:10:1f:00:00  txqueuelen 1000  (Ethernet)
        RX packets 34331  bytes 46711137 (44.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 19579  bytes 1498995 (1.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Offline

 

#11  2015-12-26 15:53:33

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

W Debianie testing NM nie ma opcji wymuszania pasm LTE czy 3G, w Jessie jest ta opcja ale z Huawei E3372 nie działa dlatego trzeba radzić sobię ręcznie. W systemie jest wbudowane konsolowe narzędzie mmcli.

Kod:

root@debian:~# mmcli -L

Found 1 modems:
    /org/freedesktop/ModemManager1/Modem/0 [huawei] E3372

root@debian:~# mmcli --set-logging=DEBUG
Successfully set logging level
root@debian:~# mmcli -m 0 --enable
successfully enabled the modem
root@debian:~# mmcli -m 0 | grep -Ev "imei|equipment|Numbers"

/org/freedesktop/ModemManager1/Modem/0 (device id '780f4c0d0126ba5d1026888add66790667c2dd26')
  -------------------------
  Hardware |   manufacturer: 'huawei'
           |          model: 'E3372'
           |       revision: '21.297.05.00.264'
           |      supported: 'gsm-umts'
           |        current: 'gsm-umts'
  -------------------------
  System   |         device: '/sys/devices/pci0000:00/0000:00:13.2/usb4/4-1'
           |        drivers: 'option1, huawei_cdc_ncm'
           |         plugin: 'Huawei'
           |   primary port: 'ttyUSB0'
           |          ports: 'ttyUSB0 (at), ttyUSB1 (at), cdc-wdm0 (at), wwan0 (net)'
  -------------------------
  -------------------------
  Status   |           lock: 'none'
           | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)'
           |          state: 'registered'
           |    power state: 'on'
           |    access tech: 'lte'
           | signal quality: '61' (recent)
  -------------------------
  Modes    |      supported: 'allowed: 2g; preferred: none
           |                  allowed: 3g; preferred: none
           |                  allowed: 4g; preferred: none
           |                  allowed: 2g, 3g, 4g; preferred: none'
           |        current: 'allowed: 2g, 3g, 4g; preferred: none'
  -------------------------
  Bands    |      supported: 'unknown'
           |        current: 'unknown'
  -------------------------
  IP       |      supported: 'ipv4'
  -------------------------
           |  enabled locks: 'none'
           |    operator id: '26006'
           |  operator name: 'PLAY'
           |   subscription: 'unknown'
           |   registration: 'home'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'

  -------------------------
  Bearers  |          paths: '/org/freedesktop/ModemManager1/Bearer/0'

Kod:

root@debian:~# mmcli -m 0 --messaging-status

/org/freedesktop/ModemManager1/Modem/0
  ----------------------------
  Messaging | supported storages: 'sm, me'
            |    default storage: 'me'
root@debian:~# mmcli -m 0 --messaging-list-sms

Found 1 SMS messages:
    /org/freedesktop/ModemManager1/SMS/0 (received)
root@debian:~# mmcli -s 0
SMS '/org/freedesktop/ModemManager1/SMS/0'
  -----------------------------------
  Content    |              number: 'PLAY-ADURM'
             |                text: 'Od 1.07.14 Klienci Play uprawnieni sa do wyboru, korzystania i bezplatnej zmiany Alternatywnych Dostawcow Uslug Roamingu Miedzynarodowego (ADURM) na terenie EOG Zmiany dostawcy dokonuje sie u ADURM w dowolnym momencie, trwa ona 1 dzien roboczy. Lista ADURM dostepnych w Play i Regulamin Uslugi na www.play.pl/arp W razie zmiany Play na innego operatora krajowego, nowy operator nie jest zobowiazany do obslugi uslug roamingu swiadczonych przez ADURM wybranego w Play Klienci Play w roamingu miedzynarodowym na terenie EOG moga korzystac z transmisji danych oferowanej przez lokalnego operatora, jesli swiadczy on taka usluge'
  -----------------------------------
  Properties |            PDU type: 'deliver'
             |               state: 'received'
             |             storage: 'sm'
             |                smsc: '+48xxxx'
             |           timestamp: '151223151047+01'

Obsługuje również komendy AT, tu jednak trzeba wcześniej uruchomić ModemManager w trybie debug, bez tego są błędy

Kod:

root@debian:~# mmcli -m 0 --command="+csq"
error: command failed: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Unauthorized: Cannot send AT command to modem: operation only allowed in debug mode'

To po zmianie

Kod:

root@debian:~# mmcli -m 0 --command="+csq"
response: '+CSQ: 18,99'
root@debian:~# mmcli -m 0 --command="+cops?"
response: '+COPS: 0,0,"PLAY",7'

Wymuszanie trybu tylko 3G

Kod:

root@debian:~# mmcli -m 0 --command="^syscfgex=\"02\",3fffffff,1,2,7fffffffffffffff,,"
response: ''
root@debian:~# mmcli -m 0 --command="+cops?"
response: '+COPS: 0,0,"PLAY",2'

i powrót do AUTO

Kod:

root@debian:~# mmcli -m 0 --command="^syscfgex=\"00\",3fffffff,1,2,7fffffffffffffff,,"
response: ''
root@debian:~# mmcli -m 0 --command="+cops?"
response: '+COPS: 0,0,"PLAY",7'

Zakończenie mmcli

Kod:

root@debian:~# mmcli -m 0 --disable
successfully disabled the modem

Offline

 

#12  2015-12-26 16:15:50

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Huawei E3372 Play nie łączy w Network Managerze

wxn napisał(-a):

......

Czy jesteś pewien, że do tego modemu potrzeba Network-Managera i Avahi-daemon?
Pytam, bo u mnie na wszystkich Linuxach w historii NM i Avahi przeważnie generowały poważne problemy przy tak trywialnym połączeniu jak kabel+dhcp, dlatego oba cudaczne rozwiązania omijam bardzo szerokim łukiem.
Podobnie z połączeniem PPPOE, które mi ISP wprowadził kilka latek temu.

Debian po instalacji za Chiny Ludowe nie chciał się połączyć, ubicie i wyętolenie NM i Avahi-daemona, instalacja i odpalenie pppoeconf
i dopiero miałem neta.

W Gentoo w ogóle nie mam nawet śladu po Avahi, czego w Debianie do końca nie da się osiągnąć, ale można zablokować Avahi na kilka sposobów.
NM też nie jest wymagany do instalacji systemu, może z wyjątkiem nowego cudownego pomysłu w KDE5 - Plasma wciąga kde-plasma/plasma-nm, ten ciągnie kde-frameworks/networkmanager-qt, ten  wciąga NM (to w Gentoo). :P

Ostatnio edytowany przez Jacekalex (2015-12-30 23:38:45)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2015-12-27 00:00:22

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Huawei E3372 Play nie łączy w Network Managerze

Jacekalex napisał(-a):

Pytam, bo u mnie na wszystkich Linuxach w historii NM i Avahi przeważnie generowały poważne problemy przy tak trywialnym połączeniu jak kabel+dhcp, dlatego oba cudaczne rozwiązania omijam bardzo szerokim łukiem.

+1024

Offline

 

#14  2015-12-27 11:03:29

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

Jacekalex napisał(-a):

Czy jesteś pewien, ze do tego modemu potrzeba Network-Managera

W poprzednich postach podałem przykłady różnych ustawień konfiguracyjnych dla połączenia internetowego tego modemu jak skrypty ppp, wvdial czy też połączenie NDIS-NCM. Fakt, że w systemie cały czas jest ten Network Manager ale na czas tych alternatywnych połączeń jego podsystem czyli Modem Manager był zdezaktywizowany

Kod:

root@debian:~# systemctl stop ModemManager
root@debian:~# systemctl disable ModemManager

Nie testowałem jeszcze takiej konfiguracji w Debianie, w której Network Manager jest całkowicie wyinstalowany.

Offline

 

#15  2015-12-27 11:12:30

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Huawei E3372 Play nie łączy w Network Managerze

2499

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:29:57)

Offline

 

#16  2015-12-30 23:13:47

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

Sprawdziłem w Jessie z wyinstalowanymi modemmanager i networkmanager Huawei E3372. To przed zmianą

Kod:

root@debian:~# systemctl list-unit-files | grep -i network | grep -i manager
network-manager.service                    disabled
NetworkManager-dispatcher.service          enabled 
NetworkManager-wait-online.service         disabled
NetworkManager.service                     enabled

root@debian:~# systemctl list-unit-files | grep -i modem | grep -i manager
dbus-org.freedesktop.ModemManager1.service enabled 
ModemManager.service                       enabled

Usunięcie z systemu

Kod:

root@debian:~# apt-get remove --purge modemmanager
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIĘTE:
  modemmanager*
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 0 nieaktualizowanych.
Po tej operacji zostanie zwolnione 4694 kB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 102665 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu modemmanager (1.4.0-1) ...
Created symlink from /run/systemd/system/ModemManager.service to /dev/null.
Removed symlink /run/systemd/system/ModemManager.service.
Czyszczenie z plików konfiguracyjnych pakietu modemmanager (1.4.0-1) ...
Przetwarzanie wyzwalaczy pakietu dbus (1.8.20-0+deb8u1)...
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme (0.13-1)...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.0.2-5)...

root@debian:~# apt-get remove --purge network-manager
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  libmbim-glib4 libmbim-proxy libqmi-glib1 libqmi-proxy
Aby je usunąć należy użyć "apt-get autoremove".
Następujące pakiety zostaną USUNIĘTE:
  network-manager* network-manager-gnome*
0 aktualizowanych, 0 nowo instalowanych, 2 usuwanych i 0 nieaktualizowanych.
Po tej operacji zostanie zwolnione 14,2 MB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 102588 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu network-manager-gnome (0.9.10.0-2) ...
Czyszczenie z plików konfiguracyjnych pakietu network-manager-gnome (0.9.10.0-2) ...
Usuwanie pakietu network-manager (0.9.10.0-7) ...
Czyszczenie z plików konfiguracyjnych pakietu network-manager (0.9.10.0-7) ...
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme (0.13-1)...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.0.2-5)...
Przetwarzanie wyzwalaczy pakietu desktop-file-utils (0.22-1)...
Przetwarzanie wyzwalaczy pakietu mime-support (3.58)...
Przetwarzanie wyzwalaczy pakietu libglib2.0-0:amd64 (2.42.1-1)...
Przetwarzanie wyzwalaczy pakietu dbus (1.8.20-0+deb8u1)...

Po restarcie brak jest network i modem managerów

Kod:

root@debian:~# systemctl list-unit-files | grep enabled
run-vmblock\x2dfuse.mount              enabled 
cups.path                              enabled 
anacron-resume.service                 enabled 
anacron.service                        enabled 
atd.service                            enabled 
avahi-daemon.service                   enabled 
bluetooth.service                      enabled 
cron.service                           enabled 
cups-browsed.service                   enabled 
cups.service                           enabled 
dbus-org.bluez.service                 enabled 
dbus-org.freedesktop.Avahi.service     enabled 
display-manager.service                enabled 
getty@.service                         enabled 
hwclock-save.service                   enabled 
lightdm.service                        enabled 
lm-sensors.service                     enabled 
open-vm-tools.service                  enabled 
pppd-dns.service                       enabled 
rsyslog.service                        enabled 
ssh.service                            enabled 
sshd.service                           enabled 
syslog.service                         enabled 
avahi-daemon.socket                    enabled 
cups.socket                            enabled 
uuidd.socket                           enabled 
remote-fs.target                       enabled

Skrypty ppp łączą bez problemu

Kod:

Dec 30 20:34:07 debian pppd[1234]: Using interface ppp0
Dec 30 20:34:07 debian pppd[1234]: Connect: ppp0 <--> /dev/ttyUSB1
Dec 30 20:34:08 debian pppd[1234]: Remote message: Greetings!!
Dec 30 20:34:08 debian pppd[1234]: PAP authentication succeeded
Dec 30 20:34:08 debian kernel: [  239.678337] PPP BSD Compression module registered
Dec 30 20:34:08 debian kernel: [  239.680834] PPP Deflate Compression module registered
Dec 30 20:34:10 debian pppd[1234]: Could not determine remote IP address: defaulting to 10.64.64.64
Dec 30 20:34:10 debian pppd[1234]: local  IP address 31.174.200.140
Dec 30 20:34:10 debian pppd[1234]: remote IP address 10.64.64.64
Dec 30 20:34:10 debian pppd[1234]: primary   DNS address 89.108.195.20
Dec 30 20:34:10 debian pppd[1234]: secondary DNS address 89.108.202.20

NCM na kernelu vmlinuz-3.16.0-4-amd64 nie łączy, po zainstalowaniu nowego kernela

Kod:

root@debian:~# apt-get install linux-image-4.2.*
Zostaną zainstalowane następujące NOWE pakiety:
  linux-image-4.2.0-0.bpo.1-amd64 linux-image-4.2.0-0.bpo.1-amd64-dbg
0 aktualizowanych, 2 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 375 MB/410 MB archiwów.

jest połączenie również w NDIS-NCM

Kod:

root@debian:~# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:57 errors:0 dropped:0 overruns:0 frame:0
          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4882 (4.7 KiB)  TX bytes:4882 (4.7 KiB)

wwan0     Link encap:Ethernet  HWaddr 00:1e:10:1f:00:00  
          inet addr:31.174.200.140  Bcast:31.174.200.143  Mask:255.255.255.248
          inet6 addr: fe80::21e:10ff:fe1f:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11983 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:12843106 (12.2 MiB)  TX bytes:825182 (805.8 KiB)

Offline

 

#17  2015-12-30 23:41:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Huawei E3372 Play nie łączy w Network Managerze

Po wywaleniu managerów mądrzejszych od użyszkodnika (jak NM, Avahi, ModemManager) zazwyczaj wszystko działa.

Po prostu w Linuxie nie sprawdza się pełna błedów automagia, tylko kumaty administrator, który używa potrzebnych narzędzi, a one działają bez problemu.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#18  2016-01-03 21:20:53

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

Wyinstalowanie modem i network managera spowodowało, że pojawił się nowy problem z innym Huawei E3372 HiLink. W Jessie uruchomionym jako LiveCD, gdzie fabrycznie jest mm i NM ustanowienie połączania tym HiLink-iem nie sprawia problemu, gdyż po wpisaniu w przeglądarce adresu

Kod:

http://192.168.8.1/html/home.html

ukaże się panel administracyjny do zarządzania połączeniem.
W Jessie bez mm i NM jaki mam teraz na dysku, na starym i nowym z backportów kernelu, brak jest tego panelu, logi systemowe po podłączeniu HiLink-a

Kod:

Jan  3 18:58:36 debian kernel: [  392.563363] usb 4-1: new high-speed USB device number 2 using ehci-pci
Jan  3 18:58:36 debian kernel: [  392.696675] usb 4-1: New USB device found, idVendor=12d1, idProduct=1f01
Jan  3 18:58:36 debian kernel: [  392.696682] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan  3 18:58:36 debian kernel: [  392.696687] usb 4-1: Product: HUAWEI_MOBILE
Jan  3 18:58:36 debian kernel: [  392.696691] usb 4-1: Manufacturer: HUAWEI_MOBILE
Jan  3 18:58:36 debian kernel: [  392.696695] usb 4-1: SerialNumber: 0123456789ABCDEF
Jan  3 18:58:36 debian mtp-probe: checking bus 4, device 2: "/sys/devices/pci0000:00/0000:00:13.2/usb4/4-1"
Jan  3 18:58:36 debian mtp-probe: bus: 4, device: 2 was not an MTP device
Jan  3 18:58:36 debian kernel: [  392.827714] usb-storage 4-1:1.0: USB Mass Storage device detected
Jan  3 18:58:36 debian kernel: [  392.827874] scsi6 : usb-storage 4-1:1.0
Jan  3 18:58:36 debian kernel: [  392.828049] usbcore: registered new interface driver usb-storage
Jan  3 18:58:37 debian usb_modeswitch: switch device 12d1:1f01 on 004/002
Jan  3 18:58:37 debian kernel: [  393.443991] usb 4-1: USB disconnect, device number 2
Jan  3 18:58:37 debian kernel: [  393.901219] usb 4-1: new high-speed USB device number 3 using ehci-pci
Jan  3 18:58:37 debian kernel: [  394.034526] usb 4-1: New USB device found, idVendor=12d1, idProduct=14dc
Jan  3 18:58:37 debian kernel: [  394.034533] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan  3 18:58:37 debian kernel: [  394.034538] usb 4-1: Product: HUAWEI_MOBILE
Jan  3 18:58:37 debian kernel: [  394.034541] usb 4-1: Manufacturer: HUAWEI_MOBILE
Jan  3 18:58:37 debian kernel: [  394.038106] usb-storage 4-1:1.2: USB Mass Storage device detected
Jan  3 18:58:37 debian kernel: [  394.038334] scsi7 : usb-storage 4-1:1.2
Jan  3 18:58:37 debian mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:13.2/usb4/4-1"
Jan  3 18:58:37 debian mtp-probe: bus: 4, device: 3 was not an MTP device
Jan  3 18:58:37 debian kernel: [  394.082875] cdc_ether 4-1:1.0 eth0: register 'cdc_ether' at usb-0000:00:13.2-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64
Jan  3 18:58:37 debian kernel: [  394.082913] usbcore: registered new interface driver cdc_ether
Jan  3 18:58:38 debian logger: usb_modeswitch: switched to 12d1:14dc on 004/003

root@debian:~# usb-devices
T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=02(commc) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=14dc Rev=01.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:  #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=2mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=00 Driver=cdc_ether
I:  If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=cdc_ether
I:  If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

root@debian:~# ls /dev/ttyUSB*
ls: nie ma dostępu do /dev/ttyUSB*: Nie ma takiego pliku ani katalogu

root@debian:~# ifconfig -a
eth0      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)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:27 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3082 (3.0 KiB)  TX bytes:3082 (3.0 KiB)

Dopiero po komendzie

Kod:

root@debian:~# dhclient eth0

w przeglądarce pokazał się panel administracyjny do zarządzania połączeniem.

Kod:

root@debian:~# ifconfig -a
eth0      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:17493 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10036 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:23033222 (21.9 MiB)  TX bytes:808906 (789.9 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3226 (3.1 KiB)  TX bytes:3226 (3.1 KiB)

;dodane

ten dodatkowy wpis do pliku /etc/network/interfaces

Kod:

allow-hotplug eth0
iface eth0 inet dhcp

sprawi, że po podłączeniu E3372 HiLink nie trzeba już wpisywać w konsoli komendy: dhclient eth0

Ostatnio edytowany przez wxn (2016-01-11 21:17:55)

Offline

 

#19  2016-02-26 22:21:17

  tadek - Użytkownik

tadek
Użytkownik
Zarejestrowany: 2015-03-28

Re: Huawei E3372 Play nie łączy w Network Managerze

Bardzo prosze o informacje jak uruchomic ten modem (E3372 z orange) na linux mint. Przeczytalem caly temat kilka razy, ale prawie nic nie rozumiem. Modem mial pracowac u rodzicow na laptopie, ale nie daje rady go tam uruchomic :/ Oczywiscie moglbym zainstalowac windowasa, ale raz, ze jest to stary laptop, a dwa ma walnieta karte graficzna (czesc odpowiedzialna za grafike 3d) i jedynie na mincie xfce laptop normalnie chodzi (na innych pojawialy sie artefakty i co chwile sie wieszal/resetowal).

Czy wystarczy zainstalowac najnowszy kernel ( najnowsza wersja w manadzerze aktualizacji to 4.2.0.-30)? I juz po tej czynnosci network manager (w mincie nazywa sie to "Sieci")  bedzie normalnie wspolpracowal z modemem? Czy jeszcze cos trzeba bedzie zrobic?

Offline

 

#20  2016-02-26 23:59:38

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

W Mincie 17.3 XFCE uruchomionym jako LiveCD (brak polskich liter)

Kod:

mint@mint ~ $ sudo su
mint mint # uname -rp
3.19.0-32-generic x86_64
mint mint # cat /etc/issue.net
Linux Mint 17.3 Rosa

playowy Huawei E3372 (nie HiLink) lanczy z internetem poprzez domyslny Network Manager bez problemu, po uprzednim skonfigurowaniu profilu dla Playa

Kod:

mint mint # ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1

mint mint # tail -f /var/log/syslog
Feb 26 22:39:40 mint pppd[3611]: Plugin /usr/lib/x86_64-linux-gnu/pppd/2.4.5/nm-pppd-plugin.so loaded.
Feb 26 22:39:40 mint pppd[3611]: pppd 2.4.5 started by root, uid 0
Feb 26 22:39:40 mint pppd[3611]: Using interface ppp0
Feb 26 22:39:40 mint pppd[3611]: Connect: ppp0 <--> /dev/ttyUSB1
Feb 26 22:39:40 mint NetworkManager[1658]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Feb 26 22:39:40 mint NetworkManager[1658]:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Feb 26 22:39:40 mint NetworkManager[1658]: <warn> /sys/devices/virtual/net/ppp0: couldn't determine device driver; ignoring...
Feb 26 22:39:41 mint pppd[3611]: CHAP authentication succeeded: Welcome!!
Feb 26 22:39:41 mint pppd[3611]: CHAP authentication succeeded
Feb 26 22:39:41 mint kernel: [  402.735477] PPP BSD Compression module registered
Feb 26 22:39:41 mint kernel: [  402.739002] PPP Deflate Compression module registered
Feb 26 22:39:41 mint pppd[3611]: Could not determine remote IP address: defaulting to 10.64.64.64
Feb 26 22:39:41 mint pppd[3611]: local  IP address 31.175.120.228
Feb 26 22:39:41 mint pppd[3611]: remote IP address 10.64.64.64
Feb 26 22:39:41 mint pppd[3611]: primary   DNS address 89.108.195.20
Feb 26 22:39:41 mint pppd[3611]: secondary DNS address 89.108.202.20

mint mint # ifconfig -a
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:745 errors:0 dropped:0 overruns:0 frame:0
          TX packets:745 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:62637 (62.6 KB)  TX bytes:62637 (62.6 KB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:31.175.120.228  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:14589 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9146 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:17658050 (17.6 MB)  TX bytes:777653 (777.6 KB)

wwan0     Link encap:Ethernet  HWaddr 00:1e:10:1f:00:00  
          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)

Nie ma potrzeby instalowac nowego kernela, modem "dziala od strzala".

Offline

 

#21  2016-02-27 09:28:07

  tadek - Użytkownik

tadek
Użytkownik
Zarejestrowany: 2015-03-28

Re: Huawei E3372 Play nie łączy w Network Managerze

Dzieki za odpowiedz.

Jest to wersja minta 17 32 bity (linuxmint-17-xfce-dvd-32bit) http://www.linuxmint.com/edition.php?id=169
Uruchomilem teraz u siebie na kompie live cd bo do laptopa na razie nie mam dostepu, ale jest to samo.

mint@mint ~ $ tail -f /var/log/syslog
Feb 27 09:13:52 mint kernel: [  393.104495] scsi 10:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Feb 27 09:13:52 mint kernel: [  393.104867] scsi 10:0:0:1: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
Feb 27 09:13:52 mint kernel: [  393.107234] sr1: scsi-1 drive
Feb 27 09:13:52 mint kernel: [  393.107337] sr 10:0:0:0: Attached scsi CD-ROM sr1
Feb 27 09:13:52 mint kernel: [  393.107649] sr 10:0:0:0: Attached scsi generic sg4 type 5
Feb 27 09:13:52 mint kernel: [  393.107772] sd 10:0:0:1: Attached scsi generic sg5 type 0
Feb 27 09:13:52 mint kernel: [  393.112443] sd 10:0:0:1: [sdd] Attached SCSI removable disk
Feb 27 09:13:53 mint udisksd[3263]: Mounted /dev/sr1 at /media/mint/Orange on behalf of uid 999
Feb 27 09:13:53 mint kernel: [  394.318734] ISO 9660 Extensions: Microsoft Joliet Level 1
Feb 27 09:13:53 mint kernel: [  394.319109] ISOFS: changing to secondary root

quote]mint@mint ~ $ ls /dev/ttyUSB*
ls: cannot access /dev/ttyUSB*: No such file or directory


mint@mint ~ $ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1c:25:a8:b6:64 
          UP 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)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:157 errors:0 dropped:0 overruns:0 frame:0
          TX packets:157 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11167 (11.1 KB)  TX bytes:11167 (11.1 KB)

wlan0     Link encap:Ethernet  HWaddr 00:0d:81:ae:fe:3d 
          UP 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)

mint mint # lsusb
Bus 002 Device 003: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 09da:8090 A4 Tech Co., Ltd X-718BK Oscar Optical Gaming Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 12d1:15cf Huawei Technologies Co., Ltd.
Bus 001 Device 002: ID 0930:6544 Toshiba Corp. Kingston DataTraveler 2.0 Stick (2GB)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub



mint@mint ~ $ sudo su
mint mint # uname -rp
3.13.0-24-generic i686
mint mint # cat /etc/issue.net
Linux Mint 17 Qianamint mint #

Ostatnio edytowany przez tadek (2016-02-27 09:32:35)

Offline

 

#22  2016-02-27 17:47:22

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Huawei E3372 Play nie łączy w Network Managerze

Kod:

Bus 001 Device 005: ID 12d1:15cf Huawei Technologies Co., Ltd.

Na forum usb_modeswitch jest wzmianka o tym Huaweiu
http://www.draisberghof.de/usb_modeswitch/bb/viewto … cbbc59#p14423
w najnowszej paczce usb_modeswitch-data też jest

Kod:

cat /home/s3/Pobrane/_usb_modeswitch/usb-modeswitch-data-20160112/usb_modeswitch.d/12d1:15cf
# Huawei E3372s-153
TargetVendor=0x12d1
TargetProduct=0x1506
HuaweiNewMode=1

Offline

 

#23  2016-02-27 20:32:54

  tadek - Użytkownik

tadek
Użytkownik
Zarejestrowany: 2015-03-28

Re: Huawei E3372 Play nie łączy w Network Managerze

No dobrze mam już do dyspozycji laptop. Mam oczywiscie zainstalowane usb_modeswitch. Co mam zrobic, żeby modem zaczal dzialac?

Offline

 

#24  2016-02-27 20:40:42

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Huawei E3372 Play nie łączy w Network Managerze

Możesz spróbować wyłączyć network-managera i skonfigurować modem  ręcznie przez wvdial, to bardzo często pomaga w kłopotach z modemami.

wvdial - Inteligentne narzędzie do wybierania numeru za pośrednictwem protokołu Point-to-Point

Tu masz przykład zabawy z wvdial na starszym modemie z Aero2:
https://dug.net.pl/drukuj/197/aero2_z_modemem_huawei_e3131/

I conieco o zabawie z jeszcze starczym modmem u rożnych operatorów:
https://dug.net.pl/drukuj/132/huawei_e122___instala … ga_modemu_3g/

Ostatnio edytowany przez Jacekalex (2016-02-27 20:45:00)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#25  2016-02-27 23:18:10

  tadek - Użytkownik

tadek
Użytkownik
Zarejestrowany: 2015-03-28

Re: Huawei E3372 Play nie łączy w Network Managerze

Nie no super. Okazalo sie, ze w menedzerze oprogramowania jest stara wersja usb_modeswitch ktora nie wspiera tego modemu.
http://www.draisberghof.de/usb_modeswitch/ChangeLogData
http://www.draisberghof.de/usb_modeswitch/#install

tadek@linux ~/Pobrane/usb-modeswitch-2.3.0 $ sudo make install
[sudo] password for maxdata:
sed 's_!/usr/bin/tclsh_!'"/usr/bin/tclsh"'_' < usb_modeswitch.tcl > usb_modeswitch_dispatcher
cc -o usb_modeswitch usb_modeswitch.c -Wall `pkg-config --libs --cflags libusb-1.0`
Package libusb-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libusb-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libusb-1.0' found
usb_modeswitch.c:50:19: fatal error: stdio.h: Nie ma takiego pliku ani katalogu
#include <stdio.h>
                   ^
compilation terminated.
make: *** [usb_modeswitch] Błąd 1

tadek@linux ~ $ sudo apt-get install libusb-1.0-0-dev
[sudo] password for maxdata:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Polecane pakiety:
  libusb-1.0-doc
Zostaną zainstalowane następujące NOWE pakiety:
  libusb-1.0-0-dev
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 26 nieaktualizowanych.
Konieczne pobranie 52,7 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 244 kB miejsca na dysku.
Pobieranie:1 http://archive.ubuntu.com/ubuntu/ trusty/main libusb-1.0-0-dev i386 2:1.0.17-1ubuntu2 [52,7 kB]
Pobrano 52,7 kB w 1s (27,8 kB/s)           
Wybieranie wcześniej niewybranego pakietu libusb-1.0-0-dev:i386.
(Odczytywanie bazy danych ... 161951 plików i katalogów obecnie zainstalowanych.)
Preparing to unpack .../libusb-1.0-0-dev_2%3a1.0.17-1ubuntu2_i386.deb ...
Unpacking libusb-1.0-0-dev:i386 (2:1.0.17-1ubuntu2) ...
Konfigurowanie pakietu libusb-1.0-0-dev:i386 (2:1.0.17-1ubuntu2) ...

Dlaczego to nie dziala?

tadek@linux ~/Pobrane/usb-modeswitch-2.3.0 $ sudo make install
[sudo] password for maxdata:
sed 's_!/usr/bin/tclsh_!'"/usr/bin/tclsh"'_' < usb_modeswitch.tcl > usb_modeswitch_dispatcher
cc -o usb_modeswitch usb_modeswitch.c -Wall `pkg-config --libs --cflags libusb-1.0`
usb_modeswitch.c:50:19: fatal error: stdio.h: Nie ma takiego pliku ani katalogu
#include <stdio.h>
                   ^
compilation terminated.
make: *** [usb_modeswitch] Błąd 1

Ostatnio edytowany przez tadek (2016-02-27 23:19:05)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)