El LED del disc dur del portàtil no para de fer pampallugues

Hola de nou.

Equip: Portàtil Centrino a 1.700 MHz amb 512 de RAM.

Un cop instal·lada la Linkat, i sense entrar amb cap usuari, el LED del disc dur no s'apaga, no para de fer pampallugues.

Ha passat amb Linkat 2.0, 2.1 i ara amb la 3.0 Beta2.

NO passa amb cap de les distribucions Mandriva que he provat al mateix equip.

Això fa que l'equip NO funcioni com ho fa amb altres distribucions que he provat. És el meu equip per fer "demos", i no quedo gaire bé. ja que no "tira".

+ de 30 segons per obrir l'escriptori... es fa llaaaaaaaarrg... i un cop obert, el disc continua treballant i treballant...

Alguna idea?

Gràcies

Joan Padró
Hola,

Una vegada arrencat el sistema i quan estigui la llum fent pampallugues, obre un terminal i escriu l'ordre "top" per tal de veure quin procés està treballant. També es pot fer de forma gràfica anant a Aplicacions / Sistema / Monitor / Monitor del sistema GNOME

A veure si veus quin és el programa que està fent servir el disc quan en principi no hauria de fer-ho.

Salut.

Projecte Linkat
Pot ser que sigui Beagle, l'indexador de fitxers que porta la Linkat 3. Pero per estar segurs, obre un terminal i executa la següent ordre:

top

Et farà un llistat amb tot els programes que estan treballant a la teva màquina, al damunt de tot i trobaràs quin programa t'està donant problemes.

En el cas de Beagle, la solució passa per desinstalar-lo (amb Instalar programari) o desactivar-lo (al Yast a l'opció de serveis).

Salutacions.
Hola, aquest és el resultat de l'ordre top:

top - 14:07:24 up 12 min, 3 users, load average: 2.71, 2.56, 1.55
Tasks: 121 total, 3 running, 118 sleeping, 0 stopped, 0 zombie
Cpu(s): 5.0%us, 2.6%sy, 0.0%ni, 32.8%id, 59.6%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 497448k total, 491116k used, 6332k free, 67800k buffers
Swap: 2016116k total, 20k used, 2016096k free, 171440k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4553 joan 20 0 120m 22m 16m S 7.6 4.6 0:30.10 gnome-system-mo
541 root 15 -5 0 0 0 S 0.7 0.0 0:02.02 kjournald
1939 root 20 0 2992 1208 556 S 0.7 0.2 0:02.44 syslog-ng
4370 joan 20 0 103m 16m 12m S 0.7 3.4 0:00.72 main-menu
4414 joan 20 0 100m 11m 7952 S 0.7 2.3 0:00.20 gnome-power-man
4663 joan 20 0 2416 992 768 R 0.7 0.2 0:00.04 top
1 root 20 0 1008 356 308 S 0.0 0.1 0:00.92 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 15 -5 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/0
5 root 15 -5 0 0 0 R 0.0 0.0 0:00.06 events/0
6 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
7 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kintegrityd/0
8 root 15 -5 0 0 0 S 0.0 0.0 0:00.08 kblockd/0
9 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
10 root 15 -5 0 0 0 S 0.0 0.0 0:00.04 kacpi_notify
11 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue
12 root 15 -5 0 0 0 S 0.0 0.0 0:00.02 kseriod
13 root 15 -5 0 0 0 R 0.0 0.0 0:00.06 kondemand/0


Crec que no hi ha cap cosa fora de lloc, oi?

Per cert, el paquet "beagle" no s'instal·la per omissió, i per tant, no el tinc instal·lat.

Què puc fer per solucionar aquest problema?

Moltes gràcies

Joan Padró
Hola Joan,

Anem a veure quins processos tens actius. Quan la llum està fent pampallugues, obre un terminal i escriu l'ordre: "ps aux"

Et sortirà una llista de processos amb diferents columnes. A la dreta veuràs la la columna: PID %CPU %MEM

Mira a veure quin procés està fent servir molta CPU i/o memòria.
Quan identifiquis el procés, mira el seu número PID(numPID).

Ves al directori /proc/(numPID)/fd i fes anar l'odre "ll"
Aquí veuràs els fitxers que està fent servir el procés en temp real.

Si vols matar el procés, pot fer servir l'ordre: kill (numPID)
El procés s'atura i podràs comprovar si era aquell el que et feia lectures al disc.

Salut.



Editat per: pablo.vigo, 16/Setembre/2009 - 14:48

Projecte Linkat
Hola Pablo,

el processos més significatius:

root 4089 3.7 5.7 77392 28620 ? Ss 15:52 0:01 /usr/lib/gnome-settings-daemon/gnome-settings-daemon --gconf-prefix=/apps/gdm/simple-greeter/settings-manager-plugins


gdm 3651 0.5 3.2 88092 16104 ? S 15:40 0:04 /usr/lib/gdm/gdm-simple-greeter

Tots els altres processos tenen valors molt inferiors, per tant, insignificants, oi?

Gràcies

Joan Padró
Hola, quan executo "dmesg"

hub 1-0:1.0: over-current change on port 1

Això m'ha fet pensar que aquest error manté "ocupat" el disc.

He aturat els mòduls següents:

rmmod ehci_hcd
rmmod uhci_hcd
rmmod usbcore

El disc ha deixat de fer pampallugues.

Potser és una solució dràstica, però sembla que hi ha algun problema amb els USB del portàtil.

Alguna idea millor?

Gràcies

Joan Padró
Hola Joan,

Ara almenys ja sabem que és. Podries revisar la configuració de la BIOS, busca USB LEGACY MODE i activa'l o desactiva'l a veure si millora.

Si treus els mòduls no podràs connectar res per USB, és una solució bastant dràstica.

Salut.

Projecte Linkat
Hola Pablo,

He activat/desactivat aquesta opció USB LEGACY del portàtil i fa el mateix.

Com que ell que vull és que funcioni bé quan faig "demos", puc desactivar el USB del portàtil durant les "demos", que "només" ha de fer de servidor LTSP.

Si se us acut alguna cosa més...

Moltíssimes gràcies.

Joan Padró



Editat per: joanpadro63, 18/Setembre/2009 - 15:43
Hola de nou,

Com puc aplicar

gedit /etc/init.d/klogd
KLOGD="-c 1" # only msgs of higher priority (n < 1) are logged to console

Si no existeix el fitxer "/etc/init.d/klogd" a la Linkat?

Sembla ser que d'aquesta manera no s'emetrien més missatges i el disc deixaria de treballar, sense haver d'aturar els mòduls USB.

Moltes gràcies

Joan Padró
Hola Joan,

l'equivalent al "klogd" és el "/etc/init.d/syslog".

Salut.

Projecte Linkat
Hola Pablo.

Gràcies per la resposta, però no sé veure, en aquest fitxer, quina
opció/opcions caldria modificar, ja que no n'hi ha cap que sigui exacte a:

KLOGD=

Gràcies

Joan Padró
Hola Joan,

Mira al fitxer /etc/sysconfig/syslog, trobaràs KLOGD_PARAMS on té tota la pinta que podràs posar l'opció "-c 1"

A veure si et funciona.

Salut.

Projecte Linkat
Hola de nou,

Després de remenar per Internet i no haver trobat una solució clara, he optat per aturar el servei syslog.

Des d'un terminal: /etc/init.d/syslog stop.

Així no perdo les connexions USB i el disc deixar de "treballar" innecessàriament.

Gràcies i Bon Nadal a tothom!

Joan Padró