Saya sudah mendapatkan modem ZTE MF-193E yang bekerja dengan baik sebelumnya. Ketika saya membeli modem ini lebih dari setahun yang lalu, itu bekerja dengan mudah di luar kotak. Sekarang, ketika Ubuntu mengalami kemajuan dalam versi, segala sesuatunya menjadi semakin sulit bagi saya.
Modem ini bahkan berfungsi beberapa bulan lalu dengan Ubuntu 15.04 (64-bit). Sekarang, di Ubuntu 15.10 (64-bit), ia tidak dapat terhubung.
Saya telah mengatur koneksi broadband seluler . Saya telah mencoba berbagai string untuk APN, tetapi ini belum menjadi masalah sebelumnya.
(Modem berfungsi baik di Windows 10, jadi, ini bukan masalah perangkat keras sama sekali. Juga, Modem Manager GUI mendeteksi perangkat ini dengan baik. SMS dapat dikirim dan diterima tanpa masalah.)
Ketika saya memasukkan modem, itu terdeteksi dengan baik, ikon CD ditampilkan di Unity dengan nama modem. Beberapa detik kemudian, saya mendapatkan kotak pesan
Mobile Broadband Network: you are registered on the home network
dekat ikon jaringan.
Ketika saya mencoba untuk terhubung, ikon nirkabel di applet manajer jaringan memulai gerakan sentrifugal itu, tetapi akhirnya gagal terhubung dan sebuah pesan memberi tahu saya bahwa saya sedang luring.
Baris saya bisa mengisolasi dari /var/log/syslog
ini,
NetworkManager[628]: <info> (ttyUSB1): device state change: ip-config
> -> failed (reason 'ip-config-unavailable') [70 120 5]
Padahal, saya tidak yakin apakah ini yang relevan.
Lebih banyak garis dari
/var/log/syslog
dapat ditemukan di sini .
Pembaruan 1 - 06 Desember 2015
Seperti yang ditunjukkan oleh satu anggota yang baik, mencoba nf_conntrack_pptp
pendekatan modul.
Menjalankan perintah berikut,
$ lsmod | grep nf_conntrack_pptp | wc -l
0
$ sudo modprobe nf_conntrack_pptp
lsmod | grep nf_conntrack_pptp
nf_conntrack_pptp 20480 0
nf_conntrack_proto_gre 16384 1 nf_conntrack_pptp
nf_conntrack 106496 2 nf_conntrack_proto_gre,nf_conntrack_pptp
Kemudian mencoba modem saya, kegagalan yang sama. Log perubahan juga tidak terlihat.
Pembaruan 2 - 06 Desember 2015
Dieksekusi sebagai root,
systemctl restart network-manager.service
Tidak ada output di layar (terminal).
Log yang sesuai dari titik di atas ke upaya untuk terhubung menggunakan modem dapat ditemukan di sini .
Pembaruan 3 - 06 Desember 2015
Dipasang ofono
dan kemudian mencoba modem lagi.
Silakan lihat log di sini .
Pembaruan 4 - 06 Desember 2015
Sekali lagi dieksekusi sebagai root,
systemctl restart network-manager.service
Log yang sesuai dari titik di atas ke upaya untuk terhubung menggunakan modem dapat ditemukan di sini .
Pembaruan 5 - 06 Desember 2015
Mengubah semua "tolak" menjadi "izinkan" di /etc/dbus-1/system.d/nm-dispatcher.conf
.
Mencoba menghubungkan. Tidak berhasil
Beberapa jaringan terhubung dan terputus dengan koneksi Ethernet.
Diikuti oleh sudo systemctl restart network-manager.service
.
Modem plug out dan pasang.
Mencoba menghubungkan lagi. Tidak terhubung.
Log ada di sini .
Pembaruan 6 - 06 Desember 2015
Dieksekusi
sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee /tmp/modem.log.txt
dan
export NM_PPP_DEBUG=1
sudo NetworkManager --no-daemon 2>&1 | tee /tmp/nm.log.txt
Tidak dapat berjalan mm-test.py
karena beberapa kesalahan. Apakah menemukan file di lokasi yang ditunjukkan. Dapatkan ini dari, https://github.com/openshine/ModemManager/blob/master/test/mm-test.py .
Perintah di atas agak berbeda dari yang ada di Wiki.
File log ada di sini .
Pembaruan 7 - 07 Desember 2015
Dieksekusi lagi (setelah perubahan yang disarankan /lib/udev/rules.d/40-usb_modeswitch.rules
dan reboot)
sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee /tmp/modem.log.txt
dan
sudo NM_PPP_DEBUG=1 /usr/sbin/NetworkManager --log-level=debug --no-daemon > /tmp/nm.log.txt
The /var/log/syslog
disertakan juga.
File log ada di sini .
Pembaruan 8 - 08 Desember 2015
Kumpulan log yang diperbarui ada di sini .
Pembaruan 9 - 08 Desember 2015
Tes 1
Kali ini mem-boot komputer dari DVD Ubuntu 14.04 32 bit. Segera setelah komputer boot, mulai menangkap log MM.
Dimasukkan modem.
lsusb
menunjukkan bahwa itu diakui sebagai perangkat 19d2: 1232 yang perlu diganti ke perangkat 19d2: 2003. Karena pemasangan usb-modewitch memerlukan reboot mesin (dan karenanya lepas instalasi untuk menjalankan DVD), saya menyiapkan file sakelar khusus dan mengganti modem dari baris perintah (sudo usb_modeswitch -I -c 19d2:2003
).Segera setelah peralihan selesai, saya diberi tahu bahwa saya aktif
Mobile Broadband Network
dan appreard Koneksi Broadband Baru di menu manajer jaringan.Saya mengatur koneksi di atas dengan cara biasa (nama APN bukan masalah), dan koneksi dibuat secara otomatis.
Saya memutus dan mengeluarkan modem.
Berhenti mengambil log MM.
Log MM lengkap dan syslog untuk sesi mulai mengeluarkan modem dapat ditemukan di sini .
Tes 2
Tes yang sama dengan DVD Ubuntu 14.04 64 bit.
Log dapat ditemukan di sini .
Pembaruan 10 - 09 Desember 2015
Kali ini diuji dengan wvdial
dan menemukan bahwa jika wvdial
dijalankan sebagai root, kami mendapatkan koneksi yang sukses .
The wvdial
conf dan log, dan sesuai syslog yang disini
Dugaan primer: situasi mungkin ada hubungannya dengan grup pengguna dari pengguna yang sesuai.
Tetapi seperti yang ditunjukkan di sini ,
Dengan semua alat ini, untuk membuat koneksi dialup, pengguna harus menjadi anggota dari grup "dip" dan "dialout", jadi letakkan semua pengguna yang seharusnya terhubung melalui dialup ke dalam grup ini.
Tapi seperti yang bisa kita temukan,
$ groups masroor
masroor : masroor adm dialout cdrom sudo dip plugdev lpadmin sambashare family wireshark
Jadi, pengguna sudah menjadi anggota grup yang ditunjukkan.
Sekarang, mungkin masalahnya bermuara pada salah satu dari poin-poin ini,
- Kelompok tambahan apa yang dibutuhkan oleh pengguna?
- Bagaimana kita menjalankan proses pengaturan koneksi broadband seluler sebagai root? (masalah keamanan?)
Pembaruan 11 - 09 Desember 2015
wvdial
bekerja dengan USB3 dan tidak bekerja dengan USB1.
Silakan temukan syslog di sini .
Juga termasuk output dari dmesg | grep tty > /tmp/dmesg.tty.txt
. Tapi lihat empat baris di dekat awal file?
Pembaruan 12 - 10 Desember 2015
Mengomentari baris 4 (
SUBSYSTEM!="tty", GOTO="mm_zte_port_types_end"
) dalam/lib/udev/rules.d/77-mm-zte-port-types.rules
.Reboot mesin saya. Soft mencabut kabel dan memasukkan modem.
Mencoba terhubung. Gagal.
File syslog ada di sini .
Pembaruan 13 - 10 Desember 2015
Karena putus asa, untuk melihat apakah beberapa perubahan lokal mempengaruhi koneksi, menguji mesin dengan Ubuntu 15.04 dan 15.10 DVD.
- Boot mesin dengan Xubuntu 15.04 64 bit DVD. Koneksi itu berhasil seperti pesona.
- Boot mesin dengan Ubuntu 15.10 64 bit DVD. Koneksi gagal seperti sebelumnya.
Apa yang terjadi antara 15,04 dan 15,10?
Sangat membuat frustrasi.
Pembaruan 14 - 10 Desember 2015
Membuat file baru
/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
seperti yang diperintahkan dalam jawaban.Reboot mesin saya (atau dieksekusi
sudo udevadm control --reload
, benar-benar mencoba keduanya). Dimasukkan modem.Modem telah dikenali.
$ lsusb Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
Soft mencabut kabel dan mencoba terhubung menggunakan modem. Gagal.
Mengeluarkan modem.
Mesin hang sekali, apakah itu kejadian acak? Mesin saya biasanya tidak hang setahun sekali.
File syslog dan file aturan yang dibuat ada di sini .
Pembaruan 15 - 11 Desember 2015
Menambahkan baris berikut ke
/lib/udev/rules.d/40-usb_modeswitch.rules
.# ZTE MF193E ATTR{idVendor}=="19d2", ATTR{idProduct}=="1232", RUN+="usb_modeswitch '%b/%k'"
Biarkan file
/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
tetap utuh.Reboot mesin saya. Dimasukkan modem.
Modem telah dikenali.
Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
Soft mencabut kabel dan mencoba menghubungkan. Gagal.
Mengeluarkan modem.
Dihapus
/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
.Reboot dan coba seluruh proses lagi. Tidak berhasil lagi.
File syslog (lengkap, saya tidak mengambil risiko kehilangan bagian penting) dan file aturan yang disebutkan (40) ada di sini .
Pembaruan 16 - 11 Desember 2015
Hanya tersisa satu aturan 1232
/lib/udev/rules.d/40-usb_modeswitch.rules
, dihapus yang lain.Dieksekusi
sudo udevadm control --reload
.Dimasukkan modem.
Modem telah dikenali.
Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
Soft mencabut kabel dan mencoba menghubungkan. Gagal.
Mengeluarkan modem.
Tapi bukankah kita menguji sistem default di atas? Apakah Anda bermaksud meninggalkan /lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
tempatnya?
File syslog (selesai, saya tidak mengambil risiko kehilangan bagian penting) dan file aturan yang disebutkan (40) ada di sini
Pembaruan 17 - 11 Desember 2015
Mengomentari aturan 1232 di
/lib/udev/rules.d/40-usb_modeswitch.rules
, menambahkan satu untuk tahun 2003.# ZTE MFxxx # Added on December 11 2015 ATTR{idVendor}=="19d2", ATTR{idProduct}=="2003", RUN+="usb_modeswitch '%b/%k'"
Dieksekusi
sudo udevadm control --reload
.Dimasukkan modem.
Modem dikenali sebagai perangkat 1232 . Saya tidak ditawari untuk mencoba menghubungkan (sejauh pengetahuan saya, itu tidak akan didaftarkan ke jaringan broadband kecuali pergantian telah terjadi pada 2003)
Bus 001 Device 008: ID 19d2:1232 ZTE WCDMA Technologies MSM
Mengeluarkan modem.
File syslog dan file aturan yang disebutkan (40) ada di sini
Pembaruan 18 - 11 Desember 2015
Masukkan semua file aturan dalam bentuk aslinya.
Menonton
lsusb
output setiap satu detik menggunakan skrip shell. Output yang diambil dalam file yang dicap waktu.Dimasukkan modem. (Modem pertama kali muncul dalam file
lssuboutouput.Fri Dec 11 16:56:29 BDT 2015.txt
). Seperti yang dapat kita temukan dari tangkapan, jelas bahwa ia beralih dari perangkat 1232 ke perangkat 2003.Mencoba terhubung. Gagal.
Mengeluarkan modem.
File syslog, lsusb
output cap waktu dan file aturan yang disebutkan ada di sini .
Sekarang, Anda mungkin ingin mencocokkan keluaran syslog dengan stempel waktu.
Pembaruan 19 - 11 Desember 2015
Melakukan tes ini di arah yang sama sekali baru dengan harapan bahwa saya dapat mengisolasi masalah.
Disimpan dalam media portabel
/lib/udev/rules.d/40-usb-media-players.rules
dan/lib/udev/rules.d/77-mm-zte-port-types.rules
(dari mesin Ubuntu 15.10).Boot mesin menggunakan Xubuntu 15.04 64 bit DVD.
Dieksekusi
diff 77-mm-zte-port-types.rules /lib/udev/rules.d/77-mm-zte-port-types.rules > diff15.10and15.04_77-mm.txt
. File pertama adalah dari yang disimpan dari 15.10.Pemeriksaan file diff tidak menunjukkan
idProduct
1232 atau 2003.Dieksekusi
diff 40-usb_modeswitch.rules /lib/udev/rules.d/40-usb_modeswitch.rules > diff15.10and15.04_40-usb.txt
. Sekali lagi, file pertama adalah dari yang disimpan dari 15.10.Sekali lagi, pemeriksaan file diff tidak menunjukkan
idProduct
1232 atau 2003.Dimasukkan modem. Modem dikenali sebagai modem.
$ lsusb Bus 001 Device 008: ID 19d2:2003 ZTE WCDMA Technologies MSM
Dapat terhubung dengan mudah setelah mengatur koneksi broadband seluler.
Mengeluarkan modem.
Menginstal USB_ModeSwitch terbaru.
diff 40-usb_modeswitch.rules /lib/udev/rules.d/40-usb_modeswitch.rules
Sekarang mengembalikan NULL, seperti yang diharapkan.
Dieksekusi
sudo udevadm control --reload-rules
.Dimasukkan modem. Modem dikenali sebagai modem.
$ lsusb Bus 001 Device 008: ID 19d2:2003 ZTE WCDMA Technologies MSM
Bisa terhubung dengan mudah.
Saya bisa mencoba meningkatkan MM dan NM ke Ubuntu 15.10, hanya untuk melihat di mana ia rusak. Saya benar-benar mencoba tetapi menyerah karena masalah ketergantungan yang tak ada habisnya.
Semua file diff yang disebutkan di atas ada di sini .
Pembaruan 20 - 12 Desember 2015
Tes 1
Dalam
/lib/udev/rules
kondisi asli.Perangkat modem belum dimasukkan dalam sesi ini.
Pengaturan ModemManager untuk debugging dan pengaturan pengambilan udevadm.
sudo udevadm monitor --e |& tee udevadm.update20.WITHOUT78.log sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee MM.update20.WITHOUT78.log
Dicolokkan ke modem dan menunggu hingga dikatakan telah terdaftar di jaringan broadband.
Mencoba terhubung dengan tidak berhasil.
Mengeluarkan modem.
Mengisi file log.
Tes 2
Ulangi tes di atas dengan
/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules
di tempat.
Nama file log cukup jelas.
Semua file log di atas ditambah syslog dan 78 file aturan ada di sini .
Saya berharap semua file log datang dengan stempel waktu, membuat pencocokan lebih mudah.
Pembaruan 21 - 15 Desember 2015
- Mengubah file aturan seperti yang disarankan.
- Reboot mesin saya.
- Dimasukkan modem dan mencoba menghubungkan. Tidak berfungsi.
File aturan dan syslog
ada di sini .
Pembaruan 22 - 16 Desember 2015
Seperti yang disarankan dalam satu komentar, instal berbagai kernel dari http://kernel.ubuntu.com/~kernel-ppa/mainline/ dan mencoba menghubungkan menggunakan modem setelah boot di masing-masing.
4.2.8-040208-generik, kegagalan.
4.1.15-040115-generik, kegagalan.
4.0.9-040009-generik, kegagalan.
Jadi, mungkin, kita bisa mengesampingkan masalah kernel.
Pembaruan 23 - 16 Februari 2016
Modem sudah mulai berfungsi di Ubuntu 16.04. Versi ini masih dalam Alpha 1, tetapi berfungsi dengan baik di laptop saya.