Używałem ndiswrapper
do pracy niektórych kart bezprzewodowych za pomocą sterowników Windows, ponieważ nie są one jeszcze obsługiwane przez darmowe sterowniki Linux. Do wersji Ubuntu 12.04.
Teraz mogę zainstalować sterowniki sieci bezprzewodowej Windows (ndisgtk) z Centrum oprogramowania Ubuntu, ale kiedy próbuję załadować sterownik, pojawia się komunikat o błędzie
FATAL: Module ndiswrapper not found.
Otrzymuję ten sam błąd, jeśli piszę na terminalu sudo modprobe ndiswrapper
.
Jak mogę obejść ten błąd, dopóki nie zostanie naprawiony?
ndiswrapper
Tomek
źródło
źródło
Odpowiedzi:
Ten błąd jest zgłaszany tutaj . Udało mi się to obejść, więc pomyślałem, że mogę udostępnić poprawkę, aby inni mogli skorzystać i być może przekazać dokładniejsze informacje. Źródłem informacji jest soneedu commnent i Wiki Ubuntu .
Aktualizacja: Istnieje inna sugestia naprawy, która wydaje się znacznie łatwiejsza do zrobienia, i została potwierdzona w komentarzach, że działa.
Napraw sugestię nr 1:
ndiswrapper-dkms
sudo modprobe ndiswrapper
Teraz powinieneś być w stanie korzystać z narzędzia Windows Wireless Network Drivers (ndisgtk).
Nie zapomnij upewnić się, że ndiswrapper jest ładowany podczas uruchamiania systemu .
Napraw sugestię nr 2:
Testowane na 32-bitowym systemie Ubuntu 12.04.
Przejdź do Centrum oprogramowania Ubuntu, wyszukaj
ndisgtk
i otwórz jego wpis. Zainstaluj, jeśli jeszcze tego nie zrobiłeś. Sprawdź dodatekSource for the ndiswrapper Linux kernel module (ndiswrapper-source)
i kliknij „Zastosuj zmiany”.Teraz nie musi być plik nazywa
ndiswrapper.tar.bz2
się/usr/src
. Otwórz terminal i przejdź do katalogu:Wyodrębnij plik:
Przejdź do wyodrębnionego katalogu:
Skompiluj i zainstaluj:
Dodaj moduł do systemu:
Otwórz plik:
Usuń zawartość pliku, zapisz i zamknij. Następnie pozwól modułowi ponownie zapisać plik konfiguracyjny:
Restart.
Teraz powinieneś być w stanie korzystać z narzędzia Windows Wireless Network Drivers (ndisgtk).
Nie zapomnij upewnić się, że ndiswrapper jest ładowany podczas uruchamiania systemu .
źródło
sudo modprobe ndiswrapper
do terminalu, ja a mój Netgear WG121 znów jest w powietrzu. Dzięki za link!Ten sam problem właśnie zaczął się dla mnie kilka dni temu i szukając go naprawić, znalazłem dziś rano post na ubuntuforums.org z alternatywną poprawką. Ponieważ nie widziałem jeszcze żadnej wzmianki o tej metodzie tutaj, pomyślałem, że idę dalej i publikuję ją dla wszystkich innych.
Oto oryginalny post HalfNote5:
Ponieważ nie mam wystarczającej reputacji, aby opublikować zrzut ekranu tutaj, poszedłem naprzód i skopiowałem tekst.
12.04 i ndiswrapper modprode „FATAL: Nie znaleziono modułu ndiswrapper”
Ostatnio edytowane przez HalfNote5; 26 maja 2012 o 09:13. Powód: niewielka korekta
Link do oryginalnego postu HalfNote5
Ponieważ używam Ubuntu 12.04 LTS jako mojego systemu operacyjnego, właśnie przeszukałem każdą nazwę instalacji w programie Ubuntu Software Center i zainstalowałem każdą z nich.
Po zakończeniu instalacji ponownie otworzyłem ndiswrapper, a następnie usunąłem i ponownie zainstalowałem sterownik bezprzewodowy.
Od tego czasu mój adapter bezprzewodowy działa idealnie.
Mam nadzieję, że moja odpowiedź pomoże to naprawić, nawet jeśli tylko trochę, innym osobom z tym samym problemem w przyszłości.
źródło
Dzięki temu, kto to opublikował. Zajęło mi prawie dzień, aby moje WiFi działało na moim starym laptopie z Broadcom PCI WLAN. Użyłem
ndiswrapper
, pobierając go bezpośrednio, ale to nie działało dla mnie. Próbowałem go zainstalować, kompilując kod źródłowy, ale dostałem błąd kompilacji, w którym napisano błąd: „struct kernel_stat” nie ma elementu o nazwie „cpustat” .Potem szukałem i stwierdziłem, że muszę zainstalować
ndiswrapper-1.58
źródło. Pobrałem źródło i postępowałem zgodnie z następującymi instrukcjami po rozpakowaniu archiwum i przejściu do katalogu źródłowego.Teraz Twoje WiFi powinno być uruchomione.
źródło
Po wypróbowaniu kilku znalezionych tutaj sugestii i zniknięciu nigdzie naprawiłem przerażenie:
komunikat o błędzie poprzez dodanie PPA Glenn Washburn do moich źródeł oprogramowania. Jest to dość łatwe do zrobienia w porównaniu z innymi metodami i jest to jedyna rzecz, która działała dla mnie. Po prostu wpisz następujące polecenie w terminalu:
Oczywiście zostaniesz poproszony o podanie hasła. Następnie zostaniesz poproszony o potwierdzenie dodania hasła, naciskając klawisz Enter. Następnie wystarczy zaktualizować oprogramowanie i działa. Dość proste. Muszę wspomnieć, że odwiedzając tę umowę PPA, zobaczysz tę notatkę:
Nie wiem, co z tym zrobić, ale tutaj jestem z tego powodu online.
źródło
Znalazłem naprawę, zrób to i będzie działać
źródło
W Ubuntu 14.04 musiałem naprawić
loader.c
ipe_linker.c
pliki w kodzie źródłowym ndiswrapper:Również:
Następnie wykonałem kolejne kroki sugestii # 2
źródło