[Driver] compilare driver (stand-alone) k10temp per temperature pc!

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

[Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

Ciao a tutti...

ho un toshiba satellite pro l300d con karmic...da quando l'ho comprato ha sempre funzionato tutto(con jaunty installato) tranne il sistema di raffreddamento(a temperature molto alte non si accendono le ventole e il pc si spegne alla temperatura critica)con karmic mi trovo nelle stesse condizioni. ho provato a installare lm-sensors ma il supporto al mio hardware arriverà solo con il kernel 2.6.33 quindi ho la necessità di compilare un driver (stand alone) di cui mi sono dati due file : makefile, k10temp.c

come faccio a compilarlo e attivarlo?

oppure c'è un modo alternativo per far andare le ventole??

grazie
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

ho compilato il modulo k10temp e l'ho caricato...questi sono i risultati della compilazione:

Codice: Seleziona tutto

skunk@skunk-laptop:/usr/local/src/k10temp$ make
make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.31-18-generic»
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: uscita dalla directory «/usr/src/linux-headers-2.6.31-18-generic»
skunk@skunk-laptop:/usr/local/src/k10temp$ sudo make install
cp k10temp.ko /lib/modules/2.6.31-18-generic/kernel/drivers/hwmon
depmod -a -F /boot/System.map-2.6.31-18-generic
skunk@skunk-laptop:/usr/local/src/k10temp$ 
non sembra essere cambiato molto...le ventole continuano a non partire...anche se ho notato che se il pc è alimentato da batteria ed è in fase critica di carica partono le ventole al massimo!!!O.o questo pc sembra posseduto!!

qualcuno sa aiutarmi??o ha avuto gli stessi problemi??
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

Mi sa che quel driver va compilato nei sorgenti del kernel, mentre tu stai usando gli headers.
C'è una discussione analoga qua:

http://www.linuxqualityhelp.it/supporto ... emp#p30186

Se ci fossero altre soluzioni purtroppo non ne sono a conoscenza.
Comunque, per sicurezza, posta:

Codice: Seleziona tutto

lsmod | grep k10temp
sudo modprobe k10temp
dmesg
riporta l'output di questi 3 comandi.
questione di seedings...
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

scusa il ritardo con cui rispondo ma ho avuto diversi impegni^^

questi sono i risultati:

Codice: Seleziona tutto

lsmod | grep k10temp
k10temp                 3680  0 
il modprobe non da output

il risultato di dmesg è qui:  http://paste.ubuntu.com/371940/

grazie!
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

non sembra essere cambiato molto...le ventole continuano a non partire...anche se ho notato che se il pc è alimentato da batteria ed è in fase critica di carica partono le ventole al massimo!!!O.o questo pc sembra posseduto!!

qualcuno sa aiutarmi??o ha avuto gli stessi problemi??
Il modulo è caricato ma non c'entra con le ventole, che driver particolari a parte utilizzano l'acpi ( e lo script fancontrol) . Il modulo k10temp è quello che permette di rilevare il sensore della temperatura (del core o del case non ricordo).
questione di seedings...
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

immagino che mi debba rassegnare a questo punto!^^ sperando che prima o poi cambi qualcosa altrimenti dovrò cambiare o pc o sistema operativo...anche se di tornare a winzoz non mi va proprio -.-
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
ov3rload
Prode Principiante
Messaggi: 39
Iscrizione: martedì 26 gennaio 2010, 8:27
Località: Torino

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da ov3rload »

skunk666 ha scritto: immagino che mi debba rassegnare a questo punto!^^ sperando che prima o poi cambi qualcosa altrimenti dovrò cambiare o pc o sistema operativo...anche se di tornare a winzoz non mi va proprio -.-
Ti dirò, ho lo stesso porblema con il mio satellite A300D, spesso le temperature salgono alle stelle dopo solo qualche minuto di utilizzo e a volte invece (ieri sera per esempio) sembrano funzionare correttamente, anzi forse anche meglio che con windows. Ma sono casi davvero rarissimi!
Immagine

01101111 01110110 00110011 01110010 01101100 01101111 01100001 01100100 00100000 01100111 01101111 01100101 01110011 00100000 01101100 01101001 01101110 01110101 01111000
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

purtroppo a me partono sporadicamente le ventole e solo al massimo (ma poi non si spengono) e a volte mi ritrovo a fissare uno schermo nero visto che il mio pc decide bene di spegnersi prima di fare il "pufff" definitivo!!^^
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
ov3rload
Prode Principiante
Messaggi: 39
Iscrizione: martedì 26 gennaio 2010, 8:27
Località: Torino

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da ov3rload »

skunk666 ha scritto: purtroppo a me partono sporadicamente le ventole e solo al massimo (ma poi non si spengono) e a volte mi ritrovo a fissare uno schermo nero visto che il mio pc decide bene di spegnersi prima di fare il "pufff" definitivo!!^^
Ecco, purtroppo questo a me non accade perchè sembra che non tenga conto della temperatura...ma tu hai installato il modulo k10temp?!
Immagine

01101111 01110110 00110011 01110010 01101100 01101111 01100001 01100100 00100000 01100111 01101111 01100101 01110011 00100000 01101100 01101001 01101110 01110101 01111000
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

Quale temperatura rileva? il k10temp suppongo sia come il coretemp per i core duo, ovvero il driver per il sensore interno del processore.
questione di seedings...
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

Il driver legge la temperatura della cpu.

Dunque, sto combattendo con l'infinito disordine delle documentazioni ( e la mia infinita ingoranza!!) per trovare informazioni certe circa quel driver. Da quello che so questo driver è stato inserito nella versione 2.6.33 del kernel(ancora in versione di sviluppo da quello che ho visto) e dovrebbe provvedere a tutto ciò che serve per far andare la gestione delle temperature sulle schede di ultima generazione della amd(della famiglia 10/11). Il driver sembra funzionare in parte sul mio sistema, mi spiego: rileva la temperatura della cpu ma non attiva la ventola del portatile quando serve. Ora quello che non mi spiego... ho provato tempo fa a patchare il kernel 2.6.32 come da tue istruzioni (@Divilinux) ma non ho riscontrato alcun cambiamento. ho provato a compilarlo come modulo sull'attuale kernel 2.6.31 di ubuntu ma di positivo ho riscontrato solo che, a volte,dopo essersi spento per surriscaldamento, la ventola parte in attivo di default quando lo riaccendo e rimane accesa...certo la mia scarsa sapienza non aiuta...ma anche un po' di impegno da parte dei produttori per rilasciare driver per tutti non guasterebbe!!! Grazie mille dell'aiuto comunque!!! :)
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

