IEEE80211 telepítése

Fórumok

Helló!

Fontos volna az IEEE80211 rendszert fordítanom egy Debianra. A problémám az, hogy eddig jutottam és itt elakadtam.

make

Checking in /lib/modules/2.6.29.4 for ieee80211 components...
make -C /lib/modules/2.6.29.4/build M=/root/Downloads/1/ieee80211-1.2.17 modules
make[1]: Entering directory `/usr/src/linux-source-2.6.29.4'

WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /root/Downloads/1/ieee80211-1.2.17/ieee80211_module.o
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c: In function ‘ieee80211_init’:
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:267: error: ‘proc_net’ undeclared (first use in this function)
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:267: error: (Each undeclared identifier is reported only once
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:267: error: for each function it appears in.)
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c: In function ‘ieee80211_exit’:
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:296: error: ‘proc_net’ undeclared (first use in this function)
make[2]: *** [/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.o] Error 1
make[1]: *** [_module_/root/Downloads/1/ieee80211-1.2.17] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.29.4'
make: *** [modules] Error 2

Mit telepítsek? Mit tegyek?
(Kernelforrás, kernel headerek fent vannak)

Köszönöm szépen a segítségeteket.

Hozzászólások

Senki?
Pedig nagyon nem jutok előre :( .

Hali,

Melyik debianra? A gyari kernelhez?

En ugy tudom (illetve inkabb: nekem ugy mukodik), ez benne van a kernelben. Szerintem az alap kenelben, amivel jon a disztro, es a forrasban is.

Lehet, hogy valamit felreertettem, de ez alapbol mukodni szokott.

/sza2

Gondolom nem a gyari kernel, mer az a Lenny-hez is csak 2.6.26-xxx.

Viszont ha letoltotted a forrast, ahhoz meg nem kellenek kulon header-ek, mert benne van. meg kellene nezni azt a proc_net-et, hogy miert nem talalja. Nekem akkor szokott hasonlo lenni, ha valami kulso modult probalok forditani, es az adott kernel-hez nem passzol. De amint latom, de csak le akarod forditani a kernel-t...

/sza2

Ugy erted, hogy kernel forditasa is megall itt? Vagy a nem peccselt ieee80211 forditasakor hal meg?
Es a patch ehhez a kernel-hez valo? Bonyolult patch? Nem lehet (akar kezzel is) bele applikalni abba a kernelbe amit forditani szeretnel?

Mit tud ez az ieee80211 amit a 2.6.29-es nem?

Melyik debianhoz van gyarilag 2.6.29.4-es?

Nem tudom megoldhato-e, hogy csak modult forditasz, lehet esetleg olyan resz is, ami nem modulkent van a kernelben, de modositani kell, szerintem ahoz uj bzImage (vmlinuz) is kellhet. Ha kulso modult akarsz forditani, akkor elvileg nem kell a kernel source, csak a headers ha minden igaz.

Esetleg a linux-support-XXXX (talan kernel-package)? Gondolom a header-ekbol a megfelelo van fent.

Es a kernel-release-nek es a kernel-version-nek is stimmelni kell.

De ha fent vannak a tool-ok, megvan a forras, van config, biztos nem egyszerubb kernelt forditani?

En azt gondolom, hogy a kernel header-ek (gondolom akkor azt is .deb-bol raktad fel, ha a kernel "gyari") es az ieee80211 forrasod nem kompatibilis.

Nekem úgy rémlik, hogy a Module.symvers (ha nem tévesztem össze mással) a kernel fordításakor keletkezik. A kernelt is fordítottad, vagy az "gyári"?