insmod: HATA: 8188eu.ko modülü eklenemedi: Geçersiz modül biçimi


10

TL-WN725N'yi Fedora 20 ile USB WiFi Adaptörü olarak kullanmaya çalışıyorum.

Bu böcekleri izledim ve adaptör iyi çalıştı ve hatta son birkaç hafta boyunca iki güncellemeden kurtuldu.

Sonra yum updatebugün yaptım ve bilgisayarımı yeniden başlatana kadar hala iyi çalıştı. Modülü yeniden yüklemeye çalıştım ve aldım insmod: ERROR: could not insert module 8188eu.ko: Invalid module format.

Bulduğum şey, modüldeki çekirdeğimin ve çekirdek başlıklarının artık aynı olmaması ve çekirdeği güncellemem gerektiğiydi, bu yüzden yaptım ve

sudo yum install kernel-headers
Loaded plugins: langpacks, refresh-packagekit
Package kernel-headers-3.17.3-200.fc20.x86_64 already installed and latest version
Nothing to do

Şimdi modülün düzgün bir şekilde yüklenmesini sağlamak için biraz şaşkınım. Bir fikrin var mı?

Yanıtlar:


19

Modülünüz daha eski bir çekirdek (daha yeni güncellenmiş olan) için oluşturuldu.

En son çekirdeği kullanmak için yeniden başlattığınızdan emin olun.

Çalışan çekirdeğin ve kurulu sürümünün kernel-headersaynı olduğunu onaylayın .

Şimdi geçerli çekirdek için modülünüzü yeniden derlemeniz gerekecek:

cd rtl8188eu
make clean
make all
make install
modprobe -r 8188eu
modprobe 8188eu

Ne yazık ki, çekirdeği her güncellemenizde bu sürücü ana çekirdek paketine girene kadar bunu yapmaya devam etmeniz gerekir.

Çekirdek her güncellendiğinde (örneğin, VirtualBox sürücüleri bunu kullanıyorsa) sizinki gibi otomatik olarak ağaç dışı modüller oluşturabilen Dinamik Çekirdek Modülü Desteği adlı bir tesis vardır, ancak yapılandırmak için oldukça fazla ek iş gerektirir. Değerinden daha fazla çaba olduğunu görebilirsiniz.

Bu teknolojinin kanayan kenarında yaşamanın dezavantajı ;-)


make allModülü yüklemek için adımları yeniden , ama yine de aynı hatayı alıyorum, bu yüzden tekrar derleme işi yapmak gibi görünmüyor?
Merlin

Eh ... hayır ... O zaman deneyeceğim.
Merlin

@Merlin - işe yaradığı için memnunum. Cevabı açıklığa kavuşturmak için düzenledim.
garethTheRed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.