ifconfig mengembalikan "antarmuka tidak dikenal: tidak ada perangkat seperti itu"

2

Saya mencoba menginstal driver Linux untuk kartu jaringan nirkabel saya (D-Link DWL-G510) pada mesin Red Hat Linux 7.1 saya dengan kernel 2.4.37.9. Saya mengunduh driver serial monyet dari situs sourceforge dan berhasil mengkompilasi modul rt73 dan memuatnya ke dalam kernel. Masalahnya sekarang adalah bahwa setiap kali saya mengeluarkan perintah ifconfig wlan0 up itu terus kembali dengan pesan kesalahan berikut: wlan0: antarmuka tidak dikenal: Tidak ada perangkat tersebut .

Saya bingung apa yang harus dilakukan di sini. Saya menetapkan wlan0 sebagai alias untuk modul rt73 di modules.conf dan juga mencoba memuat driver dengan perintah modprobe rt73 ifname = wlan0 (ini menentukan nama antarmuka sesuai dengan instruksi yang dikemas dalam driver), tetapi pesan kesalahan masih terus muncul.

Apakah ada hal lain yang perlu saya lakukan di Linux untuk mengkonfigurasi bagian wlan0 atau modul tidak mengenali kartu jaringan nirkabel? Akan sangat aneh jika ini yang terakhir karena semua informasi dari internet menunjukkan ini adalah driver linux yang harus saya gunakan untuk kartu nirkabel yang disebutkan.

methon.dagger
sumber
2
apa yang Anda dapatkan jika Anda mencoba ifconfig -a
bryan
Ini hanya menampilkan antarmuka loopback (lo) dan tidak ada yang lain. Apa yang Anda sarankan saya lakukan sekarang?
methon.dagger
Sudahkah Anda mencoba ifconfig -add?
bryan
Apakah maksud Anda "ifconfig wlan0 add 192.168.1.35"? Perintah itu mengembalikan "wlan0: error fetching information interface: Device not found".
methon.dagger

Jawaban:

1

Saya menduga bahwa modprobeberhasil memuat rt73, seperti yang dapat dikonfirmasi dengan lsmodtetapi rt73 gagal melampirkan perangkat keras seperti yang akan dikeluhkan di dmesg | grep rt73. Kernel akan memuat modul selama sisi kernel dari modul bahagia, tetapi jika modul tidak dapat menemukan perangkatnya, tidak ada yang akan terjadi.

Jika driver gagal dilampirkan, Anda telah memasuki dunia kesakitan, menggali berbagai /procfile mencoba mencari tahu di mana modul driver perangkat seharusnya terpasang tetapi tidak. Di kotak saya, beberapa info bus PCI kebetulan tinggal di /proc/bus/pci/devices. Tapi saya menjalankan kernel 2.6.32 dan bahkan tidak ingat kapan terakhir kali saya melihat instalasi 2.4. Semoga jalan naik untuk bertemu Anda, semoga angin berada di belakang Anda, semoga Anda menemukan ruang alamat yang hilang ...

msw
sumber
DWL-G510 dihentikan oleh pabrikan sekitar 3 tahun yang lalu. Bukan berarti D-Link akan atau dapat membantu Anda, hanya dukungan komunitas untuk kartu lama yang jatuh dengan tajam, kata pria yang baru saja menggali kartu pcmcia berbasis rt2500.
msw
Saya mengeluarkan perintah "dmesg | grep rt73" dan kembali dengan dua baris: rt73: init <br> usb.c: terdaftar driver baru rt73 <br> Apakah itu mengatakan bahwa ia mencoba mendaftarkan dirinya sebagai perangkat USB? Itu aneh mengingat ini adalah kartu PCI. Selain pesan itu, saya tidak bisa melihat bahwa ia mengeluh gagal memasang perangkat keras.
methon.dagger
apakah Anda memiliki / proc / bus / perangkat? ambil itu untuk rt73, surfing cepat dari driver rt73 yang Anda gunakan menunjukkan bahwa ia menangani baik USB dan PCI; sayangnya pesan pendaftaran itu tidak menunjukkan lebih dari sekadar berlari dan terhubung ke sesuatu (mungkin sisi kernel). Seandainya saya bisa memberi tahu Anda bahwa saya tidak menghabiskan sore merenung melalui kode driver untuk rt2500 saya, tetapi Anda sudah mendapatkan sumbernya, ini terbuka;)
msw
Argh! Saya berharap itu tidak perlu sampai pada titik di mana orang perlu belajar cara menulis driver perangkat linux dan merendahkan kode.
methon.dagger