staging.inyokaproject.org

Fehler 2 ndiswrapper

Status: Ungelöst | Ubuntu-Version: Kubuntu 14.04 (Trusty Tahr)
Antworten |

ctrn

Anmeldungsdatum:
27. Februar 2016

Beiträge: Zähle...

Moin,

nach dem Umstieg von Windows auf Kubuntu wollte ich neben dem LAN auch meinen alten FritzWlan Stick bemühen. Nach einigem Einlesen habe ich versucht, den Treiber über Ndiswrapper zu nutzen, allerdings bekomme ich bei der Installation beim Schritt "make" diverse Fehler und es scheint nicht installiert zu sein. Folgendes wurde mir in der Konsole ausgegeben:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

cathrin@cathrin-Notebook-PC:~$ cd ndiswrapper-1.58
cathrin@cathrin-Notebook-PC:~/ndiswrapper-1.58$ make
make -C utils
make[1]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/utils« wird betreten
gcc -g -Wall -I../driver  -o loadndisdriver loadndisdriver.c
make[1]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/utils« wird verlassen
make -C driver
make[1]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/driver« wird betreten
make -C /usr/src/linux-headers-4.2.0-30-generic M=/home/cathrin/ndiswrapper-1.58/driver
make[2]: Verzeichnis »/usr/src/linux-headers-4.2.0-30-generic« wird betreten
  LD      /home/cathrin/ndiswrapper-1.58/driver/built-in.o
  MKEXPORT /home/cathrin/ndiswrapper-1.58/driver/crt_exports.h
  MKEXPORT /home/cathrin/ndiswrapper-1.58/driver/hal_exports.h
  MKEXPORT /home/cathrin/ndiswrapper-1.58/driver/ndis_exports.h
  MKEXPORT /home/cathrin/ndiswrapper-1.58/driver/ntoskernel_exports.h
  MKEXPORT /home/cathrin/ndiswrapper-1.58/driver/ntoskernel_io_exports.h
  MKEXPORT /home/cathrin/ndiswrapper-1.58/driver/rtl_exports.h
  MKEXPORT /home/cathrin/ndiswrapper-1.58/driver/usb_exports.h
  CC [M]  /home/cathrin/ndiswrapper-1.58/driver/crt.o
/home/cathrin/ndiswrapper-1.58/driver/crt.c: In function ‘_win_srand’:
/home/cathrin/ndiswrapper-1.58/driver/crt.c:470:2: error: implicit declaration of function ‘net_srandom’ [-Werror=implicit-function-declaration]
  net_srandom(seed);
  ^
cc1: some warnings being treated as errors
make[3]: *** [/home/cathrin/ndiswrapper-1.58/driver/crt.o] Fehler 1
make[2]: *** [_module_/home/cathrin/ndiswrapper-1.58/driver] Fehler 2
make[2]: Verzeichnis »/usr/src/linux-headers-4.2.0-30-generic« wird verlassen
make[1]: *** [modules] Fehler 2
make[1]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/driver« wird verlassen
make: *** [driver] Fehler 2
cathrin@cathrin-Notebook-PC:~/ndiswrapper-1.58$ sudo make install
make -C driver install
make[1]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/driver« wird betreten
make modules
make[2]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/driver« wird betreten
make -C /usr/src/linux-headers-4.2.0-30-generic M=/home/cathrin/ndiswrapper-1.58/driver
make[3]: Verzeichnis »/usr/src/linux-headers-4.2.0-30-generic« wird betreten
  CC [M]  /home/cathrin/ndiswrapper-1.58/driver/crt.o
/home/cathrin/ndiswrapper-1.58/driver/crt.c: In function ‘_win_srand’:
/home/cathrin/ndiswrapper-1.58/driver/crt.c:470:2: error: implicit declaration of function ‘net_srandom’ [-Werror=implicit-function-declaration]
  net_srandom(seed);
  ^
cc1: some warnings being treated as errors
make[4]: *** [/home/cathrin/ndiswrapper-1.58/driver/crt.o] Fehler 1
make[3]: *** [_module_/home/cathrin/ndiswrapper-1.58/driver] Fehler 2
make[3]: Verzeichnis »/usr/src/linux-headers-4.2.0-30-generic« wird verlassen
make[2]: *** [modules] Fehler 2
make[2]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/driver« wird verlassen
make[1]: *** [ndiswrapper.ko] Fehler 2
make[1]: Verzeichnis »/home/cathrin/ndiswrapper-1.58/driver« wird verlassen
make: *** [install] Fehler 2
cathrin@cathrin-Notebook-PC:~/ndiswrapper-1.58$ sudo depmod -a && sudo update-inittramfs -u
sudo: update-inittramfs: command not found
cathrin@cathrin-Notebook-PC:~/ndiswrapper-1.58$ modinfo ndiswrapper
modinfo: ERROR: Module ndiswrapper not found.
 

Nach einigem googeln konnte ich leider keine Lösung für mein Problem finden, daher hoffe ich, hier eine Lösung zu finden. Vielen Dank im voraus.

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Hallo,
Du brauchst das Programm doch nicht selbst zu kompilieren, entsprechend vorkompilierte deb-Pakete sind doch in den Repos verfügbar und können direkt über die Paketverwaltung oder mittels apt-get installiert werden.

