Ubuntu 6.10 >>USB - W-LAN<< geht nicht

Hallo liebe Experten…

Ich habe mir Ähnlich wie der Herr weiter unten ebenfalls UBUNTO 6.10 installiert…

Von einigen Problemen abgesehen:

(Warum sehe ich meine NTFS Partitionen nicht? die hatte ich doch in der Installation als media/hdb1a -1b usw. deklariert?)
(UNd wieso ging mein Sound am Anfang und jetzt nicht mehr)

Aber dazu später noch mehr Fragen…

Als Linux-Anfänger fällt mir das Installieren meines USB_WLAN_Sticks schwer…
Ich habe versucht der Installationsanweisung der Ubuntugroups und diverser Readme Dateien und Foren zu folgen…
-ergebnislos
ndiswrapper-1.8 liefert mir hauptsächlich Fehlermeldungen
das sieht dann so aus:

entpacken klappt

im ndisverzeichnis folge ich der Readme datei:
als root

im ndiswrapperverzeichnis: befehl „make install“
(Ergebnis siehe unten)
fehlen mir wie beim Kollegen noch irgendwelche Pakete?

Danke im Voraus

Max

Betrete Verzeichnis ‚/lib/modules/ndiswrapper-1.8/driver‘

make -C /lib/modules/2.6.17-10-generic/build SUBDIRS=/lib/modules/ndiswrapper-1.8/driver \
DRIVER_VERSION=1.8
make[2]: Betrete Verzeichnis ‚/usr/src/linux-headers-2.6.17-10-generic‘
Building modules, stage 2.
MODPOST
make[2]: Verlasse Verzeichnis ‚/usr/src/linux-headers-2.6.17-10-generic‘
mkdir -p /lib/modules/2.6.17-10-generic/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.17-10-generic/misc
/sbin/depmod -a
make[1]: Verlasse Verzeichnis ‚/lib/modules/ndiswrapper-1.8/driver‘
make -C utils install
make[1]: Betrete Verzeichnis ‚/lib/modules/ndiswrapper-1.8/utils‘
gcc -g -Wall -DUTILS_VERSION=„1.7“ -o loadndisdriver loadndisdriver.c
loadndisdriver.c:15:20: error: stdlib.h: No such file or directory
loadndisdriver.c:16:19: error: stdio.h: No such file or directory
loadndisdriver.c:17:19: error: errno.h: No such file or directory
loadndisdriver.c:18:20: error: string.h: No such file or directory
loadndisdriver.c:19:20: error: libgen.h: No such file or directory
loadndisdriver.c:21:22: error: sys/mman.h: No such file or directory
loadndisdriver.c:23:23: error: sys/types.h: No such file or directory
loadndisdriver.c:24:23: error: sys/ioctl.h: No such file or directory
loadndisdriver.c:25:22: error: sys/stat.h: No such file or directory
loadndisdriver.c:26:20: error: unistd.h: No such file or directory
loadndisdriver.c:27:19: error: fcntl.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:11,
from loadndisdriver.c:28:
/usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No such file or directory
loadndisdriver.c:29:19: error: ctype.h: No such file or directory
loadndisdriver.c:30:20: error: dirent.h: No such file or directory
loadndisdriver.c:31:20: error: syslog.h: No such file or directory
loadndisdriver.c:34:25: error: linux/major.h: No such file or directory
loadndisdriver.c:35:25: error: linux/ioctl.h: No such file or directory
In file included from loadndisdriver.c:37:
…/driver/loader.h:24: error: expected specifier-qualifier-list before ‘size_t’
loadndisdriver.c: In function ‘load_file’:
loadndisdriver.c:67: error: ‘size_t’ undeclared (first use in this function)
loadndisdriver.c:67: error: (Each undeclared identifier is reported only once
loadndisdriver.c:67: error: for each function it appears in.)
loadndisdriver.c:67: error: expected ‘;’ before ‘size’
loadndisdriver.c:68: error: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:69: error: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:71: warning: implicit declaration of function ‘basename’
loadndisdriver.c:71: warning: initialization makes pointer from integer without a cast
loadndisdriver.c:73: warning: implicit declaration of function ‘open’
loadndisdriver.c:73: error: ‘O_RDONLY’ undeclared (first use in this function)
loadndisdriver.c:75: warning: implicit declaration of function ‘syslog’
loadndisdriver.c:75: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:75: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:75: warning: implicit declaration of function ‘strerror’
loadndisdriver.c:75: error: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:76: error: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:79: warning: implicit declaration of function ‘fstat’
loadndisdriver.c:81: warning: implicit declaration of function ‘close’
loadndisdriver.c:84: error: ‘size’ undeclared (first use in this function)
loadndisdriver.c:86: warning: implicit declaration of function ‘mmap’
loadndisdriver.c:86: error: ‘PROT_READ’ undeclared (first use in this function)
loadndisdriver.c:86: error: ‘MAP_PRIVATE’ undeclared (first use in this function)
loadndisdriver.c:86: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:87: error: ‘MAP_FAILED’ undeclared (first use in this function)
loadndisdriver.c:93: warning: implicit declaration of function ‘strncpy’
loadndisdriver.c:93: warning: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:95: error: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c:96: error: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:69: warning: unused variable ‘statbuf’
loadndisdriver.c: In function ‘parse_setting_line’:
loadndisdriver.c:109: warning: implicit declaration of function ‘isspace’
loadndisdriver.c:115: warning: implicit declaration of function ‘strchr’
loadndisdriver.c:115: warning: incompatible implicit declaration of built-in function ‘strchr’
loadndisdriver.c:115: error: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:117: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:117: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:118: error: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:138: warning: implicit declaration of function ‘strlen’
loadndisdriver.c:138: warning: incompatible implicit declaration of built-in function ‘strlen’
loadndisdriver.c: In function ‘read_conf_file’:
loadndisdriver.c:150: error: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:151: error: ‘FILE’ undeclared (first use in this function)
loadndisdriver.c:151: error: ‘config’ undeclared (first use in this function)
loadndisdriver.c:157: warning: implicit declaration of function ‘lstat’
loadndisdriver.c:158: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:158: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:158: error: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:159: error: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:162: warning: implicit declaration of function ‘sscanf’
loadndisdriver.c:162: warning: incompatible implicit declaration of built-in function ‘sscanf’
loadndisdriver.c:178: warning: implicit declaration of function ‘fopen’
loadndisdriver.c:178: error: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:182: warning: implicit declaration of function ‘fgets’
loadndisdriver.c:194: warning: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:205: warning: implicit declaration of function ‘fclose’
loadndisdriver.c:150: warning: unused variable ‘statbuf’
loadndisdriver.c: In function ‘load_bin_file’:
loadndisdriver.c:218: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:218: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:220: warning: implicit declaration of function ‘tolower’
loadndisdriver.c:222: warning: implicit declaration of function ‘chdir’
loadndisdriver.c:223: error: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:225: error: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:231: warning: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:233: warning: implicit declaration of function ‘ioctl’
loadndisdriver.c:233: warning: implicit declaration of function ‘_IOW’
loadndisdriver.c:233: error: expected expression before ‘struct’
loadndisdriver.c: In function ‘load_driver’:
loadndisdriver.c:251: error: ‘DIR’ undeclared (first use in this function)
loadndisdriver.c:251: error: ‘driver_dir’ undeclared (first use in this function)
loadndisdriver.c:253: error: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:257: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:257: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:259: error: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:261: error: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:263: warning: implicit declaration of function ‘opendir’
loadndisdriver.c:269: warning: implicit declaration of function ‘malloc’
loadndisdriver.c:269: warning: incompatible implicit declaration of built-in function ‘malloc’
loadndisdriver.c:273: warning: implicit declaration of function ‘memset’
loadndisdriver.c:273: warning: incompatible implicit declaration of built-in function ‘memset’
loadndisdriver.c:274: warning: incompatible implicit declaration of built-in function ‘strncpy’
loadndisdriver.c:282: warning: implicit declaration of function ‘readdir’
loadndisdriver.c:282: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:284: error: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:286: warning: implicit declaration of function ‘strcmp’
loadndisdriver.c:286: error: dereferencing pointer to incomplete type
loadndisdriver.c:287: error: dereferencing pointer to incomplete type
loadndisdriver.c:290: warning: implicit declaration of function ‘stat’
loadndisdriver.c:290: error: dereferencing pointer to incomplete type
loadndisdriver.c:291: warning: implicit declaration of function ‘S_ISREG’
loadndisdriver.c:292: error: dereferencing pointer to incomplete type
loadndisdriver.c:297: warning: incompatible implicit declaration of built-in function ‘strlen’
loadndisdriver.c:297: error: dereferencing pointer to incomplete type
loadndisdriver.c:299: error: dereferencing pointer to incomplete type
loadndisdriver.c:302: error: dereferencing pointer to incomplete type
loadndisdriver.c:305: error: dereferencing pointer to incomplete type
loadndisdriver.c:306: error: dereferencing pointer to incomplete type
loadndisdriver.c:308: error: dereferencing pointer to incomplete type
loadndisdriver.c:314: error: dereferencing pointer to incomplete type
loadndisdriver.c:315: error: dereferencing pointer to incomplete type
loadndisdriver.c:316: warning: implicit declaration of function ‘strcpy’
loadndisdriver.c:316: warning: incompatible implicit declaration of built-in function ‘strcpy’
loadndisdriver.c:317: error: dereferencing pointer to incomplete type
loadndisdriver.c:320: error: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c:321: error: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:324: error: dereferencing pointer to incomplete type
loadndisdriver.c:284: warning: unused variable ‘statbuf’
loadndisdriver.c:347: error: expected expression before ‘struct’
loadndisdriver.c:349: warning: implicit declaration of function ‘closedir’
loadndisdriver.c:351: warning: implicit declaration of function ‘free’
loadndisdriver.c:358: warning: implicit declaration of function ‘munmap’
loadndisdriver.c:358: error: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:358: error: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c:360: error: ‘struct load_driver_file’ has no member named ‘data’
loadndisdriver.c:360: error: ‘struct load_driver_file’ has no member named ‘size’
loadndisdriver.c: At top level:
loadndisdriver.c:383: error: expected ‘)’ before ‘*’ token
loadndisdriver.c: In function ‘load_all_devices’:
loadndisdriver.c:472: error: storage size of ‘statbuf’ isn’t known
loadndisdriver.c:474: error: ‘DIR’ undeclared (first use in this function)
loadndisdriver.c:474: error: ‘dir’ undeclared (first use in this function)
loadndisdriver.c:474: error: ‘driver’ undeclared (first use in this function)
loadndisdriver.c:474: warning: left-hand operand of comma expression has no effect
loadndisdriver.c:474: warning: statement with no effect
loadndisdriver.c:480: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:480: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:480: error: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:482: error: ‘EINVAL’ undeclared (first use in this function)
loadndisdriver.c:484: error: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:490: warning: incompatible implicit declaration of built-in function ‘malloc’
loadndisdriver.c:496: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:497: error: dereferencing pointer to incomplete type
loadndisdriver.c:498: error: dereferencing pointer to incomplete type
loadndisdriver.c:501: error: dereferencing pointer to incomplete type
loadndisdriver.c:502: warning: implicit declaration of function ‘S_ISDIR’
loadndisdriver.c:504: error: dereferencing pointer to incomplete type
loadndisdriver.c:505: error: dereferencing pointer to incomplete type
loadndisdriver.c:509: error: dereferencing pointer to incomplete type
loadndisdriver.c:510: error: dereferencing pointer to incomplete type
loadndisdriver.c:515: warning: implicit declaration of function ‘add_driver_devices’
loadndisdriver.c:515: error: dereferencing pointer to incomplete type
loadndisdriver.c:531: error: expected expression before ‘struct’
loadndisdriver.c:472: warning: unused variable ‘statbuf’
loadndisdriver.c: In function ‘get_ioctl_device’:
loadndisdriver.c:552: error: ‘FILE’ undeclared (first use in this function)
loadndisdriver.c:552: error: ‘proc_misc’ undeclared (first use in this function)
loadndisdriver.c:560: warning: implicit declaration of function ‘strstr’
loadndisdriver.c:560: warning: incompatible implicit declaration of built-in function ‘strstr’
loadndisdriver.c:561: warning: implicit declaration of function ‘strtol’
loadndisdriver.c:561: error: ‘NULL’ undeclared (first use in this function)
loadndisdriver.c:571: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:571: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:576: warning: implicit declaration of function ‘unlink’
loadndisdriver.c:577: warning: implicit declaration of function ‘mknod’
loadndisdriver.c:577: error: ‘S_IFCHR’ undeclared (first use in this function)
loadndisdriver.c:577: error: ‘MISC_MAJOR’ undeclared (first use in this function)
loadndisdriver.c:579: error: ‘errno’ undeclared (first use in this function)
loadndisdriver.c:584: error: ‘O_RDONLY’ undeclared (first use in this function)
loadndisdriver.c: In function ‘main’:
loadndisdriver.c:605: warning: implicit declaration of function ‘openlog’
loadndisdriver.c:605: error: ‘LOG_PERROR’ undeclared (first use in this function)
loadndisdriver.c:605: error: ‘LOG_CONS’ undeclared (first use in this function)
loadndisdriver.c:605: error: ‘LOG_KERN’ undeclared (first use in this function)
loadndisdriver.c:605: error: ‘LOG_DEBUG’ undeclared (first use in this function)
loadndisdriver.c:607: error: ‘LOG_INFO’ undeclared (first use in this function)
loadndisdriver.c:609: warning: implicit declaration of function ‘strncmp’
loadndisdriver.c:611: warning: implicit declaration of function ‘printf’
loadndisdriver.c:611: warning: incompatible implicit declaration of built-in function ‘printf’
loadndisdriver.c:621: warning: implicit declaration of function ‘atoi’
loadndisdriver.c:636: warning: implicit declaration of function ‘atof’
loadndisdriver.c:668: warning: implicit declaration of function ‘closelog’
make[1]: *** [loadndisdriver] Fehler 1
make[1]: Verlasse Verzeichnis ‚/lib/modules/ndiswrapper-1.8/utils‘
make: *** [install] Fehler 2

