Harap edit pertanyaan Anda dan tambahkan output dari lsusbperintah terminal.
Pilot6
2
Memang terlihat seperti masalah tapi apa pertanyaan Anda?
David Foerster
Jawaban:
11
Perintah ini bekerja untuk saya. Saya hanya perlu menjalankannya sekali.
lsusb
Catat vendor dan id produk. Dalam kasus saya itu 12d1dan 1f01masing - masing.
Bus 002 Device 003: ID 05c8:038f Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:b008 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Sekarang Anda harus melihatnya di bawah koneksi jaringan yang tersedia dan di bawah lsusb muncul dengan nomor produk yang berbeda:
Bus 003 Device 008: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Anda mungkin harus memulai ulang atau menghapus dan memasukkan kembali modem beberapa kali untuk membuatnya berfungsi. Juga ingat untuk menambahkannya ke dalam koneksi edit / tambahkan koneksi broadband seluler.
Apakah ada cara untuk mengotomatisasi ini, mis. Jalankan sudo usb_modeswitch -J -v 0x12d1 -p 0x15casetiap kali modem terhubung? Saya ingat ini digunakan untuk bekerja secara otomatis sebelum 16,04 (setelah menerapkan perbaikan yang sama seperti milik Anda, tentu saja).
ov1d1u
Ya ada jalan. Saya menulis jawaban.
Pilot6
2
Saya punya masalah ini hari ini. Saya memiliki 2 komputer dengan Ubuntu 16.04 di mana 12d7:1505modem berfungsi dengan baik.
Saya membeli yang lain dan itu tidak berhasil tanpa
sudo usb_modeswitch -v 12d1 -p 1506 -J
perintah.
Saya memperbaikinya dengan udevaturan lain .
Tambahkan /etc/udev/rules.d/huawei.rulesfile dengan konten ini:
Kemudian reboot, atau jalankan sudo udevadm control -Rdan masukkan modem. Anda perlu menunggu sekitar 30 detik untuk modem untuk boot, maka Anda dapat menggunakannya.
dan mereka memang bekerja, tetapi tidak setiap waktu, bahkan, jika dimasukkan dengan tangan. Perangkat tetap terdaftar sebagai "penyimpanan massal" dalam lebih dari setengah kasus.
:(
Karena itu saya harus menggunakan solusi yang sangat kotor: Saya menambahkan yang terakhir ke root crontab untuk dijalankan setiap 10 detik. Saya tahu ini konyol, tetapi saya tidak bisa memikirkan hal yang lebih baik dalam situasi ini. Perintah akan berfungsi jika perangkat terdaftar sebagai penyimpanan massal (jika sudah berubah menjadi modem, itu hanya keluar dengan pesan "Tidak ada perangkat dalam mode default yang ditemukan. Tidak ada yang bisa dilakukan. Sampai jumpa! Sampai jumpa!" Sehingga tidak mengganggu modem bekerja dengan benar.
Ini bodoh, tetapi jika seseorang ingin menggunakannya, berikut ini adalah entri crontab saya:
Perangkat mulai berfungsi setelah 10 atau 20 detik (jika perintah harus dijalankan dua kali - yang merupakan sebagian besar kasus).
Saya juga menambahkan ini ke / etc / fstab saya untuk mencegah upaya untuk memasang penyimpanan massal usb segera setelah memasukkan. Ini mencegah jendela "Buka file" yang biasanya muncul ketika CD dimasukkan.
/dev/sr0 on /media/username/PLAY\ ONLINE iso9660 noauto
(Anda harus menyesuaikan tempat pemasangan sesuai dengan apa yang diperlihatkan perintah pemasangan setelah perangkat dipasang - tambang dipasang di folder MAINKAN ONLINE, yang merupakan nama penyedia seluler saya).
lsusb
perintah terminal.Jawaban:
Perintah ini bekerja untuk saya. Saya hanya perlu menjalankannya sekali.
Catat vendor dan id produk. Dalam kasus saya itu
12d1
dan1f01
masing - masing.Kemudian jalankan ini sekali.
sumber
1f01
saya tidak melihatnya di ekstrak terminal di atasPetunjuk tentang cara memperbaikinya sedikit berbeda dari 14,04.
Salah satu langkah ini mungkin tidak diperlukan, tetapi di sini adalah bagaimana saya membuatnya berfungsi:
dan tambahkan baris ini:
Kemudian:
Jalankan perintah ini:
Sekarang Anda harus melihatnya di bawah koneksi jaringan yang tersedia dan di bawah lsusb muncul dengan nomor produk yang berbeda:
Anda mungkin harus memulai ulang atau menghapus dan memasukkan kembali modem beberapa kali untuk membuatnya berfungsi. Juga ingat untuk menambahkannya ke dalam koneksi edit / tambahkan koneksi broadband seluler.
sumber
sudo usb_modeswitch -J -v 0x12d1 -p 0x15ca
setiap kali modem terhubung? Saya ingat ini digunakan untuk bekerja secara otomatis sebelum 16,04 (setelah menerapkan perbaikan yang sama seperti milik Anda, tentu saja).Saya punya masalah ini hari ini. Saya memiliki 2 komputer dengan Ubuntu 16.04 di mana
12d7:1505
modem berfungsi dengan baik.Saya membeli yang lain dan itu tidak berhasil tanpa
perintah.
Saya memperbaikinya dengan
udev
aturan lain .Tambahkan
/etc/udev/rules.d/huawei.rules
file dengan konten ini:Kemudian reboot, atau jalankan
sudo udevadm control -R
dan masukkan modem. Anda perlu menunggu sekitar 30 detik untuk modem untuk boot, maka Anda dapat menggunakannya.sumber
Tak satu pun dari solusi ini bekerja pada 16,04 saya. (Aturan udev bekerja dengan baik pada 14.04).
Maksudku, kadang-kadang ini berhasil, tetapi sangat jarang. Saya menguji perintah manual ini
dan
dan mereka memang bekerja, tetapi tidak setiap waktu, bahkan, jika dimasukkan dengan tangan. Perangkat tetap terdaftar sebagai "penyimpanan massal" dalam lebih dari setengah kasus.
:(
Karena itu saya harus menggunakan solusi yang sangat kotor: Saya menambahkan yang terakhir ke root crontab untuk dijalankan setiap 10 detik. Saya tahu ini konyol, tetapi saya tidak bisa memikirkan hal yang lebih baik dalam situasi ini. Perintah akan berfungsi jika perangkat terdaftar sebagai penyimpanan massal (jika sudah berubah menjadi modem, itu hanya keluar dengan pesan "Tidak ada perangkat dalam mode default yang ditemukan. Tidak ada yang bisa dilakukan. Sampai jumpa! Sampai jumpa!" Sehingga tidak mengganggu modem bekerja dengan benar.
Ini bodoh, tetapi jika seseorang ingin menggunakannya, berikut ini adalah entri crontab saya:
Perangkat mulai berfungsi setelah 10 atau 20 detik (jika perintah harus dijalankan dua kali - yang merupakan sebagian besar kasus).
Saya juga menambahkan ini ke / etc / fstab saya untuk mencegah upaya untuk memasang penyimpanan massal usb segera setelah memasukkan. Ini mencegah jendela "Buka file" yang biasanya muncul ketika CD dimasukkan.
(Anda harus menyesuaikan tempat pemasangan sesuai dengan apa yang diperlihatkan perintah pemasangan setelah perangkat dipasang - tambang dipasang di folder MAINKAN ONLINE, yang merupakan nama penyedia seluler saya).
sumber
Anda ingin mengotomatiskan ini? jika Anda memasang modem Anda tidak mengatur lagi.
pertama
salin kode ini
# HUAWEI E3131 DefaultVendor=0x12d1 DefaultProduct=0x15ca TargetVendor=0x12d1 TargetProduct=0x1506 MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
simpan, dan jalankan ini di terminal
sudo usb_modeswitch -c /etc/usb_modeswitch.conf
dan tunggu sebentar, jika modem Anda terdeteksi dan Anda dapat menggunakan untuk terhubung ke internet, pengaturan ini berfungsi.
sumber