[Primipassi] kernel: moduli esterni

Marco Ermini markoer@markoer.org
Mar 6 Lug 2004 13:52:48 CEST


<quota chi="Simone Cicali">
>> Dovrai evidentemente estrarre i sorgenti dall'rpm (immagino con alien o
>>qualcosa del genere... se vuoi te li estraggo io) come minimo, inoltre
>>magari l'rpm ha degli script che andranno eseguiti (oppure no, dipende
>>dagli script :-).
>>
>> D'altronde usare Debian quando la piattaforma supportata č RedHat
>>significa avere coscienza di affrontare questo tipo di problemi...
>>immagino.
>
> Vabene cho ho scritto su una lista per principianti, ma tre righe di
> istruzioni mi riesce seguirle.... :-)
</quota>

Inzomma ;-)


<quota chi="Simone Cicali">
> Ho scelto debian sapendo bene a quello che andavo incontro, comunque
> ritornando al mio problema, leggendo le note:
>
> The drivers can be recompiled on a non-default (or errata) Linux Kernel.
> If you would like to install or create the RPM for a non-default kernel,
> you must also install the kernel sources for your compiled kernel. In
> addition, the development packages required for rebuilding a kernel need
> to be present.
>
> che indicano proprio quello che voglio fare io.
</quota>

Non credo, almeno, non č come lo interpreto io: secondo me, lui dice che
tu puoi ricompilare i pacchetti tramite rpm, infatti dice che devi avere
il pacchetto dei sorgenti del kernel, e tutte le istruzioni danno per
scontato che tu utilizzi una distro con RPM. Immagino sulla Debian tu non
abbia RPM, penso tu possa usare alien giusto per estrarre i sorgenti e/o
il file del modulo .o.


> Il problema, quindi, non č
> installare il pacchetto (probabilmente convertendo il pacchetto nn
> funzionerą ugualmente); č ricompilare il modulo fan-control estratto
> dall'rpm nel mio kernel.

Che č quello che ho detto io (non hai capito le mie tre righe ;-). Devi
prendere l'RPM, estrarre i sorgenti se ce ne sono - io non vedo alcun
pacchetto .src, vedo solo il binario, ma magari cercando meglio... oppure
č possibile che esista un modulo solo binario che va linkato attraverso un
qualcosa al kernel (come accade per i moduli di nvidia). Io credo che sia
un modulo esterno, magari basta estrarre il file .o e metterlo nella
directory giusta (tipo /lib/modules/iltuokernel/drivers ecc.) e caricarlo
con modprobe.


> Solo questo modulo.... non sai che casino fanno
> le ventole di questi server a pieno regime.....
>
> Scusami ancora per le imprecisioni.. ma č da poco che posto sulla lista



Ciao
-- 
Marco Ermini
http://www.markoer.org
Dubium sapientiae initium. (Descartes)
<< This message is for the designated recipient only and may contain
privileged or confidential information. If you have received it in
error, please notify the sender immediately and delete the original.
Any other use of the email by you is prohibited. >>



Maggiori informazioni sulla lista primipassi