Pagina 1 di 1

Led Hard Disk sempre acceso...

Inviato: giovedì 4 giugno 2009, 17:59
da deadea84
Ciao a tutti....Vorrei chiedervi un consiglio, visto che di sicuro siete più esperti di me... (good) (good)

Ho comprato un portatile (Toshiba A300-21w) e ho quindi installato Ubuntu, 9.04, funziona tutto molto bene a parte un piccolo difetto, come avrete intuito dal topic... Praticamente all'avvio il led lavora correttamente, fino al login, dove si spegne in attesa che io mi logghi, una volta inserito nome e password si carica gnome, e da quel momento la spia dell'hard disk rimane accesa fissa, anche se non c'è alcuna attività del disco (ho controllato con il system monitor sia l'attività del procesorre che quella del disco, tutto a 0). La cosa rimane finchè non faccio shutdown, appena gnome si chiude il led riprende a lavorare correttamente...!Non ho installato nessun programma aggiuntivo, fa questo difetto dalla prima installazione...(e lo fa anche da live mi pare, ora non ho qui il cd per provare ma mi pare di ricordare così)...
Al di là di risolvere la cosa che è un problema non molto importante, vorrei più che altro sapere se posso continuare ad usarlo così oppure il fatto che la spia rimanga accesa (mi risulta che sia gestita via hardware e non via software) segnala comunque un lavoro da parte della testina...quindi sarebbe rischioso usarlo magari per delle ore...poi se sapere come risolvere sarebbe perfetto!! :D

Grazie mille per l'attenzione!!  ;)

Re: Led Hard Disk sempre acceso...

Inviato: giovedì 4 giugno 2009, 18:32
da bingel
Dovrebbe trattarsi del driver del disco fisso ovvero del modulo "ahci".

Prova questo comando:

Codice: Seleziona tutto

lsmod | grep ahci
per vedere se compare tra i moduli caricati.

Prova quindi a cambiarlo col modulo "ata_piix" o con un modulo più adeguato.

Non credo sia un'operazione eseguibile al volo con "rmmod" e "modprobe" ma ora non ricordo quale sia il file di configurazione per indicare al sistema quali driver caricare.

Cerca su google

Re: Led Hard Disk sempre acceso...

Inviato: giovedì 4 giugno 2009, 18:55
da deadea84
Grazie x la risp...!purtroppo non compare...difatti ho impostato dal bios la compatibility mode per il SATA anzichè la ahci, perchè uso anche windows xp....
questi sono i moduli caricati...

Module                  Size  Used by
aes_x86_64             16384  1
aes_generic            36264  1 aes_x86_64
binfmt_misc            18572  1
ppdev                  16904  0
bridge                 63904  0
stp                    11140  1 bridge
bnep                   22912  2
lp                     19588  0
parport                49584  2 ppdev,lp
joydev                 20864  0
snd_hda_intel         557364  3
snd_seq_dummy          11524  0
snd_pcm_oss            52352  0
snd_seq_oss            41984  0
snd_mixer_oss          24960  1 snd_pcm_oss
arc4                   10240  2
snd_seq_midi           15744  0
snd_rawmidi            33920  1 snd_seq_midi
ecb                    11392  2
snd_pcm                99336  2 snd_hda_intel,snd_pcm_oss
snd_seq_midi_event     16512  2 snd_seq_oss,snd_seq_midi
snd_seq                66272  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              34064  2 snd_pcm,snd_seq
snd_seq_device         16276  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
iwlagn                114820  0
snd                    78792  15 snd_hda_intel,snd_pcm_oss,snd_seq_oss,snd_mixer_oss,snd_rawmidi,snd_pcm,snd_seq,snd_timer,snd_seq_device
uvcvideo               69512  0
iwlcore               106496  1 iwlagn
psmouse                64028  0
soundcore              16800  1 snd
compat_ioctl32         18304  1 uvcvideo
led_class              13064  1 iwlcore
sdhci_pci              16896  0
serio_raw              14468  0
video                  29204  0
pcspkr                 11136  0
input_polldev          12688  0
snd_page_alloc         18704  2 snd_hda_intel,snd_pcm
videodev               45184  2 uvcvideo,compat_ioctl32
v4l1_compat            23940  2 uvcvideo,videodev
mac80211              251144  2 iwlagn,iwlcore
intel_agp              39408  0
sdhci                  27396  1 sdhci_pci
btusb                  21784  2
iTCO_wdt               21712  0
fglrx                2376104  31
iTCO_vendor_support    12420  1 iTCO_wdt
output                 11648  1 video
cfg80211               43168  3 iwlagn,iwlcore,mac80211
usbhid                 47040  0
ohci1394               42036  0
ieee1394              108288  1 ohci1394
r8169                  46596  0
mii                    14464  1 r8169
fbcon                  49792  0
tileblit               11264  1 fbcon
font                   17024  1 fbcon
bitblit                14464  1 fbcon
softcursor             10368  1 bitblit

