[ executor @ 14.12.2002. 04:59 ] @
Pre nekoliko nedelja sam instalirao mandrake linux 8.2 (kernel 2.4.18-6mdk), pa sada pokusavam da instaliram divere za lucentmodem. Sa net-a sam skinuo drivere: ltmodem-8.26a6.tar.gz
Prvo sam ih raspakovo sa komandom:
# tar -zxvf ltmodem-8.26a6.tar.gz
a zatim sam usao u direktorijum i pokrenuo:
# ./build_module
posle par ekrana teksta i pritiskanja enter-a dobio sam sledecu poruku:
checking for kernel headers
... in /usr/src/linux: nope
... in /usr/src/kernel-headers-2.4.18-6mdk: nope
... in /usr/src/linux-2.4.18: nope
... in /usr/src/linux-2.4.18-6mdk: nope
... in /lib/modules/2.4.18-6mdk/build: nope
Program mi je preoprucio da pronadjem gde se "kernel header" nalazi (/boot/kernel.h-2.4.18-6mdk) i da napravim link komandom:
# ln -s /boot/kernel.h-2.4.18-6mdk /usr/src/linux
sto sam ja i uradio, ali poruka o gresci se stalno ponavlja.
Kako da podesim "kernel header" da bi mogao da instaliram drivere
Unapred Hvala!
[ Časlav Ilić @ 14.12.2002. 12:10 ] @
Moraš da instaliraš te hedere, potraži na instalacionim diskovima fajl kernel-headers-2.4.18-6mdk.rpm (ili tako nešto).

RPM fajlove instaliraš komandom rpm -i ime_fajla (moraš da budeš ulogovan kao root).
[ kustera @ 14.12.2002. 12:39 ] @
kao prvo, proveri da li uopste imas kernel source u folderu /usr/src/linux-2.4.18
moguce je da nije ubacen prilikom instalacije sistema ako si izabrao nesto minimalno.
[ executor @ 15.12.2002. 16:31 ] @
Kada sam instalirao Mandrake instalirao sam ga skoro svim opcijama(izuzev paketa za servere), ukljucujuci kernel source,
a kada pokusam da instaliram kernel-header-2.4.18-25mdk.i586.rpm
u konzoli mi ispise poruku:
"package kernel-headers-2.4.18-25mdk is already installed"
Direktorijum "/usr/src/" ima u sebi samo direktorijum "RPM".
Fajl "kernel.h-2.4.18-6mdk" se nalazi u direktorijum "/boot/".
Kada sam pokusao da instaliram drivere sa komandom:
# ./build_module --with-kernel=/boot/
program mi preporuci da komandom:
# ln -s /boot/kernel.h-2.4.18-6mdk /usr/src/linux/
napravim link do tog header-a. Ali i dalje mi ispisuje gresku kao u prethodnom post-u.
Da li postoji sansa da sam ja obrisao dir "/usr/src/linux/" direktorijum (u sta cisto sumnjam) i kako to da ispravim?
[ Goran Rakić @ 15.12.2002. 17:34 ] @
to u boot nije kernel headerS. Kod mene se nalaze u /usr/src/linux. Kernel headers su .h fajlovi potrebni za C i C++ programe koje koristi i sam linux kernel. Očigledno da tvoj Andrak nije sve lepo instalirao. Probaj sa gnomerpm da saznas gde je instalirao fajlove iz tog RPM-a.
[ Marko_R @ 15.12.2002. 19:26 ] @
Ja imam sličan problem sa SuSE 8.1.Kada pozovem "./build_module", kaže da je verzija izvornog koda 2.4.19, a kernela 2.4.19, iako su oba 2.4.19. Kada otkucam "./build_module 2.4.19", onda

Code:

In file included from utsrelease.c:2:
/usr/src/linux/include/linux/config.h:4:28: linux/autoconf.h: No such file or directory
./build_module: line 1: ./utsrelease: No such file or directory
Folder for kernel-headers- not found through /usr/src/linux. Name was

If you cannot solve the problem, send BLDrecord.txt to: [email protected]


Probaj:

rpm -e kerel-source

pa ga instaliraj ponovo.
[ kustera @ 15.12.2002. 23:51 ] @
pazi, cime nemas /usr/src/linux onda nemas kernel source sto znaci da ne mozes da napravis modul
probaj da ponovo instaliras kernel source koji se nalazi na instalacionom disku
[ executor @ 16.12.2002. 03:10 ] @
Pomocu rpmDrake-a sam uspeo da pronadjem gde se kernel headers nalaze.
Nalaze se u direktorijumima:
/usr/include/
/usr/include/linux/
Pomocu komande: "# ln -s /usr/include/ /usr/src/linux/" sam napravio link
ka kernel headers-ima tako da je instalacioni program prosao problematicni korak, ali posle par koraka pojavio se novi problem:

make: ***No targets specified and no makefile found. Stop.
Checkings for driver products:
Compilation of ltmodem.o failed,
as expected from absence of modversions.h ...

Header file "modversions.h" se nalazi u dir-u /usr/include/linux/
pokusao sam da ga prekopiram u /usr/include/ direktorijum, da ga
prekopiram u /usr/src/linux/ dir(gde mi se nalazi link ka /usr/include/)
i da napravim jos jedan link ka /usr/include/linux/, ali nista od toga nije pomoglo.
[ cest @ 07.06.2003. 21:28 ] @
Ovo je verovatno outdated...

Proveri najnovije razultatew za ltmodem na sourceforge.net i linmodem.org...

te nadji odgovarajuci rpm (i386 - gotov) ;-)