[configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Questions et astuces concernant l'installation et la configuration d'archlinux
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

[configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Bonjour,
Suit à ne mise a jour, j'ai un poblème qui me gêne énormément car ça va détruire mon disque dur:
Avant quand j’étais sous batterie, même si je ne fais rien, le disque dur tournait tout le temps.
Maintenant sous batterie, que je travaille a fond ou ne fasse rien, le disque dur s’arrête et redémarre toutes les 10 à 20 secondes alors qu'il devrait tourner tout le temps.
Sur gnome disques, le parametre DMV est bien inactif.

Comment savoir qu'est ce qui provoque ce pianotage quand on passe sur batterie? ( manœuvre interdite et dangereuse )
Je n'ai pas touché au Hdparm ni à acpid ni à powertop ni à quelqonque gestionnaire d'energie linux depuis l'année de son installation c'est a dire depuis 2013...

Merci d'avance pour m’éclaircir
Dernière modification par benjibasson le lun. 18 oct. 2021, 21:10, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

Bonjour,
Linux ne fait rien par défaut, cela est sûr.
Cela m'étonnerait que cela vienne de ton DE (interface graphique).
Pour moi, la seule raison possible pour avoir un comportement différent entre batterie et sur secteur, c'est via un service...
Tu peux déjà tester s'il y a une différence entre batterie et sur secteur pour la sortie de : hdparm -B /dev/sdX afin de lire ce paramètre (si ton disque le supporte)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Bonjour,
Sur batterie j'ai APM_level = 128
sur secteur APM_level = 254
il me semble que ces valeurs ne concernent que le parcage de la tête de lecture. mon probleme est la mise a l’arrêt-redemarrage fréquent du moteur rotation.
cela n'est pas du tout normal sachant que la led qui indique le grattage fait toujours au moins un flash toutes les 4 secondes et que le bruit de grattage est audible toutes les 11 secondes. sur batterie comme sur secteur

Quand je passe sur secteur et que je débranche, le disque dur ne s’arrête plus même après inactivité
par contre quand je redémarre sur batterie, rebelote, le disque s’arrête complètement toutes les 20 secondes et se relance illico même quand je fait des trucs comme ouvrir un PDF charger une page internet... jusqu'à ce que je rebranche sur secteur au moins une fois...
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Cela m'étonnerait que cela vienne de ton DE (interface graphique).
Alors du coup sous Gnome ça le fait alors que la mise en veille est désactivé sur son disque utility/smart/... toutes les 20 secondes usant prématurément le disque donc.
sous XFCE ça ne le fait pas. puisque la rotation ne s'est pas interrompu une seule fois.


Salutations.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

benjibasson a écrit : lun. 18 oct. 2021, 21:14 il me semble que ces valeurs ne concernent que le parcage de la tête de lecture. mon probleme est la mise a l’arrêt-redemarrage fréquent du moteur rotation.
C'est la même chose... Pour économiser de l’énergie tu arrêtes le moteur, mais tu dois au préalable "ranger" les têtes de lecture.
Ranger les têtes de lecture sans arrêter le moteur n'a aucun intérêt.

Bref tu dois trouver qui change le paramètre du disque via hdparm... Sûrement un paramètre dans Gnome...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

benjarobin a écrit : mar. 19 oct. 2021, 20:29
benjibasson a écrit : lun. 18 oct. 2021, 21:14 il me semble que ces valeurs ne concernent que le parcage de la tête de lecture. mon probleme est la mise a l’arrêt-redemarrage fréquent du moteur rotation.
C'est la même chose... Pour économiser de l’énergie tu arrêtes le moteur, mais tu dois au préalable "ranger" les têtes de lecture.
Ranger les têtes de lecture sans arrêter le moteur n'a aucun intérêt.

Bref tu dois trouver qui change le paramètre du disque via hdparm... Sûrement un paramètre dans Gnome...

Dans Hdparm je n'ai trouvé que zero changement.
Sur XFCE ça ne le faisait pas au demarrage sous batterie. mais quand on passe en veille et qu'on reveille le PC, ça le fait ( sans avoir quitté la première session XFCE.)
la encore on est toujours sur 128 en HDparm
Donc
Comment savoir quel gestionnaire d’énergie prends actuellement le contrôle de mon PC la tout de suite maintenant? quelle ligne de commande permet de checker ça pour ensuite ouvrir le bon fichier config avec nano?

quand je branche et débranche le secteur ça s’arrête, et HDparm indique toujours 128 mais c'est pas une solution ( impossible de faire ça en déplacement ou en camping sans déplier tout le matériel)


c'est quand même bizarre qu'un os d'aujourd'hui Linux comme windows propose encore de mettre un disque d'amorçage en veille alors que quoi qu'il arrive ça gratte toujours rendant techniquement IMPOSSIBLE un arret au bout de 6 à 15 minutes d'inactivité. sauf sur un FAT ou un EXT2 non journalisé du tout
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Bonjour,
je me permet de relancer: la ça le fait que je charge gnome ou XFCE.
Sur powertop il est vraiment imossible de désactiver ça alors que powertop est executé avec les droits sudo

Code : Tout sélectionner

>> Good          Enable SATA link power management for host5                    
   Good          Enable SATA link power management for host3
   Good          Enable SATA link power management for host1
   Good          Enable SATA link power management for host4
   Good          Enable SATA link power management for host2
   Good          Enable SATA link power management for host0
Du coup mon disque dur ne tourne que 10 secondes maxi, s'arrete 1 seconde redemarre la rotation 10 secondes s'arrete 1 seconde...

Comment faire pour que le disque fonctionne comme avant? c'est a dire tourne tout le temps 10 minutes et s'arrete que en cas d'innutilisation et d'absence total d'evenement journal ( c'est a dire jamais)

Je precise que pendant la rédaction de ce poste, mon disque dur a bien demarré et stoppé 50 fois.
que j'ai déja surement perdu 10% de son esperence de vie voir 90%.
que si je change de disque ça va durer qu'un seul petit mois
que si ce nouveau disque clapse a cause de ce phénomene c'est pas du tout couvert par la garantie.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

Je vais peut être me répéter. Mes clairement tu l'as même dit toi même que la commande hdparm -B /dev/sdX ne retourne pas toujours la même chose...
Cette valeur ne peut pas changer toute seule (Ce n'est pas ton disque dur qui la change toute seule) ! Tu as forcément quelque chose sur ton système qui la reconfigure.
Tu dois la trouver. Par défaut que je sache Linux (le kernel) ne touche absolument pas à ceci.
APM_level doit toujours être égale à 254, si cela change ce n'est pas normal !

Il existe plein de solution logiciel qui touche à cela. Malheureusement nous ne pouvons pas deviner pour toi. Mais tu as du installer quelque chose qui le fait...

Note : Cela n'a strictement aucun rapport avec Enable SATA link power management

As tu essayé de configurer APM_level à 254 quand cela vaut 128 via hdparm ? Et si oui quel est l’événement qui refait passer la valeur à 128 ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

benjarobin a écrit : jeu. 04 nov. 2021, 22:00 Je vais peut être me répéter. Mes clairement tu l'as même dit toi même que la commande hdparm -B /dev/sdX ne retourne pas toujours la même chose...
Cette valeur ne peut pas changer toute seule (Ce n'est pas ton disque dur qui la change toute seule) ! Tu as forcément quelque chose sur ton système qui la reconfigure.
Oui mais la question du début est: Quel est cette chose qui la reconfigure?! je veux un nom de paquet et le chemin du fichier de config.
Je dois taper quoi dans le terminal pour savoir quel est Le gestionnaire d'energie qui est en cours d'utilisation.
Si tu ne me donnes pas la clé pour la trouver, ben c'est vraiment impossible à la trouver.
benjarobin a écrit : jeu. 04 nov. 2021, 22:00
Il existe plein de solution logiciel qui touche à cela. Malheureusement nous ne pouvons pas deviner pour toi. Mais tu as du installer quelque chose qui le fait...
En tapant TOP sur le terminal je ne voit que zéro solution logiciel qui touche à la gestion de l’énergie. malheureusement une fois de plus il est impossible de savoir quels gestionnaires sont installés de base sur Arch linux, et encre moins LEQUEL prend la main?
un indice, tout est parti en vrille avant la mise a jour total du systeme via Pacman Syu.
Car avant de 2000 à septembre 2021 on jugeait par défaut que le disque dur doit s'arreter idealement apres 6 à 10 minutes ( tous les WIKI sont d'accords la dessus)
et aujourd'hui ça s'arrete au bout de 10 secondes pour redemarrer aussitot tout le temps tout le temps tout le temps

Enfin je ne peux pas savoir à votre place quel est l'unique paquet qui écrase le fichier de config dans son script post installation de pacman Syu sur les 3 derniers mois.


benjarobin a écrit : jeu. 04 nov. 2021, 22:00 As tu essayé de configurer APM_level à 254 quand cela vaut 128 via hdparm ? Et si oui quel est l’événement qui refait passer la valeur à 128 ?
Oui. le seul événement qui refait passer la valeur à 128 est de débrancher la prise pour passer sur batterie.
Pas le choix donc dans un train, ou un bar!
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par hopimet »

Salut,

As tu regardé la gestion et économie d'énergie du disque dans gnome-disk-utility ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

Alors tout d'abord, par défaut arch linux n'est fournit qu'avec les paquets du groupe base, donc autant dire aucun paquet... C'est toi qui a décidé ce que tu installait... A moins que tu n'ai pas une arch linux, mais une dérivée. Dans ce cas tu n'es pas forcément sur le bon forum.

Bon, on va essayer quand même de trouver ensemble. Sinon j'ai bien peur qu'il y ait une incompréhension, 128 est une mauvaise valeur, cela demande d'arrêter le disque dur, tu veux 254.
Et je ne comprends pas sur le fait que tu as besoin de brancher l'alimentation pour remettre les choses d'aplomb. Tu peux très bien changer la valeur toi même à n'importe quel moment.

Bref, comme ce n'est pas clair, peux tu indiquer clairement quand tu as 128 et quand tu as 254. Quand tu la reconfigures via hdparm, c'est quoi qui fait que cela rechange de valeur ?
Soit précis dans toutes les informations données ici.

Peux tu donner la liste des paquets installés ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Bonjour
Pour la rotation qui pose probleme ar demarre et arrete toutes les 10 secondes
sudo hdparm -S /dev/sda me renvoie rien

Code : Tout sélectionner

-S: bad/missing standby-interval value (0..255)
imossible de connaitre sa valeur

Pour le parquage
sudo hdparm -B /dev/sda
renvoie

Code : Tout sélectionner

/dev/sda:
 APM_level	= 128
mais même quand on le met sur 0 ça devrait parquer sans arreter le moteur car c'est le -S qui programme l'arret automatique et le -y l'arret en manuel.

Quand je reconfigure -S via hdparm, impossible de savoir si ça a bougé
Quand je reconfigure -B via hdparm ce qui le fait bouger à 128 est ( non exhastive):
Une coupure de courrant pour passer sur batterie.
Un passage en veille et reveil
Un passage en hibernation plus reveil
Un arret normal et démarrage
Un reboot

Quand y avait pas de problème c'est a dire en juillet août 2021 hdparm -B renvoyait bien 128 rien n'a bougé de ce coté la. j'avais toujours depuis septembre 2013 128 sur batterie et 254 sur prise

Voici la liste des paquets installés. A part Power Top que j'ai installé, je ne vois pas ce qui pourrait faire ça. en plus pour tout mettre sur 'good' il faut lancer à la main Powertop. c'etait le cas en juillet 2021 tout en manuel. y a pas de raison qu'aujourd'hui Powertop se lance automatiquement pour mettre ceci

Code : Tout sélectionner

Good          Runtime PM for disk sda   
alors qu'on veut que sans intervention de notre part ça reste sur

Code : Tout sélectionner

Bad           Runtime PM for disk sda 
comme c'etait le cas en juillet 2021, quoi qu'il arrive et jusqu'à la fin de l’éternité sans qu'on ait à taper sudo powertop à chaque démarrage
exactement comme ce

Code : Tout sélectionner

Bad           VM writeback timeout 
qui repasse sur bad à chaque demarrage

Dans le cas où y a plusieurs paquets qui prends la main sur l'energie, comment savoir lequel prend la main et lequel est inactif?

Code : Tout sélectionner

alsa-utils 1.2.5.1-1
amarok 2.9.0.git20180816-4
android-tools 31.0.2-1
asunder 2.9.7-1
audacity 1:2.4.1-4
autoconf 2.71-1
automake 1.16.5-1
baobab 40.0-1
bash 5.1.008-1
binutils 2.36.1-3
bison 3.8.2-1
blueman 2.2.2-1
bluez-firmware 1.2-9
bluez-utils 5.62-1
bzip2 1.0.8-4
calibre 5.29.0-1
cdrdao 1.2.4-2
chromium 94.0.4606.81-1
clementine 1.4.0rc1+495+g10bf5dc17-4
conky 1.12.2-1
coreutils 9.0-2
cpupower 5.14-1
cronie 1.5.7-2
cryptsetup 2.4.1-1
cups 1:2.3.3op2-3
dbus-python 1.2.18-1
device-mapper 2.03.13-1
dhcpcd 9.4.0-1
dialog 1:1.3_20210621-1
diffutils 3.8-1
digikam 7.3.0-5
dosfstools 4.2-1
dpluzz 1.5.6.2-1
dvd+rw-tools 7.1-9
dvdrip 0.98.11-13
e2fsprogs 1.46.4-1
elinks 0.14.3-1
empathy 3.25.90+34+g78f4d4fda-3
eog 40.3-1
epiphany 40.3-1
espeak 1:1.48.04-3
evince 40.4-1
exo 4.16.2-1
fakeroot 1.26-1
file 5.40-6
file-roller 3.40.0-1
filesystem 2021.05.31-1
filezilla 3.56.0-1
findutils 4.8.0-1
firefox 93.0-1
flashplugin 32.0.0.465-1
flex 2.6.4-3
fonts-tlwg 0.7.1-1
foremost 1.5.7-4
garcon 4.16.1-1
gawk 5.1.0-1
gcc 11.1.0-1
gcc-libs 11.1.0-1
gdm 40.1-2
gettext 0.21-1
gimp 2.10.28-1
gksu 2.0.2-6
glibc 2.33-5
gnome-backgrounds 40.1-1
gnome-calculator 40.1-1
gnome-contacts 40.0-1
gnome-control-center 40.0-1
gnome-desktop 1:40.4-1
gnome-dictionary 40.0-1
gnome-disk-utility 40.2-1
gnome-font-viewer 40.0-1
gnome-icon-theme 3.12.0-6
gnome-icon-theme-extras 3.12.0-5
gnome-icon-theme-symbolic 3.12.0-6
gnome-keyring 1:40.0-1
gnome-screenshot 40.0-2
gnome-session 40.1.1-1
gnome-settings-daemon 40.0.1-2
gnome-shell 1:40.5-1
gnome-shell-extensions 40.4-1
gnome-system-log 3.9.90+160+g4b07190-2
gnome-system-monitor 40.1-1
gnome-terminal 3.40.3-1
gnome-themes-extra 3.28-2
gnome-user-docs 40.4-1
gnome-user-share 3.34.0-2
gparted 1.3.1-1
grep 3.7-1
grilo-plugins 1:0.3.13-2
gst-plugins-ugly 1.18.5-1
gstreamer0.10-bad-plugins 0.10.23-20
gstreamer0.10-ffmpeg 0.10.13-2
gstreamer0.10-ugly-plugins 0.10.19-16
gtk-theme-config 1.0-1
gtk-xfce-engine 2.10.1-2
gucharmap 13.0.8-1
gutenprint 5.3.4-1
gvfs-smb 1.48.1-1
gzip 1.11-1
handbrake 1.4.2-1
hddtemp 0.3.beta15.53-3
hdparm 9.62-1
hplip 1:3.21.8-1
i7z 0.27.2.git1-8
inetutils 2.2-1
intel-ucode 20210608-1
iproute2 5.14.0-1
iputils 20210722-1
jfsutils 1.1.15-7
jre7-openjdk 7.u261_2.6.22-1
k3b 1:21.08.2-1
kodi 19.1-6
kompozer 0.8b3-20
less 1:590-1
lib32-mpg123 1.29.0-1
lib32-ncurses 6.2-1
lib32-openal 1.21.1-1
libdvdcss 1.4.3-1
libgcj 15_4.9.3_3-1
libreoffice-fresh 7.2.2-1
libtool 2.4.6+42+gb88cebd5-16
licenses 20200427-1
linux 5.14.12.arch1-1
linux-lts 5.10.74-1
logrotate 3.18.1-1
lrzip 0.641-1
lvm2 2.03.13-1
m4 1.4.19-1
make 4.3-3
man-db 2.9.4-2
man-pages 5.13-1
mdadm 4.1-2
mencoder 38157-4
mousepad 0.5.7-1
mousetweaks 3.32.0-2
mplayer 38157-4
mtools 1:4.0.35-1
musepack-tools 1:0.1+r475-3
musescore 3.6.2-2
mutter 40.5-1
nano 5.9-1
nautilus 40.2+7+g67c7bdbf8-1
net-tools 2.10-1
netctl 1.26-1
network-manager-applet 1.24.0-1
npapi-vlc-git 2.2.1.132.r1481.gd2628c3-1
ntfs-3g 2021.8.22-1
ntp 4.2.8.p15-1
obexfs 0.12-4
openal 1.21.1-1
openbox 3.6.1-8
opera 80.0.4170.16-1
orage 4.12.1-5
package-query 1.12-1
pacman 6.0.1-2
patch 2.7.6-8
pavucontrol 1:5.0-1
pciutils 3.7.0-1
pcmciautils 018-7
pdftk-bin 2.02_2-1
perl 5.34.0-2
pipelight 1:0.2.8.2-1
pkgconf 1.8.0-1
polipo 1.1.1-4
powertop 2.14-1
procps-ng 3.3.17-1
psmisc 23.4-1
python-pillow 8.4.0-1
python-pyqt4 4.12.1-2
python-pyqt5 5.15.5-1
python-reportlab 3.6.2-1
python2-notify 0.1.1-14
python2-reportlab 3.5.32-2
rar 5.4.0-1
reiserfsprogs 3.6.27-3
ristretto 0.12.0-1
rpcbind 1.2.6-1
s-nail 14.9.22-1
samba 4.15.0-1
screen 4.8.0-3
sed 4.8-1
shadow 4.8.1-4
skype 4.3.0.37-7
sudo 1.9.8.p2-1
sushi 3.38.1-1
sysfsutils 2.1.1-1
systemd-sysvcompat 249.5-1
tar 1.34-1
texinfo 6.8-2
thunar 4.16.10-1
thunar-archive-plugin 0.4.0-3
thunar-media-tags-plugin 0.3.0-2
thunar-volman 4.16.0-1
thunderbird 91.2.0-1
tlp 1.4.0-1
tor 0.4.6.7-1
totem 3.38.2-1
tracker 2.3.6+7+gb27396252-2
transcode 1.1.7-38
transmission-gtk 3.00-2
tumbler 4.16.0-3
unace 2.5-11
unrar 1:6.0.7-1
usbutils 014-1
util-linux 2.37.2-1
vi 1:070224-5
vino 3.22.0+74+g7a95e10-1
virtualbox 6.1.26-1
vlc 3.0.16-3
weechat 3.3-1
which 2.21-5
wine 6.17-1
xdg-user-dirs-gtk 0.10+9+g5b7efc6-3
xf86-input-synaptics 1.9.1-2
xf86-video-intel 1:2.99.917+916+g31486f40-1
xfburn 0.6.2-1
xfce4-appfinder 4.16.1-2
xfce4-artwork 0.1.1a_git20110420-6
xfce4-battery-plugin 1.1.4-1
xfce4-clipman-plugin 1.6.2-1
xfce4-cpufreq-plugin 1.2.5-1
xfce4-cpugraph-plugin 1.2.5-1
xfce4-datetime-plugin 0.8.1-1
xfce4-dict 0.8.4-1
xfce4-diskperf-plugin 2.6.3-1
xfce4-eyes-plugin 4.5.1-1
xfce4-fsguard-plugin 1.1.2-1
xfce4-genmon-plugin 4.1.1-1
xfce4-mailwatch-plugin 1.3.0-1
xfce4-mixer 4.11.0-3
xfce4-mount-plugin 1.1.5-1
xfce4-mpc-plugin 0.5.2-2
xfce4-netload-plugin 1.4.0-1
xfce4-notes-plugin 1.9.0-1
xfce4-notifyd 0.6.2-2
xfce4-panel 4.16.3-2
xfce4-power-manager 4.16.0-3
xfce4-pulseaudio-plugin 0.4.3-1
xfce4-quicklauncher-plugin 1.9.4-11
xfce4-screenshooter 1.9.9-2
xfce4-sensors-plugin 1.4.1-1
xfce4-session 4.16.0-2
xfce4-settings 4.16.2-1
xfce4-smartbookmark-plugin 0.5.2-1
xfce4-systemload-plugin 1.3.1-1
xfce4-taskmanager 1.4.2-1
xfce4-terminal 0.8.10-2
xfce4-time-out-plugin 1.1.2-1
xfce4-timer-plugin 1.7.1-1
xfce4-verve-plugin 2.0.1-1
xfce4-wavelan-plugin 0.6.2-1
xfce4-weather-plugin 0.11.0-1
xfce4-xkb-plugin 0.8.2-1
xfconf 4.16.0-2
xfdesktop 4.16.0-2
xfsprogs 5.13.0-1
xfwm4 4.16.1-2
xfwm4-themes 4.10.0-4
xorg-twm 1.0.11-1
xorg-xclock 1.0.9-2
xorg-xdm 1.1.12-3
xorg-xinit 1.4.1-3
xsane 0.999-5
xterm 369-1
yaourt 1.9-1
yelp 40.3-1
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

J'ai peur que tu mélanges plein de choses sans aucun rapport. Oublie Powertop, qui ne contrôle absolument pas ce genre de chose.
Note: Les informations fournit par Powertop ne devrait jamais changé, si c'est le cas, c'est qu'il y a quelque chose qui met le bordel (sûrement tlp, voir ci-dessous)...
benjibasson a écrit : dim. 07 nov. 2021, 19:45mais même quand on le met sur 0 ça devrait parquer sans arreter le moteur car c'est le -S qui programme l'arret automatique et le -y l'arret en manuel.
Oula, ce n'est pas aussi simple... Il y a la théorie, et ce qu'implémente le contrôleur du disque dur. Bref, hdparm permet d'envoyer des commandes "standard" et de lire des valeurs. Mais ce qui en est fait par le disque dur, c'est un peu à sa sauce...

Je ne sais pas où tu as trouvé cette commande "hdparm -S /dev/sda" mais il manque un argument, comme l'indique le message d'erreur... Que je sache il n'est pas possible de relire la valeur précédemment configuré par -S
Pourquoi tu ne fais pas tout simplement : "hdparm -B 254 /dev/sda" comme indiqué dans le man ou dans le Wiki ?
C'est assez bien expliqué ici : https://wiki.archlinux.org/title/hdparm ... figuration
Suite à la configuration de APM_level = 254, quelle est la sortie de "hdparm -B /dev/sda" ? Et qu'est ce que tu dois faire pour que cela repasse à 128 ??? Oui c'est toujours les mêmes questions, car les réponses ne sont pas forcément clair. désolé :(

Sinon, désinstalle ou configure correctement tlp, qui est très certainement le coupable

Note, à moins de ne pas avoir une Arch Linux, c'est toi qui a installé tlp et qui l'a configuré ainsi...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Bonjour,
Meme quand ça reste à 254 en restant sur batterie, ça spin down et redémarre. exactement à la même fréquence que si j’étais à 128.
J'ai bien attendu 10 arrêt redémarrage avant de et lancer hdparm et j'ai ça

Code : Tout sélectionner

[benjamin@archlinuxbenji ~]$ sudo hdparm -B /dev/sda
[sudo] Mot de passe de benjamin : 

/dev/sda:
 APM_level	= 254
=> je suis vraiment obligé d'envoyer la commande

Code : Tout sélectionner

echo 'on' > '/sys/block/sda/device/power/control';
via Powertop dans la rubrique tunnable
Quand je branche pour charger ça reste sur

Code : Tout sélectionner

cat '/sys/block/sda/device/power/control'
on
quand je débranche pour décharger la batterie ça fait

Code : Tout sélectionner

cat '/sys/block/sda/device/power/control'
auto
et ça spin down pour redémarrer
APM level passe à 128
quand je me contente de hdparm -B 254 ... l'APM passe à 254 mais le disque spin down toutes les 10 secondes.


Je vais voir pour reconfigurer tlp du coup.
Le fichier config par défaut en cours d'utilisation est bien /etc/default/tlp.pacnew ?
(sur /etc/tlp.conf toute les lignes sont commentés par un #)
faut il mettre
DISK_IDLE_SECS_ON_BAT=0
et dé commenter
#DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
Merci


nb: en tout cas c'est sure ça fait plus d'un an que le ne l'ai pas reconfiguré et le problème date de cette saison d'automne.
même que je n'ai pas touché à la moindre config powersave depuis l'avant covid.
Je ne sais pas comment sont gerés les mises a jours de tlp sur le dépot community ( si ça met a jour de fichier de config par défaut)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

En tout cas, tu devrait tout d'abord désinstaller tlp, pour vérifier que c'est bien lui le coupable. Après tu pourras voir pour configurer proprement tlp. Cela ne sert de rien de perdre du temps, s'il y a encore autre chose qui modifie des paramètres du système. Pense bien à redémarrer après l'avoir désinstallé (pour éviter tout comportement non maîtrisé).

Le fichier utilisé par tlp n'est pas ..default/tlp.pacnew, mais tous les autres fichiers ne finissant pas par .pacnew
Quand tu mets à jour ton système, c'est à toi de fusionner / merger les fichiers de configuration. Tu dois regarder ce qui est nouveau dans le fichier pacnew, incorporé les modifications, puis supprimer le fichier .pacnew. En théorie si tu fait correctement le travail d'administration, tu ne devrait pas avoir de fichier .pacnew. (Sauf si c'est volontaire, perso j'en garde certains afin de connaître la configuration par défaut fournit par le paquet...)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Je viens de désinstaller tlp. apparamment c'etait lui le coupable.
la sous batterie ça reste sur APM 254. /sys/block/sda/device/power/control reste sur auto ( comme quand j'etais embêté ) mais ne provoque pas l'arret

passer l'APM à la main à 128 ne provoque pas l'arret.

du coup il faudrait configurer comment tlp pour qu'il ne provoque plus l'arret de disque?
DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
et
DISK_IDLE_SECS_ON_BAT=0 ?
le fichier de config à prendre est bien sur /usr/share/tlp ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

Je viens de vérifier, il ne devait pas exister de fichier /etc/default/tlp.pacnew
Je te conseil de supprimer tous les fichiers .pacnew et .pacsave en rapport avec tlp
Puis d'éditer uniquement /etc/tlp.conf
Globalement ne jamais modifier un fichier dans /usr/

Alors pour Le mieux étant de lire le code source. C'est la meilleur documentation :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

Bonjour et merci pour les infos

Mais je craint que je vais devoir modifier le default qui est sur /usr/

car ça active les fonctionnalités qui ne m'interressent pas
/etc/tlp.conf L0344: PCIE_ASPM_ON_BAT="default"
defaults.conf L0028: RADEON_DPM_PERF_LEVEL_ON_AC="auto"
defaults.conf L0029: RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
defaults.conf L0030: RADEON_POWER_PROFILE_ON_AC="default"
defaults.conf L0031: RADEON_POWER_PROFILE_ON_BAT="default"
defaults.conf L0032: WIFI_PWR_ON_AC="off"
defaults.conf L0033: WIFI_PWR_ON_BAT="on"
/etc/tlp.conf L0321: WOL_DISABLE="Y"
En effet j'ai choisi un PC portable qui a une carte Intel et non ATI donc tout ce qui est RADEON je ne veux pas en entendre parler :mrgreen:
j'avais essuyé les platres en attendant le kernel 2.6.35 à l'époque sur mon PC qui a rendu l’âme en 2013 ( avec le pilote proprio qui buguait de 2009 à 2010 ça chauffait chauffait chauffait jusqu'au black out)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjarobin »

En aucun cas tu dois modifier le fichier default. Pourquoi aurait tu besoin de modifier ce fichier ? Il suffit de rajouter la configuration dans le fichier tlp.conf
Explique clairement ton problème, car ce n'est pas clair car
benjibasson a écrit : mar. 09 nov. 2021, 20:37En effet j'ai choisi un PC portable qui a une carte Intel et non ATI donc tout ce qui est RADEON je ne veux pas en entendre parler :mrgreen:
je ne vois pas le rapport...
Tous les paramètres que tu listes sont dans le fichier /etc/tlp.conf

De plus le code n'est exécuté que si ta carte graphique est bien une carte radeon, voir la fonction set_amdgpu_profile()
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

Re: [configuration sous batterie] Arret et redemarrage fréquent disque dur systeme

Message par benjibasson »

benjarobin a écrit : mar. 09 nov. 2021, 21:15 En aucun cas tu dois modifier le fichier default. Pourquoi aurait tu besoin de modifier ce fichier ?
Pour desactiver des commandes qui s'activent par defaut alors que ça ne m'interresse pas.

par exemple si je veux juste désactiver cette option.
USB_AUTOSUSPEND="1"
car si je mets # devant sur le /etc/tlp.conf ben il s'activera quand même car.
defaults.conf L0044: USB_AUTOSUSPEND="1"
Je ne vois pas d'autres solution pour désactiver cette ligne autre que de modifier /usr/share/tlp/defaults.conf
Répondre