WLAN/NdisWrapper

ctrn

(Themenstarter)

Anmeldungsdatum:
27. Februar 2016

Beiträge: 2

Erstmal danke für die wirklich fixe Antwort. Den auf der Ndiswrapper Seite beschriebenen Weg habe ich bereits probiert, allerdings hatte er mir dabei bereits einen Fehler ausgespuckt. Auf der FritzWlan Stick Seite https://wiki.ubuntuusers.de/FRITZ%21WLAN_USB_Stick/ stand dann auch was, dass ab Ubuntu 12.** der Ndiswrapper aus den Paketquellen fehlerhaft sei, was mir als Erklärung für den Fehler bei der Installation mit apt-get erschien. Jedenfalls zeigt er mir folgendes bei der Installation auf dem Weg an, der auf der Ndiswrapper Seite hier im Wiki steht:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
cathrin@cathrin-Notebook-PC:~$ sudo apt-get install dkms ndiswrapper-utils-1.9 ndiswrapper-common ndisgtk ndiswrapper-dkms gksu 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig                                                                                                                                    
gksu ist schon die neueste Version.                                                                                                                                                 
dkms ist schon die neueste Version.                                                                                                                                                 
Vorgeschlagene Pakete:                                                                                                                                                              
  ndiswrapper-source                                                                                                                                                                
Die folgenden NEUEN Pakete werden installiert:                                                                                                                                      
  ndisgtk ndiswrapper-common ndiswrapper-dkms ndiswrapper-utils-1.9
0 aktualisiert, 4 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 181 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.113 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Vormals nicht ausgewähltes Paket ndiswrapper-common wird gewählt.
(Lese Datenbank ... 175355 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../ndiswrapper-common_1.59-2_all.deb ...
Entpacken von ndiswrapper-common (1.59-2) ...
Vormals nicht ausgewähltes Paket ndiswrapper-utils-1.9 wird gewählt.
Vorbereitung zum Entpacken von .../ndiswrapper-utils-1.9_1.59-2_i386.deb ...
Entpacken von ndiswrapper-utils-1.9 (1.59-2) ...
Vormals nicht ausgewähltes Paket ndisgtk wird gewählt.
Vorbereitung zum Entpacken von .../ndisgtk_0.8.5-1ubuntu1_i386.deb ...
Entpacken von ndisgtk (0.8.5-1ubuntu1) ...
Vormals nicht ausgewähltes Paket ndiswrapper-dkms wird gewählt.
Vorbereitung zum Entpacken von .../ndiswrapper-dkms_1.59-2_all.deb ...
Entpacken von ndiswrapper-dkms (1.59-2) ...
Trigger für man-db (2.6.7.1-1ubuntu1) werden verarbeitet ...
Trigger für hicolor-icon-theme (0.13-1) werden verarbeitet ...
Trigger für desktop-file-utils (0.22-1ubuntu1) werden verarbeitet ...
Trigger für mime-support (3.54ubuntu1.1) werden verarbeitet ...
ndiswrapper-common (1.59-2) wird eingerichtet ...
ndiswrapper-utils-1.9 (1.59-2) wird eingerichtet ...
ndisgtk (0.8.5-1ubuntu1) wird eingerichtet ...
ndiswrapper-dkms (1.59-2) wird eingerichtet ...
Loading new ndiswrapper-1.59 DKMS files...
First Installation: checking all kernels...
Building only for 4.2.0-30-generic
Building initial module for 4.2.0-30-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/ndiswrapper-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.2.0-30-generic (i686)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.

Wenn ich jetzt über

1
gksu ndisgtk

versuche den Treiber zu installieren öffnet sich auch das Fenster, aber beim hinzufügen eines Treibers kommt eine Fehlermeldung mit der Aussage, dass das Modul nicht gefunden wurde. Habe mal nen Screen davon angehängt. Bitte auch an die "Idiotenfehler" denken, bin ganz frischer Linux Nutzer.

Bilder

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Hallo,
Screenshots sind normalerweise nicht erforderlich, der Fehler ist schon ersichtlich.

Building initial module for 4.2.0-30-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/ndiswrapper-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.2.0-30-generic (i686)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.

Was steht im Log?

1
cat /var/lib/dkms/ndiswrapper/1.59/build/make.log

Das Modul ndiswrapper-dkms kann nicht gebaut werden, bzw. erzeugt dabei einen Fehler. Es könnte an dem aktuell verwendeten 4.2.0-30-Kernel liegen, an fehlenden Kernel-Headern oder an etwas völlig anderem. Normalerweise sollte noch ein etwas älterer Kernel installiert sein.

Prüfe mal welche Kernel installiert sind:

1
dpkg -l linux-image* linux-headers* | grepp ii

dpkg

Bei Systemstart kann eine andere Kernelversion ausgewählt werden, sofern installiert. Versuche dies und stoße die Installation des Ndiwrapper-Pakets erneut an:

1
sudo dkms autoinstall
Antworten |