Newsgroup: it.comp.os.linux.iniziare
Titolo: Acpi e lm-sensor su debian e asus a7v266-e

la mia scheda madre č una asus a7v266-e, certo funziona anche con apm, 
ma ho visto che funziona anche con acpi e in piu' ho i sensori per la 
temperatura... allora provo a installare con dselect lm-sensor e 
compagnia bella, ma lui vuole installarmi anche un kernel-image, e io me 
lo sono compilato bello bello proprio ieri.... anche perchč con una 
scheda video tnt2 devo patcharmi il kernel comunque.
mi pare che l'unica alternativa sia installare dai sorgenti, cosi' mi 
sono scaricato due pacchetti:
i2c-2.7.0.tar.gz
lm_sensors-2.7.0.tar.gz
se ho capito bene le istruzioni, devo prima installare i2c, allora  lo 
scompatto, faccio un make all seguito da make install
mi da alcuni errori che finiscono per .d
ma nessuno di questi errori sembra essere interessante ai miei scopi
scompatto lm-sensor, faccio make all ....
errore 1 con /kernel/busses/i2c-amd8111.o
che credo non sia di mio interesse.
vabbe' vado per caricare i moduli nel kernel....  e scopro che manca 
i2c-viapro.o
che dovrebbe essere il modulo che mi serve!
scopro che nei sorgenti che ho scaricato, quel modulo non c'e', pero' 
nella documentazione sul sito di lm-sensor dice che il modulo č stabile 
e perfettamente funzionante.
ma dove sta???
nemmeno nei sorgenti trovo traccia

 sono scaricato due pacchetti:
meglio dpkg -i lm_sensors-source (o giu' di li')
decomprimi il tar.gz che ti salta fuori in /usr/src
dalla radice dei sorgenti del kernel: make-kpkg modules_image
et voila', il .deb e' servito.
BTW lo stesso discorso vale per alsa, lirc, drm-trunk.
Ovviamente devi aver installato i sorgenti del kernel
Ciao
  Andrea
-- 
Sognatore e' un uomo coi piedi saldamente ancorati sulle nuvole

 Ovviamente devi aver installato i sorgenti del kernel
aspetta aspetta non correre, quella dei sorgenti installati con apt 
l'ho capita, infatti l'ho fatto, ma installare i sorgenti significa 
avere nulla piu' che due file tar.gz in /usr/src e da quello che ho 
visto mi ritrovo nella stessa situazione.
make-kpkg modules_image che dovrebbe fare? in che senso dalla radice 
dei sorgenti?
-- 
Ciao,
 Alberto
mailto: 
alb...@bigfoot.com
 - 
http://alb.hey.to
 - ICQ: 35062672
PGPkey ID: 0x115EB496
http://web.tiscali.it/albald/pgp/albald-bigfoot-com.asc
No allegati in Word o PowerPoint:
si veda 
http://www.fsf.org/philosophy/no-word-attachments.html

 visto mi ritrovo nella stessa situazione.
Installi i sorgenti del kernel, e ti ritrovi il tar.gz del kernel in
/usr/src; lo decomprimi, e avrai una directory /usr/src/linuxqualcosa:
quella e' la radice dei sorgenti.
Nel frattempo, installi anche il pacchetto lm_sensors-source o quello che
e'; ancora, ti ritrovi il tar.gz che prontamente espanderai; i files si
metteranno in una directory /usr/src/modules.
E' una cosa sensata, prima di procedere oltre, dare una lettura del
kernel-HOWTO, almeno per avere un'idea di quello che stai facendo.
Dopo l'interessante lettura sarai pronto per ricompilare il tuo kernel:
cd /usr/src/linuxqualcosa, make-kpkg clean; configura il kernel
come vuoi (make menuconfig oppure make xconfig), make-kpkg binary, make
modules_image, cd .., ls *.deb
Il comando make-kpkg e' nel pacchetto kernel-package, credo che venga
installato automaticamente insieme ai sorgenti del kernel; in caso
contrario, installa a mano.


 binary, make modules_image, cd .., ls *.deb
infatti io il kernel lo compilo usando
make-dpkg clean
make-dpkg --opzioni varie kernel-image
ma di sta' cosa del make modules_image non avevo mai visto mo mi 
informo, ma siamo sicuri che li prende dentro?


 informo, ma siamo sicuri che li prende dentro?
make-kpkg --targets
Vedi un po' te, a me li crea.


 Vedi un po' te, a me li crea.
