GNU/Linux >> Belajar Linux >  >> Ubuntu

Davicom Dm9601 Usb Lan Nic Ubuntu 11.10 Masalah?

Saya memiliki kartu ethernet USB davicom dm9601.

Saat saya mencolokkan perangkat, perangkat terdeteksi dan driver
dimuat, tetapi saya tidak dapat terhubung ke internet saat menggunakannya.

Ini berfungsi dengan baik di XP, laptop lain tetapi tidak berfungsi di Ubuntu 11.10

Bagaimana saya bisa menginstal driver untuk ini? Saya telah mencoba banyak hal Tapi tidak ada yang berhasil.

Jika saya membuka driver tautan ini tetapi tidak mengkompilasi atau mungkin saya melakukan sesuatu yang salah.

Saya menemukan yang ini tetapi tidak tahu cara mengikuti langkah-langkah ini.

Ini lsusb saya keluaran:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002
Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 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 005 Device 001: ID
1d6b:0001 Linux Foundation 1.1 root hub Bus 006 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 008 Device 001: ID
1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 004: ID
064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314] Bus 003
Device 002: ID 08ff:1600 AuthenTec, Inc. AES1600 Bus 005 Device 002:
ID 0a46:9601 Davicom Semiconductor, Inc. DM9601 Fast Ethernet Adapter
Bus 006 Device 002: ID 046d:c045 Logitech, Inc. Optical Mouse Bus 003
Device 003: ID 0a5c:2101 Broadcom Corp. Bluetooth Controller Bus 004
Device 002: ID 04d9:1702 Holtek Semiconductor, Inc.

Tetapi ketika saya menghubungkan Internet saya dari sistem yang berbeda, itu mulai berfungsi.

Jawaban yang Diterima:

Persyaratan Sebelumnya

Anda memerlukan build-essential dan linux-headers-generic paket untuk diinstal. Jika Anda tidak memiliki paket-paket ini, Anda dapat menemukannya di package.ubuntu.com, unduh *.deb file dan menginstalnya secara manual.

linux-headers-generic adalah paket virtual yang menginstal header yang benar untuk kernel yang Anda jalankan saat ini. Anda dapat mengetahuinya dengan mengetikkan uname -r di terminal. Milik saya adalah 3.0.0-17-generic . Artinya yang harus saya unduh adalah linux-headers-3.0.0-17-generic kemasan. Setelah ethernet Anda berfungsi, apt-get install linux-kernel-headers jadi Anda selalu memiliki header yang benar.

build-essential paket memiliki banyak ketergantungan, dan ketika Anda mencoba menginstal .deb file itu akan memberi tahu Anda apa yang hilang. Kembali ke package.ubuntu.com dan unduh semua *.debs untuk paket yang dikeluhkannya.

Jika Anda menjalankan Ubuntu, *.deb file dapat diinstal dengan mengklik dua kali pada mereka. Di Kubuntu, Anda perlu mengklik kanan dan memilih opsi instal.

Bangun modul
Situs web Goto Davicom dan unduh LINUX Driver ke folder rumah Anda.
Buka Terminal dan ketik tar -xzvf dm9601-Linux2.6_1_1 untuk mengekstraknya.
Ketik cd dm9601 untuk masuk ke folder yang baru dibuat.
Ketik gedit dm9601.c untuk mengedit file sumber yang rusak.
Ubah #include <linux/config.h> ke #include <linux/configfs.h> Simpan file dan tutup gedit.
Ketik make untuk membangun modul.

Terkait:Bluetooth saya dinonaktifkan di Ubuntu 14.10?

Ok, sekarang Anda telah membangun modul. Pada titik ini kita dapat mengujinya. Dengan adaptor USB Davicom Anda terpasang, ketik sudo insmod dm9601.ko untuk memasukkan modul sementara. Jika semuanya berfungsi, kita perlu membuat modul ini dimasukkan secara otomatis saat boot.

Masukkan modul saat bootup
Ketik sudo cp dm9601.ko /lib/modules/$(uname -r)/kernel/ubuntu/net/ ketik sudo gedit /etc/modules Tambahkan dm9601 pada barisnya sendiri di akhir file
Simpan dan keluar dari gedit.

Modul Anda sekarang harus berfungsi saat reboot. Selamat! Anda perlu mengulangi langkah 2,3 &7 dari tahap Build dan langkah 1 dari tahap Sisipkan setiap kali Anda menginstal pembaruan kernel.

Pemecahan Masalah
Jika insmod gagal bekerja, Anda mungkin perlu menambahkan ID perangkat USB Anda ke file header.

Ketik 'lsmod' dan cari baris yang dimiliki oleh adaptor USB Davicom Anda. Seharusnya terlihat mirip dengan "Perangkat Bus 001 006:ID 0a46:9555 Davicom Semiconductor, Inc." Jika Anda ragu, cabut semua perangkat USB lainnya dan temukan satu-satunya saluran yang tidak memiliki “0000:0000”.

Untuk contoh di atas, ketik gedit dm9601.h dan masukkan 2 baris yang terlihat seperti:

DM9601_DEV( "Davicom Semiconductor, Inc", VENDOR_ACCTON, 0x0a46, 0x9555,
                DEFAULT_GPIO_RESET )

Kode sumber modul Anda sekarang dikonfigurasi untuk mengenali modul Anda. Lanjutkan dari Langkah 6 di tahap Pembuatan petunjuk.


Ubuntu
  1. Buat USB bootable Windows 10 di Ubuntu

  2. Kesalahan Perangkat Usb Virtualbox Ns_error_failure (0x80004005) Di Ubuntu 14.04 X64 Virtualbox 4.3?

  3. Ubuntu 20.04 Ubah Masalah Perangkat Output Suara?

  1. Cara Membuat Ubuntu Live USB di Windows

  2. Cara Menginstal Ubuntu 18.04 Bionic Beaver

  3. Instalasi Ubuntu 20.04 dari USB

  1. Buat stik USB Ubuntu 20.04 yang dapat di-boot di MS Windows 10

  2. Nonaktifkan automount di Ubuntu

  3. Cara menginstal Ubuntu dari USB