Saya menjalankan Ubuntu 13.10, 32-bit.
Saya selalu harus pergi ke terminal untuk "mengeluarkan" CD driver windows, atau pergi ke disk &mengeluarkan CD driver windows untuk membuat modem d-link dwm-156 gsm berfungsi melalui manajer jaringan.
Tampaknya sakelar mode usb tidak berfungsi.
Tetapi di komputer teman saya dengan ubuntu 14.04, sakelar mode usb berfungsi dan saya dapat menghubungkan d-link dwm-156 ke broadband seluler melalui pengelola jaringan segera setelah saya masuk.
Apakah ada cara untuk mengubah mode usb untuk mengeluarkan CD driver windows d-link dwm-156 di ubuntu 13.10,32-bit saya saat memulai?
Output lsusb adalah Bus 002 Device 013: ID 2001:a706 D-Link Corp
sebelum mengeluarkan CD (modem sebagai perangkat penyimpanan driver windows).
Output lsusb adalah Bus 002 Device 005: ID 2001:7d01 D-Link Corp
setelah mengeluarkan CD (sebagai modem).
Saya tidak ingin menggunakan driver dalam CD, karena saya perlu mengirim sms &mencari penggunaan data.
Jawaban Terbaik
Modem GSM dengan ID default 2001:a706 &ID target 2001:7d01
Anda harus menginstal mode sakelar usb (diinstal secara default di setiap ubuntu)
-
Ketik terminal:
sudo gedit /etc/usb_modeswitch.d/2001:a706
-
Salin baris berikut ke file yang baru dibuka &simpan:
D-Link DWM-156 HSUPA 3.75G USB Modem TargetVendor=0x2001 TargetProduct=0x7d01 MessageContent="555342431234567800000000000003f0010100000000000000000000000000"
-
Ketik terminal:
sudo usb_modeswitch -v 0x2001 -p 0xa706 -c /etc/usb_modeswitch.d/2001:a706
Sekarang modem Anda harus dialihkan ke mode modem dengan menggunakan mode sakelar usb Ubuntu Anda (biasanya membutuhkan waktu 10 detik untuk muncul di NetworkManager)
Sekarang Anda dapat membuatnya Pengalihan Otomatis
-
Ketik terminal:
sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules
-
Ubah ID default (vendor &produk) dari salah satu D-link dengan yang ada di editor teks &simpan seperti di bawah ini:
D-Link DWM-156 HSUPA 3.75G USB Modem ATTRS{idVendor}=="0791", ATTRS{idProduct}=="a800", RUN+="usb_modeswitch '%b/%k'"
Ubah kode di atas menjadi kode di bawah ini:
D-Link DWM-156 HSUPA 3.75G USB Modem ATTRS{idVendor}=="2001", ATTRS{idProduct}=="a706", RUN+="usb_modeswitch '%b/%k'"
CATATAN:Jangan membuat file baru untuk perangkat Anda jika nama perangkat Anda tidak ada dalam daftar gedit, itu tidak akan berfungsi, cukup tambahkan ID Anda di salah satu nama perangkat dalam daftar, nama apa pun akan benar-benar berfungsi, nama tidak masalah, hanya ID default yang diperlukan. Sekarang simpan &sambungkan kembali modem Anda dan itu akan terdeteksi secara otomatis sebagai modem. Jika Anda ingin melihatnya dari terminal gunakan
lsusb
yang akan ditampilkan secara berbeda sebelum dan sesudah penyambungan kembali. Sebelum mengeluarkan itu akan terlihat seperti 2001:a706. Setelah disambungkan kembali, tampilannya seperti 2001:7d01, yang merupakan mode Modem.Anda dapat menemukan isi pesan di /usr/share/usb_modeswitch/configPack.tar.gz dan menemukan yang cocok dengan nama yang sesuai. tanpa konten pesan yang benar tidak mungkin menggunakan sakelar mode usb, beberapa mungkin tidak sesuai. Jadi secara umum yang Anda lakukan adalah:
-
Anda memberikan id perangkat Anda ke mode usb ketika Anda menjalankan
sudo gedit /etc/usb_modeswitch.d/2001:a706
baris. -
Anda membuatnya bekerja secara otomatis dengan menambahkan id default Anda di
sudo gedit /lib/udev rules.d/40-usb_modeswitch.rules
-
Modem lain yang tidak disebutkan di atas
Anda harus menginstal mode sakelar usb (diinstal secara default di Ubuntu).
-
Buka terminal dan ketik berikut ini, ganti kata id vendor default, id produk default, id vendor target, id produk target dengan id perangkat Anda
sudo gedit /etc/usb_modeswitch.d/default vendor id : default product id
-
Salin baris berikut &simpan:
name of modem TargetVendor=0x???? TargetProduct=0x???? MessageContent="???????????????????????????????????????????????????????????" Type your id's & message content in the **????** above
-
Ketik terminal:
sudo usb_modeswitch -v 0xdefault vendor id -p 0xdefault product id -c /etc/usb_modeswitch.d/defult vendor id:default product id
Misal:
sudo usb_modeswitch -v 0x2001 -p 0xa706 -c /etc/usb_modeswitch.d/2001:a706
Sekarang modem Anda harus dialihkan ke mode modem dengan menggunakan mode sakelar usb (Membutuhkan waktu sekitar 10 detik untuk muncul di NetworkManager). Sekarang buat otomatis.
-
Ketik terminal:
sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules
mengubah id default (vendor &produk) dari salah satu modem dengan yang Anda miliki &simpan.
D-Link DWM-156 HSUPA 3.75G USB Modem ATTRS{idVendor}=="0791", ATTRS{idProduct}=="a800", RUN+="usb_modeswitch '%b/%k'"
Ubah di atas menjadi seperti di bawah ini:
D-Link DWM-156 HSUPA 3.75G USB Modem ATTRS{idVendor}=="your defult vendor id", ATTRS{idProduct}=="your default product id", RUN+="usb_modeswitch '%b/%k'"
Seperti disebutkan dalam kasus di atas, nama tidak masalah, hanya id default yang diperlukan, simpan &sekarang sambungkan kembali modem Anda dan itu akan terdeteksi secara otomatis sebagai modem.
Jika Anda menjalankan lsusb
perintah Anda akan melihat sesuatu seperti ini:
[email protected]:~$ lsusb
Bus 002 Device 019: ID 2001:a706 D-Link Corp.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Dimana 2001=id vendor; a706=id produk. Vendor default:ID produk diperoleh SEBELUM mengeluarkan cd driver. di sini, saya menggunakan- 2001:a706
Vendor target:ID produk diperoleh SETELAH mengeluarkan cd driver (sebagai mode modem). di sini, saya menggunakan 2001:7d01
Anda juga dapat menemukan isi pesan di /usr/share/usb_modeswitch/configPack.tar.gz
dan temukan yang cocok untuk Anda dengan mencocokkan nama, beberapa mungkin tidak sesuai atau di internet(sulit).
ID Catatan &konten pesan berbeda untuk modem yang berbeda.
Jadi pada dasarnya di sini Anda telah melakukan dua hal:
-
Berikan id perangkat Anda dengan menambahkannya di
sudo gedit /etc/usb_modeswitch.d/
-
Anda membuatnya bekerja secara otomatis dengan menambahkan id default Anda di aturan udev sakelar mode usb
Ingat bahwa ID terlihat seperti berikut untuk adaptor usb D-link dwm 3.75G:
2001:a706 (Sebelum mengeluarkan)
2001:7d01 (Setelah mengeluarkan),
Modem USB didukung sejak 13.10 dengan Sakelar Mode USB 1.2.3. Di 14.04, yaitu 2.1.1 sudah memiliki daftar Id yang diperbarui. Jika Anda mengalami masalah, perbarui ke versi Ubuntu terbaru.