rileva la temperatura della cpu ma non attiva la ventola del portatile quando serve.
INfatti sta funzionando correttamente. Quel driver è solo un driver, per il sensore interno del processore, che fornisce la temperatura. Il discorso della ventola dipende dall'acpi e principalmente dal modulo generico (fan) che viene usato per la regolazione delle ventole. Vi è inoltre uno script autoregolatore che si chiama fancontrol.
IL controllo della temperatura ti serve proprio per capire se qualcosa nel sistema di ventilazione non sta funzionando. Se la cpu è a x° e la ventola non interviene c'e' forse qualcosa che non va (la x° è in accordo con i limiti della temperatura che variano da pc a pc).
questione di seedings...
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

mmm dunque come posso fare a far andare le maledette ventole?
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

Una prima cosa da fare, visto che individuare il problema può essere difficile, è cambiare kernel. Oggi ne esistono di precompilati in .deb scaricabili dall'apposito repository (ppa) quindi non dovrebbe essere difficile provare con 3-4-5 kernel differenti.

Se non cambia nulla allora bisogna trovare la rogna nella tabella ACPI eventualmente ricompilandola dopo aver corretto gli errori:

http://guide.debianizzati.org/index.php/ACPI_e_DSDT

Se anche questo workaround non dovesse funzionare si potrebbe prendere in considerazione l'ipotesi di aggiornare il bios.
Entrare nel dettaglio del funzionamento della ventola è dispersivo ed inutile (se dipende dall'acpi). TUttavia potresti essere fortunato e trovare un workaround proprio per il tuo modello di portatile (tipo script o robe del genere).
questione di seedings...
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

beh ci avevo pensato...ho ricompilato la tabella dsdt ma niente...proverò a montare qualche kernel diverso e vedrò come va...

edit: dimenticavo....il bios è all'ultima versione...ma ancora nulla!
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

Intanto posta l'output di dmesg.
questione di seedings...
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

skunk666 ha scritto: il risultato di dmesg è qui:  http://paste.ubuntu.com/371940/
te lo avevo postato precedentemente!^^
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

Sorry. Di solito lo includono nei tag quindi non ci ho fatto caso che l'avessi già postato via pastebin.
Sembra non esserci nulla di strano ma forse il tuo bios supporta questa funzione:
ACPI: BIOS _OSI(Linux) query honored via cmdline
Prova ad aggiungere a Grub:

Codice: Seleziona tutto

acpi_osi=Linux
oppure

Codice: Seleziona tutto

acpi_osi=!Linux
questione di seedings...
Avatar utente
skunk666
Prode Principiante
Messaggi: 59
Iscrizione: sabato 24 maggio 2008, 14:48

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da skunk666 »

si, avevo già inserito acpi_osi=Linux! Dopo innumerevoli prove ho scoperto che ora se attendo qualche secondo sul grub,prima di far partire il S.O. le ventole si avviano a velocità media e rimangono accese...non modulano la velocità neanchè a pregarle in aramaico antico...ma almeno non mi si spegna più il pc!!
Io sono l'ardente senso del rifiuto di Jack.
Ubuntu user # 29765
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: [Driver] compilare driver (stand-alone) k10temp per temperature pc!

Messaggio da [lost]-Divilinux »

si, avevo già inserito acpi_osi=Linux! Dopo innumerevoli prove ho scoperto che ora se attendo qualche secondo sul grub,prima di far partire il S.O. le ventole si avviano a velocità media e rimangono accese
Questa è la prima volta che la sento, ma evidentemente ci deve essere un motivo.
Hai provato la ricompilazione della tabella DSDT? Almeno sapere se ci sono errori. Se ci sono errori allora è molto probabile che vengano risolti con questo workaround.
questione di seedings...
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: nick091 e 9 ospiti