ipw2100 - Modul kompilieren schlägt fehl

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
rab
Beiträge: 225
Registriert: 05.11.2003 12:05:09
Wohnort: zürich (CH)

ipw2100 - Modul kompilieren schlägt fehl

Beitrag von rab » 05.09.2004 15:49:45

Hallo
Ich habe einen Centrino und möchte jetzt das onboard-wlan mal ausprobieren. Ich habe die Source für das ipw2100-0.53 Modul gezogen, die firmware im richtigen Verzeichnis (usr/lib/hotplug/firmware), die entsprechenden Kernelmodule (crypto und CONFIG_NET_RADIO) -
ich vermute, dass etwas mit den kernel-headers oder der kernel-source noch nicht i.O. ist.

Code: Alles auswählen

erich:/usr/src/ipw2100-0.53# ls -l /usr/src/
insgesamt 70224
drwxrwxr-x   3  500  500     4096 2004-09-05 15:25 ipw2100-0.53
drwxr-xr-x  16 root root     4096 2004-08-28 20:25 kernel-headers-2.6.7-1
drwxr-xr-x   3 root root     4096 2004-08-28 20:25 kernel-headers-2.6.7-1-686
drwxr-xr-x   3 root root     4096 2004-08-28 20:25 kernel-kbuild-2.6-3
drwxr-xr-x  19 root root     4096 2004-09-03 22:13 kernel-source-2.6.7
....
Ich weiss nicht genau, wie ich das einrichten muss, damit es dann kompiliert. Ich habe den debian-kernel "kernel-image-2.6.7-1-686" am laufen.


wenn ich jetzt also

Code: Alles auswählen

