Toon posts:

[Debian] i2c installatie fout, kan kernel source niet vinden

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer i2c te installeren (sensor drivers van het programma lm-sensors) echter wanneer ik nu make doe dan geeft hij aan dat hij de kernel-source (en config) niet kan vinden.
tamara:/usr/src/i2c-2.10.0# make all
grep: /usr/src/linux/Makefile: Onbekend bestand of map
grep: /usr/src/linux/include/linux/autoconf.h: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map
Makefile:191: kernel/i2c-core.d: Onbekend bestand of map
Makefile:191: kernel/i2c-dev.d: Onbekend bestand of map
Makefile:191: kernel/i2c-algo-bit.d: Onbekend bestand of map
Makefile:191: kernel/i2c-elv.d: Onbekend bestand of map
Makefile:191: kernel/i2c-velleman.d: Onbekend bestand of map
Makefile:191: kernel/i2c-algo-pcf.d: Onbekend bestand of map
Makefile:191: kernel/i2c-proc.d: Onbekend bestand of map
Makefile:191: kernel/i2c-pport.d: Onbekend bestand of map
grep: /usr/src/linux/.config: Onbekend bestand of map

Error - missing file /usr/src/linux/.config !!
Verify kernel source is in /usr/src/linux and then
cd to /usr/src/linux and run 'make config' !!

Exception: if you're using a stock RedHat/Fedora kernel...
(1) Install the appropriate kernel-source RPM.
(2) Copy the appropriate config...
from /usr/src/linux/configs/<...>
to /usr/src/linux/.config
(3) Do *NOT* 'make dep' or 'make config'.

make: *** [/usr/src/linux/.config] Fout 1
NU ben ik er inmiddels achter dat hier normaal gesproken symlinks staan naar de betreffende kernel/config. Die zijn er bij mij dus niet. Nu heb ik wel veel informatie gevonden over hoe je deze symlinks kan maken maar de plekken waar de kernel-source moet staan (namelijk /usr/src/[kernel]) bestaat dus niet.

Ik neem aan dat deze bij debian ergens anders staan maar waar?

  • UUDIBUUDI
  • Registratie: Augustus 2005
  • Niet online
De kernel source moet je apart installeren, bijv. voor de source van kernel x.x.x:

apt-get install kernel-source-x.x.x

Je vindt vervolgens een .bz2 bestand in /usr/src dat je kan uitpakken met tar jxvf. Daarna kun je eventueel je huidige .config uit /boot kopieren en in /usr/src/kernel-source-x.x.x/.config opslaan (x.x.x uiteraard je huidige kernelversie).

verder weet ik weinig van i2c :) maar hiermee heb ik vandaag nog een package gecompileerd, dus ik ga ervanuit dat je er in ieder geval iets mee opschiet :-)

  • FRidh
  • Registratie: Januari 2004
  • Laatst online: 20:53
het is wellicht ook wel handig om module-assistant te gebruiken voor het compileren van aparte modules. Module-assistant download automatisch de source en maakt er meteen een mooi .deb pakketje van :-)

Research is to see what everybody else has seen, and to think what nobody else has thought - Albert Szent-Györgyi