Hallo,

Als Linux-Anfänger fällt mir das Installieren meines
USB_WLAN_Sticks schwer…

Wende Dich vertrauensvoll an den Hersteller Deiner Hardware und frage
nach, warum er keinen Linuxtreiber liefert. Das ist kein
Linux-Problem, das ist ein Herstellerproblem!

ndiswrapper ist eine elende Krücke, die hintenrum versucht,
Windows-Treiber für Linux nutzbar zu machen.

Den Fehlermeldungen nach zu urteilen hast Du vielleicht vergessen,
eine komplette C-Umgebung (Compiler + Libraries) zu installieren.
Ansonsten kann ich mir nicht erklären, warum er Dinge wie
die „stdlib.h“ nicht finden kann.

Gruß

Fritze

Hallo Max !

  1. Für Ubuntu spezielle Fragen hast du hier ein Forum.Da Edgy erst seit ein paar Tagen final raus ist, sind da natürlich noch die eine oder andere Kinderkrankheit vorhanden.Generell ist aber das Thema Ndiswrapper schon unter Dapper im Wiki sehr gut dokumentiert.
    http://www.ubuntuusers.de/
    http://wiki.ubuntuusers.de/

  2. Da wie unter Windows auch wir keine Glaskugel besitzen, wäre eine Benennung der HW schon wünschenswert.Welche WLan USB Stick hast du?
    Hast du unter der HW Datenbank nachgesehen, ob das überhaupt mittels NDiswrapper betrieben werden muss.
    Siehe erst mal hier nach.
    http://wiki.ubuntuusers.de/Hardwaredatenbank#head-a8…

  3. Deine Version des Ndiswrapper ist sehr alt.Du solltest entweder die Version 1.16 downloaden oder höher.
    http://sourceforge.net/project/showfiles.php?group_i…

