Sie sind nicht angemeldet.

  • »Sebischn« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 05.11.2005

  • Nachricht senden

1

05.11.2005, 21:13

ieee80211 Subsystem unter Ubuntu

Hallo Leute!

Ich wollte heute die neuste Version des ipw2200 treibers für Linux kompilieren. Dazu ist auch das ieee80211 Subsystem von nöten, jedoch gibt mein hp nx6110 nach der Eingabe von make einen Error Message aus, auf deren Grund ich nicht komme. Vielleicht könnt ihr mir ja helfen. Irgendwie scheint ein paket zu fehlen, bloss welches?

Zitat

unknown@G-Mobile:~/downloads_deb/ieee80211-1.1.6$ sudo make
Checking in /lib/modules/2.6.10-5-386/build/ for ieee80211 components...

make -C /lib/modules/2.6.10-5-386/build M=/home/unknown/downloads_deb/ieee80211-1.1.6 MODVERDIR=/home/unknown/downloads_deb/ieee80211-1.1.6 modules
make[1]: Gehe in Verzeichnis »/usr/src/linux-headers-2.6.10-5-386«
CC [M] /home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.o
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c:193: error: Syntaxfehler before "gfp_mask"
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c:194: Warnung: function declaration isn't a prototype
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c: In Funktion »ieee80211_alloc_txb«:
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c:197: error: `nr_frags' undeclared (first use in this function)
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c:197: error: (Each undeclared identifier is reported only once
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c:197: error: for each function it appears in.)
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c:198: error: `gfp_mask' undeclared (first use in this function)
/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.c:204: error: `txb_size' undeclared (first use in this function)
make[2]: *** [/home/unknown/downloads_deb/ieee80211-1.1.6/ieee80211_tx.o] Fehler 1
make[1]: *** [_module_/home/unknown/downloads_deb/ieee80211-1.1.6] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/linux-headers-2.6.10-5-386«
make: *** [modules] Fehler 2


Danke im Vorraus ;)

  • »Sebischn« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 05.11.2005

  • Nachricht senden

2

06.11.2005, 18:02

Ich habe nun mittlerweile die Lösung gefunden. Es war nötig eine patch zu benutzen, die man hier bekommt : http://ipw2200.sourceforge.net/patches/i…11-2.6.12.patch .

Quellcode

1
2
3
unknown@G-Mobile:~/wlan/ipw2200-1.0.0$ patch <ieee80211-2.6.12.patch
patching file ieee80211.h
Hunk #1 succeeded at 632 (offset -86 lines).


Quellcode

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
unknown@G-Mobile:~/wlan/ipw2200-1.0.0$ sudo make
Password:
make -C /lib/modules/2.6.10-5-386/build SUBDIRS=/home/unknown/wlan/ipw2200-1.0.0  MODVERDIR=/home/unknown/wlan/ipw2200-1.0.0 modules
make[1]: Gehe in Verzeichnis »/usr/src/linux-headers-2.6.10-5-386«
  CC [M]  /home/unknown/wlan/ipw2200-1.0.0/ipw2200.o
/home/unknown/wlan/ipw2200-1.0.0/ipw2200.c: In Funktion »ipw_rx«:
/home/unknown/wlan/ipw2200-1.0.0/ipw2200.c:4925: Warnung: implicit declaration o f function `is_multicast_ether_addr'
  CC [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_module.o
  CC [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_tx.o
/home/unknown/wlan/ipw2200-1.0.0/ieee80211_tx.c: In Funktion »ieee80211_xmit«:
/home/unknown/wlan/ipw2200-1.0.0/ieee80211_tx.c:350: Warnung: implicit declarati on of function `is_multicast_ether_addr'
  CC [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_rx.o
  CC [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_wx.o
  LD [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211.o
  CC [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_crypt.o
  CC [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_crypt_wep.o
  Building modules, stage 2.
  MODPOST
*** Warning: "is_multicast_ether_addr" [/home/unknown/wlan/ipw2200-1.0.0/ipw2200 .ko] undefined!
*** Warning: "is_multicast_ether_addr" [/home/unknown/wlan/ipw2200-1.0.0/ieee802 11.ko] undefined!
  CC      /home/unknown/wlan/ipw2200-1.0.0/ieee80211.mod.o
  LD [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211.ko
  CC      /home/unknown/wlan/ipw2200-1.0.0/ieee80211_crypt.mod.o
  LD [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_crypt.ko
  CC      /home/unknown/wlan/ipw2200-1.0.0/ieee80211_crypt_wep.mod.o
  LD [M]  /home/unknown/wlan/ipw2200-1.0.0/ieee80211_crypt_wep.ko
  CC      /home/unknown/wlan/ipw2200-1.0.0/ipw2200.mod.o
  LD [M]  /home/unknown/wlan/ipw2200-1.0.0/ipw2200.ko
make[1]: Verlasse Verzeichnis »/usr/src/linux-headers-2.6.10-5-386«