Ik heb een ambient Intel 536ep gekocht van sweex voorheen safeway. Merk totaal onbelangrijk eigenlijk. Als ik cat /proc/pci doen staat er netjes een communicatie ding van Intel tussen, dus mijn debian testing bak weet dat er wat inzit. Ik heb de nieuwste drivers gedownload van linmodem.org (453) en die probeer ik te instaleren. Ik doe alles volgens de readme.txt, maar ik loop vast bij
autoconf.h staat ook helemaal niet in /lib/modules of whatsoever, maar in /usr/include/linux/ Nu staat er hetvolgende in de readme speciaal voor debianusers
Ik "apt-get install kernel-source-2.4.18" gedaan en krijg netjes een boodschap dat ik al de nieuwste versie heb. Ook van gcc en make heb ik de nieuste versie.
Ik geef niet snel meer op bij linux omdat het soms nogal eens uitzoeken is dus ik ga op mijn gemakkie alle files doorlezen
en na wat bashshit gevolgd te hebben kom ik erachter dat hij naar allemaal exotische dirs verwijst die ik helemaal niet heb. Zie hier:
Volgens mij moet ik de compile/source dirs symlinken naar iets anders. Of zit ik fout? En als ik goed zit. Hoe kan ik het nu het beste aanpakken? Er zijn voor de driver ook redhat, suse en slack drivers, misschien verstandig om die te proberen?
code:
1
2
3
4
5
| Module precompile check Current running kernel is: 2.4.18-bf2.4 /lib/modules... autoconf.h does not exist please install kernel source make: *** [check] Error 1 |
autoconf.h staat ook helemaal niet in /lib/modules of whatsoever, maar in /usr/include/linux/ Nu staat er hetvolgende in de readme speciaal voor debianusers
code:
1
2
3
4
5
6
7
| 8. Compile issues a. this driver will now compile with the this path: /lib/modules/<kernel version>/build/include the 2.4.4+ kernels says to copy the /boot/vmlinuz.version.h over to the kernel build path. I have the makefile do this if this file exists. You must install the kernel source code anyways. It should be on your distribution's CD. |
Ik "apt-get install kernel-source-2.4.18" gedaan en krijg netjes een boodschap dat ik al de nieuwste versie heb. Ook van gcc en make heb ik de nieuste versie.
Ik geef niet snel meer op bij linux omdat het soms nogal eens uitzoeken is dus ik ga op mijn gemakkie alle files doorlezen
code:
1
2
3
4
5
6
7
8
9
10
11
| if [ -a /lib/modules/$KERNVER/build/include/linux/autoconf.h ]; then
echo " /lib/modules... autoconf.h exists"
else
echo " /lib/modules... autoconf.h does not exist"
echo " please install kernel source"
exit 1
fi
if [ "`diff /boot/vmlinuz.autoconf.h /lib/modules/$KERNVER/build/include/linux/$
== "" ]; then
echo " autoconf.h matches running kernel" |
Volgens mij moet ik de compile/source dirs symlinken naar iets anders. Of zit ik fout? En als ik goed zit. Hoe kan ik het nu het beste aanpakken? Er zijn voor de driver ook redhat, suse en slack drivers, misschien verstandig om die te proberen?
And Bob's your uncle ...