Die Version 1.16 hat die Möglichkeit mittels installierten fakeroot und debhelper dir in der Datenbank gelistetet deb. Pakete zu erstellen und zu installieren. Diese tauchen dann unter Synaptic auf.

Bei den Versionen darüber wird das undokumentiert vom Paketmanager installiert.

Ich habe dir hier mal die Anleitung mittels eines Fritzsticks.Daraus ersiehst du die benötigten Pakete für die Version 1.16.
Für 1.17- Today benötigtst du auf jedn Fall build-essential, damit du Fehlerfrei make und make install durchführen kannst.

http://wiki.ubuntuusers.de/Baustelle/WLAN/Treiber/FR…

Zukünftig rate ich dir ruhig mal im Wiki zu lesen, und dann erst zu fragen.

PS.
Die alte von dir installiert Version 1.8 solltest du aber über Synaptic wieder installieren.Falls du nicht weisst wo Synaptic ist, ober im Panel unter System/Administaration Paketmanagment.(Weiss jetzt gerade nicht ob das wie in Dapper(Habe gerade kein Edgy 6.10 vor mir) an der selben Stelle ist, aber ungefähr dort findet es sich.)

Zum Thema Paketverwaltung lese dir ruhig mal das durch.
http://wiki.ubuntuusers.de/Paketverwaltung

Gruss Insulin