erich:/usr/src/ipw2100-0.53# make
mache, dann gibt es folgende Fehlermeldung:
erich:/usr/src/ipw2100-0.53# make
make -C /lib/modules/2.6.7-1-686/build SUBDIRS=/usr/src/ipw2100-0.53 MODVERDIR=/usr/src/ipw2100-0.53 modules
make[1]: Entering directory `/usr/src/kernel-headers-2.6.7-1-686'
CC [M] /usr/src/ipw2100-0.53/ieee80211_module.o
/usr/src/ipw2100-0.53/ieee80211_module.c:54:24: ieee802_11.h: Datei oder Verzeichnis nicht gefunden
In Datei, eingef?gt von /usr/src/ipw2100-0.53/ieee80211_module.c:55:
/usr/src/ipw2100-0.53/ieee80211.h:48:24: ieee802_11.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/ipw2100-0.53/ieee80211_module.c:55:
/usr/src/ipw2100-0.53/ieee80211.h: In Funktion >>ieee80211_get_hdrlen<<:
/usr/src/ipw2100-0.53/ieee80211.h:433: error: `IEEE802_11_FCTL_FTYPE' undeclared (first use in this function)
/usr/src/ipw2100-0.53/ieee80211.h:433: error: (Each undeclared identifier is reported only once
/usr/src/ipw2100-0.53/ieee80211.h:433: error: for each function it appears in.)
/usr/src/ipw2100-0.53/ieee80211.h:434: error: `IEEE802_11_FTYPE_DATA' undeclared (first use in this function)
/usr/src/ipw2100-0.53/ieee80211.h:435: error: `IEEE802_11_FCTL_FROMDS' undeclared (first use in this function)
/usr/src/ipw2100-0.53/ieee80211.h:435: error: `IEEE802_11_FCTL_TODS' undeclared (first use in this function)
/usr/src/ipw2100-0.53/ieee80211.h:438: error: `IEEE802_11_FTYPE_CTL' undeclared (first use in this function)
/usr/src/ipw2100-0.53/ieee80211.h:439: error: `IEEE802_11_FCTL_STYPE' undeclared (first use in this function)
/usr/src/ipw2100-0.53/ieee80211.h:440: error: `IEEE802_11_STYPE_CTS' undeclared (first use in this function)
/usr/src/ipw2100-0.53/ieee80211.h:441: error: `IEEE802_11_STYPE_ACK' undeclared (first use in this function)
make[2]: *** [/usr/src/ipw2100-0.53/ieee80211_module.o] Fehler 1
make[1]: *** [_module_/usr/src/ipw2100-0.53] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.7-1-686'
make: *** [modules] Fehler 2
erich:/usr/src/ipw2100-0.53#
Ich hoffe jetzt nur noch...
...darauf, dass mir wieder mal jemand aus der Blockade hilft, wie üblich :?
kraaahh!!!

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 05.09.2004 16:58:37

Hi,

Hier findest du die Antwort auf dein Problem: http://ipw2100.sourceforge.net/faq.php#qa_3_1

MfG Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Benutzeravatar
rab
Beiträge: 225
Registriert: 05.11.2003 12:05:09
Wohnort: zürich (CH)

thx

Beitrag von rab » 05.09.2004 21:13:50

Danke, es ging...
jetzt wird da glaub was erkannt.
iwconfig:

Code: Alles auswählen

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  ESSID:""  Nickname:"ipw2100"
          Mode:Monitor  Channel:0  Access Point: 00:00:00:00:00:00  
          Bit Rate=0kb/s   Tx-Power=32 dBm   
          Retry:on   RTS thr=2304 B   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:158
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth2      no wireless extensions.

sit0      no wireless extensions.

aber kismet läuft nicht, und ich habe noch keine kluge Quelle mit Tipps gefunden
(hab auch noch nicht solange gesucht)
und komme nicht draus wie das mit wlan jetzt funktioniert....
muss mich glaubs live belehren lassen :roll:

wenigstens schauts mal aus wie einen schritt weiter.
kraaahh!!!

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.09.2004 21:42:14

sieht erstmal gut aus..

für Kismet musst du ein wenig was in der kismet.conf konfigurieren und du musst die Karte manuell in den "monitor mode" setzen..

mach mal

"iwpriv eth1"

und schau ob du "monitor" findest..

wenn ja, dann kannst du ihn per:

iwpriv eth1 monitor [0/1/2] CHANNEL

anschalten..

0 heißt ausmachen (ja ich widerspreche mir :-))
1 heißt glaub ich mit PRISM Header
2 heißt glaub ich ohne PRISM Header

CHANNEL na gut dürfte klar sein.. ein Kanal von 1 - 14

naja.. und dann könnte es klappen..


zu dem Problem WLAN jetzt zu benutzen

hast du nen AP??? Oder wie / womit willst du es verwenden?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rab
Beiträge: 225
Registriert: 05.11.2003 12:05:09
Wohnort: zürich (CH)

kismet

Beitrag von rab » 07.09.2004 16:32:23

Ja, gute Frage, wozu...

-->Zum rausfinden wies geht!

Also, jetzt ist da einfach kismet am streiken:

Code: Alles auswählen

erich:~# kismet
Server options:  none
Client options:  none
Starting server...
Waiting for server to start before startuing UI...
Suid priv-dropping disabled.  This may not be secure.
No specific sources given to be enabled, all will be enabled.
Enabling channel hopping.
Enabling channel splitting.
FATAL: Unknown capture source type 'ipw2100' in source 'ipw2100,eth1,ipw2100source'
- die Zeile source=ipw2100,eth1,ipw2100source in meiner kismet.conf habe ich mir einfach aus dem Finger gesogen... aber auf der kismetwireless.net page steht, dass centrino nicht unterstützt werde. Weil angeblich monitor moe nicht geht. Aber der geht ja scheinbar, und jetzt wüsste ich nur zu gerne wie eine centrinofähige kismet.conf aussehen täte.

tja, irgendwann, irgendwie, wird es funktionieren....
-Danke für die Hilfe bisher :wink:

--muss ich eigentlich eine ganz neue Version von Kismet ziehen, oder reicht die Version aus Sarge?
kraaahh!!!

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 07.09.2004 16:46:41

also bei mir (tschuldige, hatte ich vergessen) funktioniert kismet (SID)

ich hab einfach folgende Zeile in der kismet.conf:

source=orinoco,eth1,orinocosource

er setzt meine Karte auch sofort in den Monitor Mode und falls es bei dir nicht automatisch passiert, kannst du es per "iwpriv ethX monitor 2 6" (6 = Kanal.. such dir halt einen aus) versuchen
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rab
Beiträge: 225
Registriert: 05.11.2003 12:05:09
Wohnort: zürich (CH)

naja...

Beitrag von rab » 07.09.2004 16:55:28

SID wolllte ich eigentlich nicht installieren - kann ich das Paket auch einzeln runterholen und installieren, oder hängt es von SID-Libraries ab? Muss ich am Ende doch auf SID upgraden?
:?:
kraaahh!!!

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 07.09.2004 16:59:25

sorry ich weiß nicht ob es an der kismet Verison hängt.. hast du mal eine ähnliche Zeile bei dir ausprobiert?? ich mein ich lauf auch noch auf dem 0.45er Treiber...

btw: ich hab SID seit 2 Monaten drauf und noch keine Probleme gehabt und find es inzwischen angenehmer.. aber natürlich alles auf eigene Gefahr.. nur falls du dich doch entschließen solltest ;-)
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rab
Beiträge: 225
Registriert: 05.11.2003 12:05:09
Wohnort: zürich (CH)

jetzt mit SID

Beitrag von rab » 07.09.2004 20:29:41

also, jetzt hab ich SID laufen. es läuft. Aber Kismet nicht.
Ich habe auf der folgenden Seite was gefunden:
http://sourceforge.net/forum/forum.php? ... _id=357551

also, ich versuchs jetzt noch mit einer superfrischen kompilierten Version....
[/code]

--editier--


...die auch nur folgende Fehlerzeile ergibt: FATAL: Unknown capture source type 'ipw2100' in source 'ipw2100,eth1,ipw2100'

hmmmm....
:roll:
kraaahh!!!

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 08.09.2004 06:27:41

wie gesagt, bei mir läuft die Version aus SID mit der "Orinoco" Zeile wunderbar?!!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rab
Beiträge: 225
Registriert: 05.11.2003 12:05:09
Wohnort: zürich (CH)

Danke, Savar

Beitrag von rab » 08.09.2004 13:29:16

@ Savar
Du hattest recht. Mein Kismet läuft! :D

Danke!
--> wer nicht lesen will, muss sich ärgern :oops:

jetzt geht das tatsächlich. Es gibt sogar Netze in der Nachbarschaft..jetzt muss ich nur noch herausfinden wie kismets ausgaben zu interpretieren sind, dann kann ich beginnen war zu driven 8)
und wem die Netze in der Umgebung sind, damit mensch das Netz ein wenig kollektivieren kann....

aber etwas nimmt mich doch noch wunder: ist centrino wlan in dem Fall eine Art Orinocco-Karte? oder einfach irgendwie verwandt damit? Habe ich noch nie gehört sonst....
kraaahh!!!

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 08.09.2004 13:33:38

es kommt dabei glaub ich nur darauf an mit welchen Befehlen quasi die WLAN Karte in den Monitor Mode gesetzt werden kann (plus Channel wechsel usw.) und das Format der Ausgabe .. aber das ist von mir eher geraten als gewusst...
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Antworten