Re: Led Hard Disk sempre acceso...

Inviato: giovedì 4 giugno 2009, 19:19
da deadea84
Cmq avevi ragione...ho cambiato dal bios l'impostazione e ho rimesso AHCI e non fa più quel difetto sotto linux...! Però così xp non si avvia più  ;D ;D ;D ;D
Allora dici che posso rimettere tutto come prima e usarlo in compatibility mode che non ci saranno danni fisici all'hd dunque....? thanks!

Re: Led Hard Disk sempre acceso...

Inviato: giovedì 4 giugno 2009, 20:28
da bingel
Si direi di usare la compatibility mode (IDE credo).
Mi sorge un dubbio: quando hai installato ubuntu come era impostata tale opzione (ahci/SATA o compatibility/IDE)?
Se hai installato con l'opzione ahci impostata, potresti provare a reinstallare con l'opzione compatibility mode e il problema è possibile che si risolva da solo.

In ogni caso danni non ce ne dovrebbero essere (tuttavia non ne sono certo ...anche se credo che il problema riguardi solo il led e inoltre se le testine lavorano si dovrebbe sentire il rumore) però per fare in modo che il led riprenda a funzionare, potresti provare a sostituire i driver "ahci" che, anche se sembra non siano presenti, secondo me vengono caricati comunque (probabilmente il comando "lsmod" che ti ho detto non è quello che fa al caso nostro).

Puoi provare il comando:

Codice: Seleziona tutto

sudo lshw | grep ahci
e se ottieni esito positivo andare a vedere da quale dispositivo il driver ahci è usato ridigitando il comando senza grep:

Codice: Seleziona tutto

sudo lshw
A tale scopo potresti cercare in corrispondenza della voce *-ide (o *-storage se esiste) e controllare se c'è una riga simile a questa:

Codice: Seleziona tutto

configuration: driver=ahci latency=32
o a questa:

Codice: Seleziona tutto

configuration: driver=ahci latency=32

Come ho già detto, per sostituirli non ricordo come si faccia, in ogni caso dovresti trovare dei driver più vecchi (compatibili ATA/IDE) come quello che ti ho indicato in precedenza.

...o altrimenti (ma non te lo consiglio) puoi provare a reinstallare XP scaricandoti i driver "ahci" dal sito del produttore del controller della scheda madre e in fase di installazione caricarli con l'opzione F6 (dovrai prima averli messi su un floppy o un cd ...non so di preciso come si proceda, non l'ho mai fatto).
Però in tal modo usufruiresti dei vantaggi di AHCI anche con XP. Se lo fai ricordati prima di impostare ahci anche nel bios.

Re: Led Hard Disk sempre acceso...

Inviato: venerdì 5 giugno 2009, 0:55
da deadea84
Ho fatto tutto come mi hai detto però alla voce *-ide:1 trovo tra le varie cose

configuration: driver=ata_piix latency=0

quindi utilizza già l'altro driver che mi avevi consigliato...! Nei prox giorni se avrò 1 po' di tempo provero' a cercare qualcosa in merito per vedere come cambiarli, cmq no quando l'ho installato ero già in modalità IDE perchè avevo già installato XP...

