Andreas Janssen schrieb:
Vielen Dank für deine Hilfe Andreas! Ich konnte so NDISWrapper zumindest erst mal installieren!Hallo [EMAIL PROTECTED] (<[EMAIL PROTECTED]>) wrote:ich habe das Problem, dass ich beim kompilieren von ndiswrapper eine Warnmeldung bekomme: "Warning: could not find versions for .tmp_versions/ndiswrapper.mod" Ich habe die Kernelquellen unter /usr/src/kernel-source-2.6.8/... und die Headerdateien unter /usr/src/kernel-headers-2.6.8-11/... bzw. /usr/src/kernel-headers-2.6.8-11-amd64-generic/... ausgepackt. Außerdem wurde das Kernel-Image /lib/modules/2.6.8-11-amd64-generic/build/... mit /usr/src/kernel-headers-2.6.8-11-amd64-generic/... verlinkt. Daraufhin habe ich ndiswrapper-source auf alle Abhängigkeiten überprüft und installiert, auch die vorgeschlagene kernel-package habe ich installiert, sie liegt jetzt unter /usr/src/kernel-kbuild-2.6-3/... Anschließend lag die Datei ndiswrapper-source.tar.bz2 im Ordner /usr/src/..., so dass nach dem entpacken ein Ordner /usr/src/ndiswrapper mit Dateien und einem Debian- Ordner (wozu braucht man den eigentlich?) darunter existiert. Jetzt war ich der Meinung, dass ich compilieren könnte?!? Also habe ich unter /usr/src/ndiswrapper/ make ausgeführt:Erstmal habe ich keine eigene Erfahrung mit dem AMD64-Port, daher weiß ich nicht ob ndiswrapper dort überhaupt funktioniert. Allerdings solltest Du auf jeden Fall nicht das Modul so von Hand kompilieren, sondern Dir ein Debian-Paket erstellen falls es keines für Deinen Kernel gibt (apt-cache search ndiswrapper). Dazu brauchst Du wenn Du einen Debian-Kernel benutzt /nicht/ die Kernelquellen, nur die Kernelheaders. Außerdem brauchst Du make-kpkg, build-essential und am besten auch module-assistant. Mit module-assistant geht es am einfachsten, rufe einfach folgende Befehle auf: module-assistant clean #räumt etwas auf module-assistant prepare #Installiert benötigte Pakete, die noch fehlen module-assistant auto-install ndiswrapper #Holt und entpackt das Quellpaket, compiliert den Treiber und baut ein Debian-Paket daraus, welches Du danach in /usr/src findest und mit dpkg -i installieren kannst. Alternativ kannst Du es mit make-kpkg machen, indem Du im obersten Verzeichnis der kernel-headers folgendes aufrufst: make-kpkg modules_clean make-kpkg modules_image Dass sollte ebenfalls ein Deb erstellen.Ich habe übrigens noch gesehen, dass in meiner apt-get ? Liste auch ein Debian- Paket ndiswrapper-utils existiert. Ich konnte aber keine Informationen finden, dass ich dieses Paket unbedingt brauche. Ich konnte es auch sowieso nicht installieren, wegen folgender Fehlermeldungen:Ja, das wird glaube ich gebraucht um ndiswrapper zu konfigurieren (Firmware laden?).<pt-get install --yes 'ndiswrapper-utils' ;echo RESULT=$? Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. [...] ndiswrapper-utils: Depends: ndiswrapper-modules-1.1 but it is not installableDer Grund dafür ist daß Du eben kein deb mit dem ndiswrapper-Kernelmodul erstellt und installiert hast, sondern einfach make aufgerufen hast. Daher fehlt dem ndiswrapper-utils-Paket nun dieses Paket. Grüße Andreas Janssen Also nach dem, was ich so im Interent gelesen habe, soll NDISWrapper auch mit 64Bit arbeiten. Vorausgesetzt, dass man die 64Bit- Windowstreiber verwendet. Ich habe es wie folgt versucht: Debian-Laptop:/# module-assistant clean Kein Paket angegeben. STOP. Debian-Laptop:/# module-assistant prepare Kernel-Header verfügbar in /usr/src/kernel-headers-2.6.8-11-amd64-generic Erstelle symbolischen Link... Fertig! Debian-Laptop:/# module-assistant auto-install ndiswrapper Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut... Fertig ndiswrapper-source ist schon die neueste Version. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Daten über 1 Pakete aktuallisiert. Extracting the package tarball, /usr/src/ndiswrapper-source.tar.bz2 modules/ modules/ndiswrapper/ modules/ndiswrapper/debian/ modules/ndiswrapper/debian/changelog modules/ndiswrapper/debian/compat modules/ndiswrapper/debian/copyright modules/ndiswrapper/debian/control.modules.in modules/ndiswrapper/debian/postinst.modules.in modules/ndiswrapper/debian/rules modules/ndiswrapper/Makefile modules/ndiswrapper/divdi3.c modules/ndiswrapper/hal.c modules/ndiswrapper/iw_ndis.c modules/ndiswrapper/iw_ndis.h modules/ndiswrapper/loader.c modules/ndiswrapper/loader.h modules/ndiswrapper/longlong.h modules/ndiswrapper/misc_funcs.c modules/ndiswrapper/ndis.c modules/ndiswrapper/ndis.h modules/ndiswrapper/ndiswrapper.h modules/ndiswrapper/ntoskernel.c modules/ndiswrapper/ntoskernel.h modules/ndiswrapper/pe_linker.c modules/ndiswrapper/pe_linker.h modules/ndiswrapper/proc.c modules/ndiswrapper/usb.c modules/ndiswrapper/usb.h modules/ndiswrapper/winnt_types.h modules/ndiswrapper/wrapper.c modules/ndiswrapper/wrapper.h modules/ndiswrapper/x86_64_stubs.S modules/ndiswrapper/INSTALL modules/ndiswrapper/version Fertig mit /usr/src/ndiswrapper-modules-2.6.8-11-amd64-generic_1.1-4+2.6.8-14_amd64.deb . Wähle vormals abgewähltes Paket ndiswrapper-modules-2.6.8-11-amd64-generic. (Lese Datenbank ... 103705 Dateien und Verzeichnisse sind derzeit installiert.) Entpacke ndiswrapper-modules-2.6.8-11-amd64-generic (aus .../ndiswrapper-modules-2.6.8-11-amd64-generic_1.1-4+2.6.8-14_amd64.deb) ... dpkg: Abhängigkeitsprobleme verhindern Konfiguration von ndiswrapper-modules-2.6.8-11-amd64-generic: ndiswrapper-modules-2.6.8-11-amd64-generic hängt ab von ndiswrapper-utils (>= 1.1-1); aber: Paket ndiswrapper-utils bereitstellt, ist nicht installiert. ndiswrapper-modules-2.6.8-11-amd64-generic hängt ab von ndiswrapper-utils (<= 1.1-999); aber: Paket ndiswrapper-utils bereitstellt, ist nicht installiert. dpkg: Fehler beim Bearbeiten von ndiswrapper-modules-2.6.8-11-amd64-generic (--install): Abhängigkeitsprobleme - lasse es unkonfiguriert Fehler traten auf beim Bearbeiten von: ndiswrapper-modules-2.6.8-11-amd64-generic I: Direkte Installation nicht möglich; es wird versucht, zusätzlich benötigte Pakete zu installieren. Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut... Fertig Abhängigkeit werden korrigiert... Fertig Die folgenden zusätzlichen Pakete werden installiert: ndiswrapper-utils Die folgenden NEUEN Pakete werden installiert: ndiswrapper-utils 0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. Es müssen 25,8kB Archive geholt werden. Nach dem Auspacken werden 127kB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] j Hole:1 http://ftp.de.debian.org stable/main ndiswrapper-utils 1.1-4 [25,8kB] Es wurden 25,8kB in 7s geholt (3243B/s) Wähle vormals abgewähltes Paket ndiswrapper-utils. (Lese Datenbank ... 103710 Dateien und Verzeichnisse sind derzeit installiert.) Entpacke ndiswrapper-utils (aus .../ndiswrapper-utils_1.1-4_amd64.deb) ... Richte ndiswrapper-modules-2.6.8-11-amd64-generic ein (1.1-4+2.6.8-14) ... Richte ndiswrapper-utils ein (1.1-4) ... Debian-Laptop:/# Es wurde also, mit deiner Hilfe, ein Debian-Paket für das NDISWrapper- Modul erstellt. Jetzt habe ich versucht das Paket zu installieren: Debian-Laptop:/usr/src# dpkg -i ndiswrapper-modules-2.6.8-11-amd64-generic_1.1-4_amd64.deb dpkg - Warnung: deaktualisiere ndiswrapper-modules-2.6.8-11-amd64-generic von 1.1-4+2.6.8-14 zu 1.1-4. (Lese Datenbank ... 103722 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von ndiswrapper-modules-2.6.8-11-amd64-generic 1.1-4+2.6.8-14 (durch ndiswrapper-modules-2.6.8-11-amd64-generic_1.1-4_amd64.deb) ... Entpacke Ersatz für ndiswrapper-modules-2.6.8-11-amd64-generic ... Richte ndiswrapper-modules-2.6.8-11-amd64-generic ein (1.1-4) ... Scheint geklappt zu haben! Jetzt noch den 64Bit- Treiber in NDISWrapper laden: Debian-Laptop:~# ndiswrapper -l No drivers installed Debian-Laptop:~# ndiswrapper -i /home/olaf/winXP_64_v437/b44amd64.inf Installing b44amd64 Debian-Laptop:~# ndiswrapper -l Installed ndis drivers: b44amd64 driver present Debian-Laptop:~# Jetzt habe ich versucht das Modul "NDISWrapper" in den Kernel zu laden: Debian-Laptop:~# depmod -a Debian-Laptop:~# modprobe ndiswrapper FATAL: Error inserting ndiswrapper (/lib/modules/2.6.8-11-amd64-generic/misc/ndiswrapper.ko): Invalid module format Debian-Laptop:~# Und hier liegt mein nächstes Problem! Warum kann das Modul- Format nicht stimmen? Vielleicht sollte ich das mal als neues Problem in die Liste setzen? Dann habe ich noch die Wireless- Tools installiert: Debian-Laptop:~# apt-get install wireless-tools Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut... Fertig Die folgenden NEUEN Pakete werden installiert: wireless-tools 0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 104kB Archive geholt werden. Nach dem Auspacken werden 299kB Plattenplatz zusätzlich benutzt. Hole:1 http://ftp.de.debian.org stable/main wireless-tools 27-2 [104kB] Es wurden 104kB in 2s geholt (46,2kB/s) Wähle vormals abgewähltes Paket wireless-tools. (Lese Datenbank ... 103722 Dateien und Verzeichnisse sind derzeit installiert.) Entpacke wireless-tools (aus .../wireless-tools_27-2_amd64.deb) ... Richte wireless-tools ein (27-2) ... Debian-Laptop:~# Aber da das Modul nicht geladen wurde, kann natürlich auch kein Interface gesehen werden: Debian-Laptop:~# iwlist scanning lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. eth1 Interface doesn't support scanning. sit0 Interface doesn't support scanning. Debian-Laptop:~# iwlist wlan0 scan wlan0 Interface doesn't support scanning. Debian-Laptop:~#
Vielen, vielen Dank nochmals! Gruß Olaf |
Re: NDISWrapper Installation unter 2.6.8-11-amd64
Familie Britta und Olaf Riemer Tue, 27 Sep 2005 09:03:01 -0700
- Re: NDISWrapper Installation unter 2.6.8-11... Familie Britta und Olaf Riemer
- Re: NDISWrapper Installation unter 2.6... Andreas Pakulat
- Re: NDISWrapper Installation unter... Andreas Janssen
- Re: NDISWrapper Installation u... Familie Britta und Olaf Riemer
- Re: NDISWrapper Installati... Richard Mittendorfer
- Re: NDISWrapper Installati... Andreas Pakulat
- Re: NDISWrapper Insta... Familie Britta und Olaf Riemer
- Re: NDISWrapper I... Familie Britta und Olaf Riemer