Debian amd64 mit Intel 4965AGN

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
schrotti
Beiträge: 25
Registriert: 30.07.2005 22:49:13
Wohnort: Österreich
Kontaktdaten:

Debian amd64 mit Intel 4965AGN

Beitrag von schrotti » 16.08.2007 21:08:45

Irgendwie steh ich total an, und da mir kein Tutorial helfen konnte stell ich die Frage hier:

Ich habe den Kernel 2.6.22 (aus dem unstable repository) und versuche schon seit zwei Tagen
die Wireless-Karte Intel 4965AGn zum Laufen zu bringen bzw. deren Treiber zu kompilieren.

Zugegeben, ich habe bisher noch nicht viel kompieliert, aber jeder Versuch endet in einer mit nicht verständlichen Fehlermeldung.

Das System wäre Debian 4.0 eben auf AMD64 Architektur.

Ich meine, mit diesen Angaben wird mir wahrscheinlich niemand helfen können, aber vieleicht kann mir jemand diese Frage beantworten:
Wann kommt eine neue Kernelversion mit integrierten Treibern für diese Grafikkarte raus?
Er kann doch nichts dafür, dass er eine unaufhaltsame Tötungsmaschine ist!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.08.2007 09:15:38

schrotti hat geschrieben: aber jeder Versuch endet in einer mit nicht verständlichen Fehlermeldung.
auch wenn du die Fehlermeldung nicht verstehst, kannst du sie ja trotzdem hier posten. Wir nehmen sie auch uninterpretiert entgegen :wink:
Welchen Treiber ( und Version ) verwendest du ?
schrotti hat geschrieben: aber vieleicht kann mir jemand diese Frage beantworten:
Wann kommt eine neue Kernelversion mit integrierten Treibern raus?
ich würde jedenfalls nicht drauf warten wollen
wenn ich mir die Aktivitäten in diesem Projekt anschaue ( http://intellinuxwireless.org/repos/?p= ... g;h=master)
dann dürfte es dafür sicherlich noch zu früh sein

Gruß
gms

Benutzeravatar
schrotti
Beiträge: 25
Registriert: 30.07.2005 22:49:13
Wohnort: Österreich
Kontaktdaten:

Beitrag von schrotti » 17.08.2007 19:34:09

Na gut.

Ich habe, wie gesagt, die Kernel-Version 2.6.22 über die unstable-Server installiert.
D.h. das mac80211 Subsystem müsste bereits integriert sein.

Folglich lade ich mir das "iwlwifi-1.0.0-1"-Paket runter, entpacke es und versuche dann mit "make" mein Glück.

Diesen Versuch quitiert das Programm mit einem mir eben unverständlcihen:
make -C /lib/modules/2.6.22-1-amd64/build O=/lib/modules/2.6.22-1-amd64/build M=/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/ modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-1-amd64'
CC [M] /home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.o
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:43:44: error: ../net/mac80211/ieee80211_rate.h: Datei oder Verzeichnis nicht gefunden
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:337: warning: ‘struct sta_info’ declared inside parameter list
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:337: warning: its scope is only this definition or declaration, which is probably not what you want
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:337: warning: ‘struct ieee80211_local’ declared inside parameter list
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘rs_rate_init’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:349: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:350: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:355: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:355: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: At top level:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:360: warning: ‘struct ieee80211_local’ declared inside parameter list
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘rs_alloc’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:364: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘rs_tx_status’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:457: warning: implicit declaration of function ‘sta_info_get’
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:457: warning: assignment makes pointer from integer without a cast
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:458: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:460: warning: implicit declaration of function ‘sta_info_put’
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:465: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: At top level:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:539: warning: ‘struct ieee80211_local’ declared inside parameter list
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘iwl_get_lowest_rate’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:541: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: At top level:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:635: warning: ‘struct rate_control_extra’ declared inside parameter list
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘rs_get_rate’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:657: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:668: warning: passing argument 1 of ‘iwl_get_lowest_rate’ from incompatible pointer type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:671: warning: assignment makes pointer from integer without a cast
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:672: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:679: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:680: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:680: warning: type defaults to ‘int’ in declaration of ‘_x’
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:680: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:682: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:730: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:808: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:809: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:809: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: At top level:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:817: error: variable ‘rs_ops’ has initializer but incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:818: error: unknown field ‘module’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:818: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:818: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:819: error: unknown field ‘name’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:819: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:819: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:820: error: unknown field ‘tx_status’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:820: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:820: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:821: error: unknown field ‘get_rate’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:821: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:821: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:822: error: unknown field ‘rate_init’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:822: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:822: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:823: error: unknown field ‘clear’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:823: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:823: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:824: error: unknown field ‘alloc’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:824: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:824: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:825: error: unknown field ‘free’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:825: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:825: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:826: error: unknown field ‘alloc_sta’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:826: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:826: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:827: error: unknown field ‘free_sta’ specified in initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:827: warning: excess elements in struct initializer
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:827: warning: (near initialization for ‘rs_ops’)
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘iwl_fill_rs_info’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:832: warning: implicit declaration of function ‘hw_to_local’
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:832: warning: initialization makes pointer from integer without a cast
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:842: warning: assignment makes pointer from integer without a cast
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:843: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:852: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘iwl_rate_scale_init’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:912: warning: initialization makes pointer from integer without a cast
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:918: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:919: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:926: warning: assignment makes pointer from integer without a cast
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:927: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:934: error: dereferencing pointer to incomplete type
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘iwl_rate_control_register’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:977: warning: implicit declaration of function ‘ieee80211_rate_control_register’
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c: In function ‘iwl_rate_control_unregister’:
/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:982: warning: implicit declaration of function ‘ieee80211_rate_control_unregister’
make[3]: *** [/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.o] Fehler 1
make[2]: *** [_module_/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-1-amd64'
make: *** [modules] Fehler 2
Zu diesem Zeitpunkt habe ich die Makefile-Datei schon verändert. Wenn ich aber statt "build" "sources" reingebe, wies in der Orginal-Datei drinnen ist, kommt folgende Meldung:
make -C /lib/modules/2.6.22-1-amd64/build O=/lib/modules/2.6.22-1-amd64/sources M=/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/ modules
/bin/sh: line 0: cd: /lib/modules/2.6.22-1-amd64/sources: Datei oder Verzeichnis nicht gefunden
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-1-amd64'
Makefile:116: *** output directory "/lib/modules/2.6.22-1-amd64/sources" does not exist. Schluss.
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-1-amd64'
make: *** [modules] Fehler 2
Und da ich mit diesen Meldungen leider nix anfangen kann, komm ich nicht weiter bzw. nur über Ethernet-Kabel ins Internet...
Er kann doch nichts dafür, dass er eine unaufhaltsame Tötungsmaschine ist!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.08.2007 20:40:48

die Fehlermeldung ist eigentlich noch relativ leicht verständlich:

Code: Alles auswählen

/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.c:43:44: error: ../net/mac80211/ieee80211_rate.h: Datei oder Verzeichnis nicht gefunden
Diese Datei ist allerdings nicht in deinen/den Kernel Header-Dateien verfügbar, du bauchst daher noch zusätzlich den vollständigen Kernel Sourcetree. Nach der Installation von "linux-source-2.6.22" mußt du diese noch entpacken

Code: Alles auswählen

root@gms4:/usr/src# tar -xjvf linux-source-2.6.22.tar.bz2
und wenn du dann folgenden Symlink anlegst:

Code: Alles auswählen

root@gms4:/usr/src# ln -s /usr/src/linux-source-2.6.22 /lib/modules/2.6.22-1-amd64/sources
dann sollte du auch mit dem originalen Makefile arbeiten können.


Gruß
gms

Benutzeravatar
schrotti
Beiträge: 25
Registriert: 30.07.2005 22:49:13
Wohnort: Österreich
Kontaktdaten:

Beitrag von schrotti » 18.08.2007 17:39:47

Alles erledigt.
Leider bleibt diese Fehlermeldung:
schrotti12-nb:/home/schrotti12/Desktop/iwlwifi-1.0.0-1# makeKernel Makefile not found at '/lib/modules/2.6.22-1-amd64/source'
make: *** [compatible/kversion] Fehler 1
Er kann doch nichts dafür, dass er eine unaufhaltsame Tötungsmaschine ist!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 18.08.2007 18:41:22

komisch, bei deiner ersten geposteten Fehlermeldung war noch von "/lib/modules/2.6.22-1-amd64/sources" die Rede

Code: Alles auswählen

make -C /lib/modules/2.6.22-1-amd64/build O=/lib/modules/2.6.22-1-amd64/sources M=/home/schrotti12/Desktop/iwlwifi-1.0.0-1/compatible/ modules 
/bin/sh: line 0: cd: /lib/modules/2.6.22-1-amd64/sources: Datei oder Verzeichnis nicht gefunden 
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-1-amd64' 
Makefile:116: *** output directory "/lib/modules/2.6.22-1-amd64/sources" does not exist. Schluss. 
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-1-amd64' 
make: *** [modules] Fehler 2
jetzt wird eigenartiger weise nach "/lib/modules/2.6.22-1-amd64/source" gesucht ( jetzt fehlt auf einmal ein "s" am Ende )

Code: Alles auswählen

schrotti12-nb:/home/schrotti12/Desktop/iwlwifi-1.0.0-1# makeKernel Makefile not found at '/lib/modules/2.6.22-1-amd64/source' 
make: *** [compatible/kversion] Fehler 1
egal, ich habe den Treiber bei mir erfolgreich kompiliert. Mußte dafür nur den neuen Symlink anlegen:

Code: Alles auswählen

ln -s /usr/src/linux-source-2.6.22 /lib/modules/2.6.22-1-amd64/source
du müßtest noch den alten Symlink löschen

Code: Alles auswählen

rm /lib/modules/2.6.22-1-amd64/sources
so schaut das auf meinem System aus:

Code: Alles auswählen

root@gms4:/usr/src/modules/iwlwifi-1.0.0-1# make
Checking kernel compatibility in:
        /lib/modules/2.6.22-1-686/source
 * Kernel supports required features for 'tip' version.
Building compatibility version in 'compatible/' directory:
Copying compatible/ from origin/...done
make -C /lib/modules/2.6.22-1-686/source O=/lib/modules/2.6.22-1-686/build M=/usr/src/modules/iwlwifi-1.0.0-1/compatible/ modules
make[1]: Entering directory `/usr/src/linux-source-2.6.22'
  CC [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/base-3945.o
  CC [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl-3945.o
  CC [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl-3945-rs.o
  CC [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/base-4965.o
  CC [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl-4965.o
  CC [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl-4965-rs.o
  LD [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl3945.o
  LD [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl4965.o
  Building modules, stage 2.
  MODPOST 2 modules
  CC      /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl3945.mod.o
  LD [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl3945.ko
  CC      /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl4965.mod.o
  LD [M]  /usr/src/modules/iwlwifi-1.0.0-1/compatible/iwl4965.ko
make[1]: Leaving directory `/usr/src/linux-source-2.6.22'
root@gms4:/usr/src/modules/iwlwifi-1.0.0-1# find -name "*.ko"
./compatible/iwl3945.ko
./compatible/iwl4965.ko
root@gms4:/usr/src/modules/iwlwifi-1.0.0-1#

Gruß
gms

Benutzeravatar
schrotti
Beiträge: 25
Registriert: 30.07.2005 22:49:13
Wohnort: Österreich
Kontaktdaten:

Beitrag von schrotti » 19.08.2007 15:45:47

OK, das hat geklappt.
Danke dafür...

Aber eine Frage noch:
Wo muss ich die Karte eintragen, damit sie in der Systemverwaltung unter "Netzwerk" auftaucht?
Mag eine blöde Frage sein, aber ich weiß es nicht.

Ich verrmute unter /etc/network/interfaces aber was muss ich da genau für die Intel-Karte eintragen?

Bzw. welche Tools muss ich via apt installieren?
Er kann doch nichts dafür, dass er eine unaufhaltsame Tötungsmaschine ist!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 19.08.2007 18:17:54

du mußt erstmal die Firmware (uCode) installieren, ansonsten benötigst du zumindest noch die wireless-tools, eventuell auch wpa_supplicant.
Das Modul laden, mit "ifconfig -a" bzw "iwconfig" überprüfen, ob ein Interface bereits zugeteilt wurde, ansonsten ein "ifconfig DEVICENAME up" (als DEVICENAME das nächste freie eth-Interface wählen), mit "iwconfig DEVICENAME" überprüfen, ob die Karte angeprochen wird.
Danach entweder WEP oder WPA konfigurieren, hierfür solltest du einige HowTo's finden können

Gruß
gms

Benutzeravatar
schrotti
Beiträge: 25
Registriert: 30.07.2005 22:49:13
Wohnort: Österreich
Kontaktdaten:

Beitrag von schrotti » 19.08.2007 22:36:34

Ich kriegs nicht zum laufen...
Aber nicht so schlimm.
Ich lies mir erstmal ein paar Anleitungen allgemein zur Treiberinstallation unter Linux durch. Damit ich wenigstens mal die Grundlagen drinnen hab. Dann sollte das ganze auch leichter fallen.

Aber mal danke für die Hilfe.
Er kann doch nichts dafür, dass er eine unaufhaltsame Tötungsmaschine ist!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 20.08.2007 07:01:32

In den "iwlwifi" Sourcen gibt es "INSTALL" File mit einer detailierten Beschreibung, vielleicht geht nach dieser Anleitung

Gruß
gms

joomart
Beiträge: 112
Registriert: 21.01.2003 14:38:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Bayern
Kontaktdaten:

Beitrag von joomart » 24.08.2007 08:22:56

Hier habe ich aktuelle Pakete zur Installation für Etch/Lenny abgelegt: http://www.joomart.de/debian/pool/main/i/

* ifirmware
* ipw3945 (bis Kernel 2.6.21)
* iwlwifi (ab Kernel 2.6.22)

Mit den fertigen *-source Paketen sollte es auch den weniger geübten leicht fallen, ihren Kernel mit den gewünschten Modulen zu bauen, wenn dies "in the debian way" geschieht:

fakeroot make-kpkg --append_to_version -$FLAVOUR --revision $DEBVERSION --initrd kernel_image modules_image
Ciao, Joo
------
zu meinen Debianpaketen: http://www.joonet.de/debian/

Antworten