Sì mi sono documentato e ho letto che si può anche installare i driver AHCI in xp però, a parte che non ho trovato driver ahci ufficiali sul sito (probabilmente non li producono e danno x buono che xp vada in modalità ide, d'altra parte loro te lo vendono con vista), sul portatile non ho il floppy, dovrei fare un cd personalizzato con nlite, e terza cosa ho formattato da un paio di settimane...quindi di rimettere su tutto non se ne parla!

Grazie mille cmq, sei stato gentilissimo, e mi hai anche fatto capire qual'era il problema!!!!Grazie davvero!

Re: Led Hard Disk sempre acceso...

Inviato: venerdì 5 giugno 2009, 1:18
da bingel
In teoria, a questo punto non dovresti cambiare nulla perché il problema, in modalità compatibile, si sarebbe dovuto verificare solo se il controller SATA avesse erroneamente usato i driver ahci e allora in tal caso avresti dovuto sostituirli con gli ata_piix.

Però è anche possibile che tale modalità compatibile non sia in realtà poi così compatibile e che dunque i driver "ata_piix" non funzionino come dovrebbero.

Quindi, visto che il problema non dipende esattamente dalle ragioni che pensavo e non è con i driver "ahci" come pensavo io che hai dei problemi, puoi sempre provare a fare il contrario di quanto ti avevo detto ovvero provare a forzare l'uso dei driver "ahci" anche nella modalità compatibile perché teoricamente i driver "ahci" dovrebbero funzionare ugualmente anche con tale modalità visto che comunque l'hardware è SATA , anzi, è possibile che ti risolvano addirittura il problema (perché nella compatibilty mode il bios dice al sistema operativo che l'hardware non è SATA bensì IDE anche se in realtà invece è proprio SATA e dunque vengono caricati dei driver per controller IDE).
Infatti mi hai detto che se imposti AHCI dal bios, il disco fisso funziona correttamente: suppongo che questo accada perché quando riaccendi il computer probabilmente vengono caricati i driver "ahci".
Prova a verificare se è così come dico impostanto AHCI dal bios, avviando ubuntu, e dando nuovamente il comando

Codice: Seleziona tutto

lshw | grep ahci
per vedere se ottieni dell'output e in tal caso ripeti il comando senza grep per vedere se a quel punto al posto della voce *-ide e dei relativi driver "ati_piix" ti ritrovi qualche altra voce (tipo "storage" o forse "sata") in corrispondenza della riga dove è menzionato il driver "ahci"

Saluti.

Re: Led Hard Disk sempre acceso...

Inviato: venerdì 5 giugno 2009, 17:18
da deadea84
Esatto, impostando nel bios ahci mi compare questo in lshw
        *-storage
            configuration: driver=ahci latency=0 module=ahci

quindi tutto come dici tu...

Ho provato a forzare il modulo ahci con modprobe ma nulla...mi dice che nè il modulo ahci nè il modulo ata_piix esistono...eppure lì li da caricati...

modprobe ahci
FATAL: Module ahci not found.

Non so che dire...ho cercato un po' ma non ho trovato informazioni a riguardo su come cambiare questa configurazione...a parte un modprobe.conf...ma non c'è nessuna voce relativa al chipset...chissà qual'è il file da editare...

Re: Led Hard Disk sempre acceso...

Inviato: venerdì 5 giugno 2009, 18:14
da bingel
Come ti avevo già detto infatti non credo che tali moduli possano essere caricati o rimossi a sistema avviato tuttavia non so come si faccia ad impostare quelli che si vuole caricare al successivo riavvio del PC.

Per poter rimuovere un driver, la periferica e quindi il driver stesso non possono essere in uso e anche se è vero che un disco fisso è possibile metterlo in standby e che il driver "ahci" permette addirittura l'hotplug, il driver che lo pilota non credo possa essere smontato a sistema avviato, primo, perché in realtà il driver in questione pilota il controller presente sulla scheda madre e non il disco fisso, secondo, perché appunto tale controller non va mai in standby né tantomeno può essere sganciato ...se vai su "gestione hardware" in WinXP puoi vedere anche qui infatti che al contrario di altre periferiche, non è possibile disattivare i controller IDE/SATA né i dischi fissi.

Detto ciò quando ho un po' di tempo guardo se riesco a trovare come si fa ed eventualmente ti faccio sapere.