where to get kernel-headers-2.6.6-1 and other necessary files?
FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
where to get kernel-headers-2.6.6-1 and other necessary files?
running fc2, kernel-2.6.6.1-435.2.3
i am trying to install the kernel source in order to make my new prism54
based wireless card to work. but i cannot find the files necessary except for kernel-source-2.6.6-1, need other files as well.
googled but could not find the files.
can anybody give me a link and what rpm packages i shall download?
thanks for help.
after installing this package, i still could not compile the kernel.
there is no such a dicrectory /usr/src/linux-2.6.6-1
do i have to install the kernel-source and kernel-headers anyway?
Why do you need to compile the kernel? The installation of any particular driver only requires the kernel header files to be present. The src contains those.
Check out the src rpm for files:
rpm -q --filesbypkg -p kernel-source-2.6.6-1...rpm
That will tell you where the installed files go.
rpm -q --info kernel-source should tell you whether the package was installed
i am trying to make XTERASYS XN-2522 G wireless pci card work. according to the instruction, i have to compile the kernel. but when i tried to do "make modules", the compiler complained for missing /usr/Makefile and something else. so i am wondering if indeed some files are missing in the kernel.
do you have any idea how to deal with the problem or make the card work?
i suppose to be able to see outputs "modprobe firmware_class" except for "module not found".
A review on newegg.com suggests this product is supported in 2.6.6
Quote:
Xterasys uses at least two different chipsets on different versions of this card. They had been using Intersil Prisim Frisbee chipsets on earlier versions of XN-2522g (also known as WPG2000), but they are now using a TI ACX111 chipset. The Xterasys driver download page at http://www.xterasys.com/drivers.htm lists two different drivers for the XN-2522g. If the card has FCC ID: MQ4WG2K, it is using a Prism Frisbee chipset and is supported in linux kernels >=2.6.5. If the card has FCC ID: MQ4WG2K4 (same as before, but with a '4' appended), then it is using the TI ACX111 chipset that has no linux support and will only work if you use ndis wrippers to load the windows xp drivers. Card manufaturers really need to provide some sort of revision contrlol information to their customers. It's deceptive to change chipsets, but not the model number. They could have at least called it a Rev.A.
If your kernel is 2.6.6 it should already have the right driver if your FCC ID is MQ4WG2K.
Fedora Core 2 comes with 2.6.5 and should include
/lib/modules/2.6.5-1.358/kernel/drivers/net/wireless/prism54/prism54.ko
Did the device work with the first installation? Are you trying to upgrade the kernel?
What happens if you type
lsmod
or
insmod prism54
as root?
too bad! my card has TI chipset!
i saw one review saying the card is supported by prism54 and then grabbed it from newegg, god!
so what shall i do now?
i followed the readme and generated the acx_pci.o and have it under the acx_driver/src directory.
i copied all bin files from the windows driver CD and changed to *.BIN, apparently my card
is acx111.
but when i did this:
insmod src/acx_pci.o firmware_dir=/root/acx100-0.2.0pre8_plus_fixes_18/src
i got this:
insmod: error inserting 'src/acx_pci.o': -1 Invalid module format
according to the readme, it might because of the different version of gcc to compile the kernel and the driver. then i went back to compile the kernel and could not proceed any more:
under /usr/src/linux/, i tried "make", "make modules" but failed.
scripts/Makefile.build:13: usr/Makefile: No such file or directory
make[1]: *** No rule to make target `usr/Makefile'. Stop.
here is part of the Makefile.build,
src := $(obj)
.PHONY: __build
__build:
# Read .config if it exist, otherwise ignore
-include .config
include $(obj)/Makefile
include scripts/Makefile.lib
so what might be the problem? the kernel source tree is not complete or something else?
there is not such a directory called "usr" under /usr/src/linux.
one positive thing is when i tried "make modules", i was told that the system found the
TI acx111 chip. i feel promising but still need a little bit more help.
$(obj) is defined in several places
cannot find a directory called usr under /usr/src/linux, maybe i will try to change the
directory manually though it is not a good approach.
but have got stuck on this for days, all because of the bad Texas Instrument acx111 card.
downloaded the source tree in tgz format and then had no major problems
while compiling the kernel. but still have this error while
"insmod acx_pci.o firmware_dir="acx firmware dir" which contains the acx_pci.o
and when booting the system, the card is identified as "TI acx111 54M pci" but
it is configured as eth0 in /etc/modprobe.conf automatically.
isn't it wlan0 as i have alias wlan0 acx_pic in modprobe.conf?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.