a me no!!! ecco che ho fatto:
# apt-get install i2c-source lm-sensor source
#cd /usr/src
#ll
-rw-r--r--    1 root     root       136109 2003-05-30 23:39 i2c.tar.gz
lrwxrwxrwx    1 root     src            12 2003-06-17 20:11 linux ->
linux-2.4.21 drwxr-xr-x   15 573      573          4096 2003-06-27 00:43
linux-2.4.21 -rw-rw-r--    1 root     root     28533733 2003-06-13 14:52
linux-2.4.21.tar.bz2 -rw-r--r--    1 root     root       614818 2003-06-23
16:57 lm-sensors.tar.gz
#tar -xvvzf i2c.tar.gz
#tar -xvvzf lm-sensors.tar.gz
si crea la dir modules con dentro le due directory che ho sempre visto #cd
linux
#make-kpkg clean
#make menuconfig
#make-kpkg --append-to-version -2 -revision=pc002 kernel_image
modules_image
una prima volta si blocca e mi da' si seguenti errori:
make[3]: *** [kernel/busses/i2c-amd8111.o] Error 1 make[3]: Leaving
directory `/usr/src/modules/lm-sensors' make[2]: *** [build-modules] Error
2
make[2]: Leaving directory `/usr/src/modules/lm-sensors' make[1]: ***
[kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/lm-sensors' Module
/usr/src/modules/lm-sensors failed. Hit return to Continue
vado a avanti e si ferma di nuovo:
make[3]: Leaving directory `/usr/src/modules/i2c' make[3]: Entering
directory `/usr/src/modules/i2c' make[3]: *** No rule to make target
`i2c.h', needed by `kernel/i2c-pcf-epp.d'.  Stop. make[3]: Leaving
directory `/usr/src/modules/i2c' make[2]: *** [build-modules] Error 2
make[2]: Leaving directory `/usr/src/modules/i2c' make[1]: ***
[kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/i2c' Module
/usr/src/modules/i2c failed.
Hit return to Continue
per il primo mi dava un errore del tutto simile con i sorgenti scaricati
dal sito di lm-sensor, mentre per i2c non avevo mai visto errori. la
versione dei sorgenti è l'ultima 2.7.0 per entrambi (debian sid)

 modules_image
non e' che magari era che prima dovevo compilare il kernel alla solita
maniera e solo dopo dovevo dare
cd/usr/src/linux
make-kpkg modules_install
per poi:
cd /usr/src
dpkg -i nuovi pacchetti dei moduli
....

 Vedi un po' te, a me li crea.
a me no!!! ecco che ho fatto:
# apt-get install i2c-source lm-sensor source
#cd /usr/src
#ll
-rw-r--r--    1 root     root       136109 2003-05-30 23:39 i2c.tar.gz
lrwxrwxrwx    1 root     src            12 2003-06-17 20:11 linux -> linux-2.4.21
drwxr-xr-x   15 573      573          4096 2003-06-27 00:43 linux-2.4.21
-rw-rw-r--    1 root     root     28533733 2003-06-13 14:52 linux-2.4.21.tar.bz2
-rw-r--r--    1 root     root       614818 2003-06-23 16:57 lm-sensors.tar.gz
#tar -xvvzf i2c.tar.gz
#tar -xvvzf lm-sensors.tar.gz
si crea la dir modules con dentro le due directory che ho sempre visto
#cd linux
#make-kpkg clean
#make menuconfig
#make-kpkg --append-to-version -2 -revision=pc002 kernel_image
modules_image


 modules_image
Io prima di modules_image ho dato modules_clean e modules_config;
inoltre non uso flags di versioni:
marcopolo:/usr/src/linux# make-kpkg modules_image
E ora rosica ;-)
marcopolo:/usr/src/linux# ls ../*.deb
../alsa-modules-2.4.21_0.9.4-1+10.00.Custom_i386.deb
../i2c-2.4.21_2.7.0-4+10.00.Custom_i386.deb
../kernel-image-2.4.21_10.00.Custom_i386.deb
../lirc-modules-2.4.21_0.6.6-5+10.00.Custom_i386.deb
../lm-sensors-2.4.21_2.7.0-6+10.00.Custom_i386.deb
../xlibmesa4-drm-module-2.4.21_4.3.0-0ds4+10.00.Custom_i386.deb


 marcopolo:/usr/src/linux# make-kpkg modules_image
Nota: in /usr/src/linux c'e' il kernel "vanilla", nessuna patch.
Ciao
  Andrea
-- 
Nulla e' piu' definitivo di una cosa provvisoria.