Saya mengunduh driver Linux untuk RTL8111E onboard saya (Mobo MSI B75 Pro3-M) dari situs Realtek. Driver Realtek telah diperbarui 23/09/2013, jadi saya menganggap itu dapat menangani 64 bit Ubuntu (13.10 dalam kasus saya). Tampaknya kompatibel dengan kernel 3.xx.
Saya menjalankan autorun.sh sebagai root tetapi mendapatkan kesalahan berikut: "CONFIG_X86_X32 diaktifkan tetapi tidak ada dukungan binutils"
Saya tidak mengharapkan kesalahan ini, karena OS saya 64 bit. Adakah yang tahu cara memperbaikinya?
Salam,
David.
Mengkompilasi driver melibatkan pembuatan header kernel, yang dapat gagal
CONFIG_X86_X32 enabled but no binutils support
jika direktori sumber kernel milikroot
dan Anda berjalan sebagai pengguna yang tidak memiliki hak istimewa. Periksamake
output Anda untuk melihat apakahCONFIG_X86_X32 enabled but no binutils support
muncul di direktori source kernel, yang dalam hal ini coba membangun sumber kernel (atau seluruh sumber driver Anda)sudo make
.Penyebab umum lainnya
CONFIG_X86_X32 enabled but no binutils support
adalah spasi pada direktori kompilasi seperti yang disebutkan oleh David Van Huffel atau binutils yang tidak diinstal sebagaimana disebutkan oleh chili555.sumber
CONFIG_X86_X32 enabled but no binutils support
jika pengguna tidak memiliki izin yang benar. Jawabannya mungkin sedikit singkat, saya akan mengedit untuk membuatnya lebih jelas.Itu 'membuat' bagi saya pada sistem 64-bit saya tanpa drama kecuali untuk notasi tentang kunci pribadi yang dapat dengan aman diabaikan. Apakah Anda sudah menginstal binutils?
Jika tidak, instal:
Kemudian coba lagi:
sumber
Jika
binutils
diinstal, periksa jalur ke repo lokal yang telah Anda kloning (atau unduh)Jika ada folder dengan spasi seperti
new folder
, ganti namanya menjadinewfolder
, lalu jalankanmake
lagi, tidak akan ada kesalahan.sumber