Zyrex_ Skrevet 14. januar 2005 Del Skrevet 14. januar 2005 har problemer med å legge inn mitt trådløse asus kort i fedora c3. Har drivere så trenger ikke ndiswrapper eller lignende. Tror jeg har kommet ganske langt etter en del timer med tukling, men tenger litt hjelp med med å finne feilen. Eller rettere sagt forstå feilmeldingen feilmeldling. Modules should never use kernel-headers system headers,but rather headers from the appropriate kernel package. Change -I/usr/src/linux/include (or similar) to to build against the currently-running kernel. og her er hele prossessen(beklager rotet. overgangen fra nano til notepad gikk ikke helt smertefritt) -------------- Linux WLAN Configuration Script ------------- The default responses are correct for most users. Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [n]: Build Prism2.5 native PCI (_pci) driver? (y/n) [n]: Build Prism2.5 USB (_usb) driver? (y/n) [n]: Linux source directory [/usr/src/linux-2.6.10]: The kernel source tree is version 2.6.10. The current kernel build date is Tue Jan 11 18:57:09 2005. pcmcia-cs source dir [/usr/src/redhat/SOURCES/pcmcia-cs-3.2.7]: Build for Kernel PCMCIA? (y/n) [y]: n Alternate target install root directory on host []: PCMCIA script directory [/etc/pcmcia]: Module install directory [/lib/modules/2.6.10]: It looks like you have a System V init file setup. Target Architecture? (i386, ppc, arm, or alpha) [i386]: Prefix for build host compiler? (rarely needed) []: Compiling with a cross compiler? (y/n) [n]: Build for debugging (see doc/config.debug) (y/n) [n]: Configuration successful. [root@localhost linux-wlan-ng-0.1.14]# make all set -e; for d in src doc man etc; do make -C $d; done make[1]: Entering directory `/usr/src/linux-wlan-ng-0.1.14/src' set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d; done make[2]: Entering directory `/usr/src/linux-wlan-ng-0.1.14/src/mkmeta' gcc -E -M -I../include -I/usr/src/linux-2.6.10/include -D__LINUX_WLAN__ -D__I386__ ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c mkmetadef.c ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c mkmetastruct.c > .depend make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.1.14/src/mkmeta' make[2]: Entering directory `/usr/src/linux-wlan-ng-0.1.14/src/mkmeta' mkdir -p obj make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.1.14/src/mkmeta' make[2]: Entering directory `/usr/src/linux-wlan-ng-0.1.14/src/p80211' gcc -E -M -D__LINUX_WLAN__ -D__KERNEL__ -DMODULE=1 -I../include -I/usr/src/linux-2.6.10/include "-DCONFIG_NETLINK=1 " "-DCONFIG_PACKET=1 " p80211conv.c p80211req.c p80211frm.c p80211wext.c p80211netdev.c p80211mod.c > .depend In file included from ../include/wlan/wlan_compat.h:535, from p80211conv.c:61: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. In file included from /usr/src/linux-2.6.10/include/linux/irq.h:21, from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from p80211conv.c:67: /usr/src/linux-2.6.10/include/asm/irq.h:16:25: irq_vectors.h: No such file or directoryIn file included from ../include/wlan/wlan_compat.h:535, from p80211req.c:60: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. In file included from /usr/src/linux-2.6.10/include/linux/irq.h:21, from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from p80211req.c:66:/usr/src/linux-2.6.10/include/asm/irq.h:16:25: irq_vectors.h: No such file or directoryIn file included from ../include/wlan/wlan_compat.h:535, from p80211frm.c:62: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers,/usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package./usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include/usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel.In file included from ../include/wlan/wlan_compat.h:535, from p80211wext.c:40:/usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. In file included from /usr/src/linux-2.6.10/include/linux/irq.h:21, from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from p80211wext.c:46: /usr/src/linux-2.6.10/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory In file included from ../include/wlan/wlan_compat.h:535, from p80211netdev.c:60: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. In file included from /usr/src/linux-2.6.10/include/linux/irq.h:21, from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from p80211netdev.c:66: /usr/src/linux-2.6.10/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory In file included from ../include/wlan/wlan_compat.h:535, from p80211mod.c:61: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. In file included from /usr/src/linux-2.6.10/include/linux/irq.h:21, from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from /usr/src/linux-2.6.10/include/linux/if_ether.h:106, from /usr/src/linux-2.6.10/include/linux/netdevice.h:29, from p80211mod.c:67: /usr/src/linux-2.6.10/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory make[2]: *** [.depend] Error 1 make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.1.14/src/p80211' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-wlan-ng-0.1.14/src' make: *** [all] Error 2 Lenke til kommentar
Gronz Skrevet 14. januar 2005 Del Skrevet 14. januar 2005 (endret) Hvilket kort har du? Tipper de driverne bare er for 2.4-kerneler. Endret 14. januar 2005 av Gimper Lenke til kommentar
Zyrex_ Skrevet 14. januar 2005 Forfatter Del Skrevet 14. januar 2005 asus wl-100g Lenke til kommentar
kyrsjo Skrevet 14. januar 2005 Del Skrevet 14. januar 2005 Chipsett? Kjerne? Distro? Lest README etc? Lenke til kommentar
Zyrex_ Skrevet 14. januar 2005 Forfatter Del Skrevet 14. januar 2005 broadcom chipsett fedora core 3 og 2.6.10 Lenke til kommentar
Psy Skrevet 14. januar 2005 Del Skrevet 14. januar 2005 Har du gjort make oldconfig i /usr/src/linux? Lenke til kommentar
kyrsjo Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 Har du gjort make oldconfig i /usr/src/linux? fedora 3 kommer med ferdige konfigurerte headers, ingen kildekode i /usr/src/linux. Hvis du vil ha det - se release notes (standard homepage i browseren er kansje den enkleste måten å finne) Lenke til kommentar
Silvester Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 det er mulig du må bruke ndiswrapper på det kortet. Lenke til kommentar
JBlack Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 Har du installert kildekoden til kjernen? Hvis nei, gjør det via pakkesystemet du bruker. Er du sikker på at /usr/src/linux går til riktig kildekode? Hvis nei, fiks det. Lenke til kommentar
McMort Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 broadcom chipsettfedora core 3 og 2.6.10 Mine erfaringer er at Broadcom og linux ikke er noen bra kombinasjon. Jeg har i alle fall enda til gode å få et Broadcomkort opp å gå i linux, selv med Ndiswrapper. Lenke til kommentar
Zyrex_ Skrevet 15. januar 2005 Forfatter Del Skrevet 15. januar 2005 (endret) Har du installert kildekoden til kjernen? Hvis nei, gjør det via pakkesystemet du bruker. Er du sikker på at /usr/src/linux går til riktig kildekode? Hvis nei, fiks det. hmm. skal jo være /usr/src/linux-2.6.10 og som dere sikker ser er det også denne som står øverst, eller i config fila med andre ord, men ser jo at det brukes /usr/src/linux/ på de linjene der feilen kommer. noen som hvet hvorfor, og hvordan jeg kan fikse dette? EDIT: og for de som fortsatt ikke har skjønt det så har jeg compilet kernelen selv og har derfor kilden Endret 15. januar 2005 av Zyrex_ Lenke til kommentar
Gronz Skrevet 16. januar 2005 Del Skrevet 16. januar 2005 Har du installert kildekoden til kjernen? Hvis nei, gjør det via pakkesystemet du bruker. Er du sikker på at /usr/src/linux går til riktig kildekode? Hvis nei, fiks det. hmm. skal jo være /usr/src/linux-2.6.10 og som dere sikker ser er det også denne som står øverst, eller i config fila med andre ord, men ser jo at det brukes /usr/src/linux/ på de linjene der feilen kommer. noen som hvet hvorfor, og hvordan jeg kan fikse dette? EDIT: og for de som fortsatt ikke har skjønt det så har jeg compilet kernelen selv og har derfor kilden /usr/src/linux skal være en symlink til /usr/src/linux-2.6.10. Lenke til kommentar
JBlack Skrevet 16. januar 2005 Del Skrevet 16. januar 2005 Har du installert kildekoden til kjernen? Hvis nei, gjør det via pakkesystemet du bruker. Er du sikker på at /usr/src/linux går til riktig kildekode? Hvis nei, fiks det. hmm. skal jo være /usr/src/linux-2.6.10 og som dere sikker ser er det også denne som står øverst, eller i config fila med andre ord, men ser jo at det brukes /usr/src/linux/ på de linjene der feilen kommer. noen som hvet hvorfor, og hvordan jeg kan fikse dette? EDIT: og for de som fortsatt ikke har skjønt det så har jeg compilet kernelen selv og har derfor kilden cd /usr/src ln -s linux-2.6.10 linux Lenke til kommentar
Zyrex_ Skrevet 16. januar 2005 Forfatter Del Skrevet 16. januar 2005 da var det gjort og fortsatt samme feil Lenke til kommentar
Zyrex_ Skrevet 16. januar 2005 Forfatter Del Skrevet 16. januar 2005 (endret) litt mer oversiktlig en den første [root@localhost linux-wlan-ng-0.1.14]# make all set -e; for d in src doc man etc; do make -C $d; done make[1]: Entering directory `/usr/src/linux-wlan-ng-0.1.14/src' set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d; done make[2]: Entering directory `/usr/src/linux-wlan-ng-0.1.14/src/mkmeta' mkdir -p obj make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.1.14/src/mkmeta' make[2]: Entering directory `/usr/src/linux-wlan-ng-0.1.14/src/p80211' mkdir -p obj gcc -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -D__LINUX_WLAN__ -D__KERNEL__ -DMODULE=1 -I../include -I/usr/src/linux-2.6.10/include "-DCONFIG_NETLINK=1 " "-DCONFIG_PACKET=1 " -c -o p80211conv.o p80211conv.c In file included from ../include/wlan/wlan_compat.h:535, from p80211conv.c:61: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. In file included from /usr/src/linux-2.6.10/include/asm/processor.h:18, from /usr/src/linux-2.6.10/include/asm/thread_info.h:17, from /usr/src/linux-2.6.10/include/linux/thread_info.h:21, from /usr/src/linux-2.6.10/include/linux/spinlock.h:12, from /usr/src/linux-2.6.10/include/linux/capability.h:45, from /usr/src/linux-2.6.10/include/linux/sched.h:7, from /usr/src/linux-2.6.10/include/linux/module.h:10, from p80211conv.c:63: /usr/src/linux-2.6.10/include/asm/system.h: In function `__set_64bit_var': /usr/src/linux-2.6.10/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/src/linux-2.6.10/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/src/linux-2.6.10/include/linux/irq.h:21, from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from p80211conv.c:67: /usr/src/linux-2.6.10/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory In file included from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from p80211conv.c:67: /usr/src/linux-2.6.10/include/linux/irq.h: At top level: /usr/src/linux-2.6.10/include/linux/irq.h:71: error: `NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux-2.6.10/include/linux/irq.h:73, from /usr/src/linux-2.6.10/include/asm/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/hardirq.h:6, from /usr/src/linux-2.6.10/include/linux/interrupt.h:11, from /usr/src/linux-2.6.10/include/asm/highmem.h:24, from /usr/src/linux-2.6.10/include/linux/highmem.h:14, from /usr/src/linux-2.6.10/include/linux/skbuff.h:27, from p80211conv.c:67: /usr/src/linux-2.6.10/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function) p80211conv.c: In function `skb_ether_to_p80211': p80211conv.c:220: error: called object is not a function p80211conv.c:220: error: syntax error before string constant p80211conv.c: In function `skb_p80211_to_ether': p80211conv.c:287: error: called object is not a function p80211conv.c:287: error: syntax error before string constant p80211conv.c:300: error: called object is not a function p80211conv.c:300: error: syntax error before string constant p80211conv.c:324: error: called object is not a function p80211conv.c:324: error: syntax error before string constant p80211conv.c:351: error: called object is not a function p80211conv.c:351: error: syntax error before string constant p80211conv.c:383: error: called object is not a function p80211conv.c:383: error: syntax error before string constant make[2]: *** [p80211conv.o] Error 1 make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.1.14/src/p80211' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-wlan-ng-0.1.14/src' make: *** [all] Error 2 Endret 16. januar 2005 av Zyrex_ Lenke til kommentar
kyrsjo Skrevet 16. januar 2005 Del Skrevet 16. januar 2005 Vel... Det ser ut som om den prøver å inkludere en haug med ikke-eksisterende filer... I tilleg er det dette. Kan jo forklare litt /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from the appropriate kernel package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. Lenke til kommentar
Zyrex_ Skrevet 16. januar 2005 Forfatter Del Skrevet 16. januar 2005 her sett det, men hvordan/hvor skal det gjøres? Lenke til kommentar
Zyrex_ Skrevet 19. januar 2005 Forfatter Del Skrevet 19. januar 2005 ingen som har en ide? Lenke til kommentar
Velmont Skrevet 19. januar 2005 Del Skrevet 19. januar 2005 make all -I/lib/modules/$(uname -r)/build/include Lenke til kommentar
Zyrex_ Skrevet 24. januar 2005 Forfatter Del Skrevet 24. januar 2005 make all -I/lib/modules/$(uname -r)/build/include stil same shit. men fikk det tilslutt til med ndiswrapper Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå