У меня Ubuntu 12.10, и когда я запускаю sudo modprobe ndiswrapper
, я получаю следующую ошибку.
FATAL: Module ndiswrapper not found.
Команда dkms status
возвращается с ...
ndiswrapper, 1.57, 3.2.0-32-generic, i686: installed
Когда я бегу ndiswrapper -v
, я возвращаюсь с этим ...
jason@jason:~$ ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename: /lib/modules/3.5.0-18-generic/updates/dkms/ndiswrapper.ko
version: 1.58rc1
vermagic: 3.5.0-18-generic SMP mod_unload modversions 686
Я установил commons
, utils-1.9
, dkms
, source
, но он все еще возвращает эту ошибку. Как мне это исправить?
Основная причина этой ошибки - ошибка в версии ndiswrapper 1.57
. Проверьте это .
Загрузите ndiswrapper 1.58
rc build здесь с лучшим кодом, чем 1,57. Это будет работать. Удачи
На основании того, что вы установили, это может показаться глупым, но вы установили ndiswrapper-dkms
? Это должно позволить вам sudo modprobe ndiswrapper
.
Вы можете дождаться исправления ошибки или выполнить шаги, описанные в комментариях к ошибке, что-то вроде этого:
mkdir ~/src
cd ~/src
wget http://downloads.sourceforge.net/project/ndiswrapper/testing/ndiswrapper-1.58rc1.tar.gz
tar -xvf ndiswrapper-1.58rc1.tar.gz
cd ndiswrapper-1.58rc1
make
sudo make install
РЕДАКТИРОВАТЬ : Сначала запустите:
sudo rm -f /lib/modules/3.5.0-*-generic/updates/dkms/ndiswrapper.ko
Затем запустите:
sudo apt-get install --reinstall ndiswrapper-dkms ndiswrapper-source
Это перекомпилирует ndiswrapper, чтобы он работал на вашем ядре , Посмотрите, работает ли это для вас.
Это неправильная версия ядра для 12.10 (проверьте текущее работающее ядро с помощью команды uname -r
). Попробуйте:
sudo dkms build -m ndiswrapper -v 1.57
sudo dkms install -m ndiswrapper -v 1.57
Дайте нам знать, если это удастся принудительно перестроить ndiswrapper.