GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menambahkan D-link Dwm-156 Ke Mode Sakelar Usb Untuk Mengeluarkan Cd Driver Secara Otomatis / Beralih Ke Mode Modem?

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)

  1. Ketik terminal:

    sudo gedit /etc/usb_modeswitch.d/2001:a706
    
  2. Salin baris berikut ke file yang baru dibuka &simpan:

    D-Link DWM-156 HSUPA 3.75G USB Modem 
    TargetVendor=0x2001
    TargetProduct=0x7d01
    MessageContent="555342431234567800000000000003f0010100000000000000000000000000"
    
  3. 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

  4. Ketik terminal:

    sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules
    
  5. 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:

    1. Anda memberikan id perangkat Anda ke mode usb ketika Anda menjalankan sudo gedit /etc/usb_modeswitch.d/2001:a706 baris.

    2. 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).

  1. 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
    
  2. Salin baris berikut &simpan:

    name of modem
    TargetVendor=0x????
    TargetProduct=0x????
    MessageContent="???????????????????????????????????????????????????????????"
    
    Type your id's & message content in the **????** above
    
  3. 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.

  4. 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.

Terkait:Bagaimana cara mematikan tanpa konfirmasi konfirmasi?

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:

  1. Berikan id perangkat Anda dengan menambahkannya di sudo gedit /etc/usb_modeswitch.d/

  2. 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.


Ubuntu
  1. Cara Membuat Drive USB Ubuntu yang Dapat Di-boot untuk Mac di OS X

  2. Driver Untuk Kunci Sidik Jari Usb Kensington Verimark?

  3. Bagaimana Cara Memuat Driver Iwlwifi??

  1. Bagaimana Cara Membuat Usb yang Persisten?

  2. Bagaimana Cara Menjalankan Program C++ Setiap Kali Flash Drive Usb Dimasukkan?

  3. Bagaimana Cara Menginstal Driver Untuk Rtl88x2bu?

  1. Bagaimana Cara Mengatur Variabel Path Untuk Semua Pengguna Di Server?

  2. Bagaimana Cara Mengatur Mode Malam Otomatis Di Ubuntu 20.04?

  3. Bagaimana cara menambahkan nama domain alias untuk situs web saya?