Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Conky [Vyřešeno]  (Přečteno 70745 krát)

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #150 kdy: 16 Června 2022, 16:17:11 »
...mne teploty disku ukazuje aj PSENSOR... :o :o :o
Merit věci je od začátku zobrazovat teploty v conky s co nejmenším zatížením systému. Což se tak nějak povedlo. K tomu se nabalil problém přechodu disků do standby režimu. Což je problém snad všech "zobrazovačů teploty" v linuxu.
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #151 kdy: 16 Června 2022, 16:37:01 »
Výsledky:
Skript 1
Začne vypisovat. Po vypsání sedmi hodnot se vypisování zastaví a mění se jen hodnoty poč  a akt
Disk se po 2 min neuspí
Samotný uspávací příkaz funguje
Pokud je skript spuštěn když disk spí, probudí ho to

Skript 2
Nedělá/nevypisuje nic - nevrátí ani prompt

Psensor mám - tepotu externích disků ale zobrazit neumí...

« Poslední změna: 16 Června 2022, 16:42:59 od juwa2 »

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #152 kdy: 16 Června 2022, 16:51:10 »
Výsledky:
Skript 1
Začne vypisovat. Po vypsání sedmi hodnot se vypisování zastaví a mění se jen hodnoty poč  a akt
Disk se po 2 min neuspí
Samotný uspávací příkaz funguje
Pokud je skript spuštěn když disk spí, probudí ho to

Skript 2
Nedělá/nevypisuje nic - nevrátí ani prompt

Psensor mám - tepotu externích disků ale zobrazit neumí...
Skript 2 nemá nic vypisovat. Pokud někdo chce něco vypsat je třeba odkomentovat řádek. Je to popsáno v komentáři.
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #153 kdy: 16 Června 2022, 17:25:26 »
Skript 2
Disk běží
Skript spuštěn
Vypsal asi 50x  "Disk je ve standby módu"  (což není pravda) a výpis se zastavil
Dále se neděje nic - disk se neuspí...

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #154 kdy: 16 Června 2022, 17:43:14 »
Skript 2
Disk běží
Skript spuštěn
Vypsal asi 50x  "Disk je ve standby módu"  (což není pravda) a výpis se zastavil
Dále se neděje nic - disk se neuspí...
Dík za info. Uspí se po tomto?:
Kód: [Vybrat]
smartctl -s standby,now /dev/tvuj_disk
Anebo potřebuje?:
Kód: [Vybrat]
smartctl -s standby,now -d sat /dev/tvuj_disk
A když disk běží, co vypíše tohle:
Kód: [Vybrat]
smartctl -l scttempsts /dev/tvuj_disk

EDIT:
přidán ještě jeden dotaz
« Poslední změna: 16 Června 2022, 17:45:48 od ramael »
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #155 kdy: 16 Června 2022, 18:23:15 »
ramael:
Sice nejsem na Ubuntu ale zkusil jsem:
smartctl -s standby,now /dev/sdc:
Kód: [Vybrat]
Device placed in STANDBY mode

smartctl -s standby,now -d sat /dev/sdc
Kód: [Vybrat]
Device placed in STANDBY mode

smartctl -l scttempsts /dev/sdc:
Kód: [Vybrat]
=== START OF READ SMART DATA SECTION ===
SCT Status Version:                  3
SCT Version (vendor specific):       258 (0x0102)
Device State:                        Active (0)
Current Temperature:                    26 Celsius
Power Cycle Min/Max Temperature:     26/26 Celsius
Lifetime    Min/Max Temperature:     13/41 Celsius
Under/Over Temperature Limit Count:   0/0
Vendor specific:
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #156 kdy: 16 Června 2022, 18:30:41 »
1. Disk uspí oba příkazy.
2. Výpis příkazu (disk běží)
Kód: [Vybrat]
juwa@p-5738:~$ smartctl -l scttempsts /dev/sdc
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-5.4.196-0504196-lowlatency] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SCT Status Version:                  3
SCT Version (vendor specific):       256 (0x0100)
Device State:                        SMART Off-line Data Collection executing in background (4)
Current Temperature:                    32 Celsius
Power Cycle Min/Max Temperature:     27/41 Celsius
Lifetime    Min/Max Temperature:     20/43 Celsius
Under/Over Temperature Limit Count:   0/0

Pokud disk spí, výpis příkazu je stejný. Nejprve je ale disk tímto příkazem probuzen.


« Poslední změna: 16 Června 2022, 18:43:41 od juwa2 »

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #157 kdy: 16 Června 2022, 18:34:15 »
ramael:
Sice nejsem na Ubuntu ale zkusil jsem:
smartctl -s standby,now /dev/sdc:
Kód: [Vybrat]
Device placed in STANDBY mode

smartctl -s standby,now -d sat /dev/sdc
Kód: [Vybrat]
Device placed in STANDBY mode

smartctl -l scttempsts /dev/sdc:
Kód: [Vybrat]
=== START OF READ SMART DATA SECTION ===
SCT Status Version:                  3
SCT Version (vendor specific):       258 (0x0102)
Device State:                        Active (0)
Current Temperature:                    26 Celsius
Power Cycle Min/Max Temperature:     26/26 Celsius
Lifetime    Min/Max Temperature:     13/41 Celsius
Under/Over Temperature Limit Count:   0/0
Vendor specific:
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Takto je to v pořádku. Teda pokud je toto smartctl -l scttempsts /dev/sdc zadáno před tímto smartctl -s standby,now -d sat /dev/sdc.
V opačném pořadí je to špatně. Device placed in STANDBY mode Znamená, že se disk přepíná do režimu standby(bez točení ploten)
A tohle znamená, že se ty plotny točí: Device State:                        Active (0)
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #158 kdy: 16 Června 2022, 18:36:24 »
1. Disk uspí oba příkazy (Device placed in STANDBY mode)

2. Výpis příkazu
Kód: [Vybrat]
juwa@p-5738:~$ smartctl -l scttempsts /dev/sdc
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-5.4.196-0504196-lowlatency] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SCT Status Version:                  3
SCT Version (vendor specific):       256 (0x0100)
Device State:                        SMART Off-line Data Collection executing in background (4)
Current Temperature:                    32 Celsius
Power Cycle Min/Max Temperature:     27/41 Celsius
Lifetime    Min/Max Temperature:     20/43 Celsius
Under/Over Temperature Limit Count:   0/0
Aha, tak to už ten problém vidím. Podumám nad tím. Dík za info.
Tady je ten problém:
Device State:                        SMART Off-line Data Collection executing in background (4)

EDIT:
Ještě poprosím o tento výpis:
Kód: [Vybrat]
smartctl -l scttempsts --json=g /dev/sdc
« Poslední změna: 16 Června 2022, 18:39:01 od ramael »
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #159 kdy: 16 Června 2022, 18:45:44 »
Kód: [Vybrat]
juwa@p-5738:~$ smartctl -l scttempsts --json=g /dev/sdc
json = {};
json.json_format_version = [];
json.json_format_version[0] = 1;
json.json_format_version[1] = 0;
json.smartctl = {};
json.smartctl.version = [];
json.smartctl.version[0] = 7;
json.smartctl.version[1] = 3;
json.smartctl.svn_revision = "5338";
json.smartctl.platform_info = "x86_64-linux-5.4.196-0504196-lowlatency";
json.smartctl.build_info = "(local build)";
json.smartctl.argv = [];
json.smartctl.argv[0] = "smartctl";
json.smartctl.argv[1] = "-l";
json.smartctl.argv[2] = "scttempsts";
json.smartctl.argv[3] = "--json=g";
json.smartctl.argv[4] = "/dev/sdc";
json.smartctl.drive_database_version = {};
json.smartctl.drive_database_version.string = "7.3/5319";
json.smartctl.exit_status = 0;
json.local_time = {};
json.local_time.time_t = 1655397908;
json.local_time.asctime = "Thu Jun 16 18:45:08 2022 CEST";
json.device = {};
json.device.name = "/dev/sdc";
json.device.info_name = "/dev/sdc [SAT]";
json.device.type = "sat";
json.device.protocol = "ATA";
json.ata_sct_status = {};
json.ata_sct_status.format_version = 3;
json.ata_sct_status.sct_version = 256;
json.ata_sct_status.device_state = {};
json.ata_sct_status.device_state.value = 4;
json.ata_sct_status.device_state.string = "SMART Off-line Data Collection executing in background";
json.ata_sct_status.temperature = {};
json.ata_sct_status.temperature.current = 34;
json.ata_sct_status.temperature.power_cycle_min = 27;
json.ata_sct_status.temperature.power_cycle_max = 41;
json.ata_sct_status.temperature.lifetime_min = 20;
json.ata_sct_status.temperature.lifetime_max = 43;
json.ata_sct_status.temperature.under_limit_count = 0;
json.ata_sct_status.temperature.over_limit_count = 0;
json.temperature = {};
json.temperature.current = 34;
json.temperature.power_cycle_min = 27;
json.temperature.power_cycle_max = 41;
json.temperature.lifetime_min = 20;
json.temperature.lifetime_max = 43;

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #160 kdy: 16 Června 2022, 18:52:35 »
Kód: [Vybrat]
juwa@p-5738:~$ smartctl -l scttempsts --json=g /dev/sdc
json = {};
json.json_format_version = [];
json.json_format_version[0] = 1;
json.json_format_version[1] = 0;
json.smartctl = {};
json.smartctl.version = [];
json.smartctl.version[0] = 7;
json.smartctl.version[1] = 3;
json.smartctl.svn_revision = "5338";
json.smartctl.platform_info = "x86_64-linux-5.4.196-0504196-lowlatency";
json.smartctl.build_info = "(local build)";
json.smartctl.argv = [];
json.smartctl.argv[0] = "smartctl";
json.smartctl.argv[1] = "-l";
json.smartctl.argv[2] = "scttempsts";
json.smartctl.argv[3] = "--json=g";
json.smartctl.argv[4] = "/dev/sdc";
json.smartctl.drive_database_version = {};
json.smartctl.drive_database_version.string = "7.3/5319";
json.smartctl.exit_status = 0;
json.local_time = {};
json.local_time.time_t = 1655397908;
json.local_time.asctime = "Thu Jun 16 18:45:08 2022 CEST";
json.device = {};
json.device.name = "/dev/sdc";
json.device.info_name = "/dev/sdc [SAT]";
json.device.type = "sat";
json.device.protocol = "ATA";
json.ata_sct_status = {};
json.ata_sct_status.format_version = 3;
json.ata_sct_status.sct_version = 256;
json.ata_sct_status.device_state = {};
json.ata_sct_status.device_state.value = 4;
json.ata_sct_status.device_state.string = "SMART Off-line Data Collection executing in background";
json.ata_sct_status.temperature = {};
json.ata_sct_status.temperature.current = 34;
json.ata_sct_status.temperature.power_cycle_min = 27;
json.ata_sct_status.temperature.power_cycle_max = 41;
json.ata_sct_status.temperature.lifetime_min = 20;
json.ata_sct_status.temperature.lifetime_max = 43;
json.ata_sct_status.temperature.under_limit_count = 0;
json.ata_sct_status.temperature.over_limit_count = 0;
json.temperature = {};
json.temperature.current = 34;
json.temperature.power_cycle_min = 27;
json.temperature.power_cycle_max = 41;
json.temperature.lifetime_min = 20;
json.temperature.lifetime_max = 43;
Něco s tím diskem je. Minulý výpis tam psal nějaké errory. Tohle json.ata_sct_status.device_state.value = 4; je při standby nebo běžícím disku?
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #161 kdy: 16 Června 2022, 18:52:47 »
juwa2:
Máš velký přehled tak bych se chtěl ještě zeptat na Conky. Často narážím na názor že Conky po Waylandem nefungují. Nyní píšu na Waylandu s Nvidií a KDE, má to spostu much jako trhavý obraz svislé šedé pruhy v panelu a naprosto nestabilní kurzor  ;D Pro mě těžko použitelné, ale conky se zobrazují na ploše opravdu naprosto stejně jako pod Xkama. Veze Conky je 1.12.2-2 Nvidie ovladač je 515.48.07. Zájímalo by mě jestli je možné že conky tak pěkně pod waylandem fungují, nebo jestli  nemůže být že si conky neco berou z Xek?

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #162 kdy: 16 Června 2022, 18:57:26 »
Kód: [Vybrat]
juwa@p-5738:~$ sudo smartctl -d sat -a /dev/sdc
[sudo] heslo pro juwa:         
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.4.196-0504196-lowlatency] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     TOSHIBA HDWD110
Serial Number:    80HM91VFS
LU WWN Device Id: 5 000039 fdff30b92
Firmware Version: MS2OA8R0
User Capacity:    1 000 204 886 016 bytes [1,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sat Jun 11 13:23:27 2022 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

General SMART Values:
Offline data collection status:  (0x84) Offline data collection activity
was suspended by an interrupting command from host.
Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 7070) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: (   1) minutes.
Extended self-test routine
recommended polling time: ( 118) minutes.
SCT capabilities:        (0x003d) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   016    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   141   141   054    Pre-fail  Offline      -       72
  3 Spin_Up_Time            0x0007   113   113   024    Pre-fail  Always       -       202 (Average 202)
  4 Start_Stop_Count        0x0012   100   100   000    Old_age   Always       -       543
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   110   110   020    Pre-fail  Offline      -       36
  9 Power_On_Hours          0x0012   099   099   000    Old_age   Always       -       8542
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       70
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       545
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       -       545
194 Temperature_Celsius     0x0002   157   157   000    Old_age   Always       -       38 (Min/Max 20/43)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       6

SMART Error Log Version: 1
ATA Error Count: 6 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 6 occurred at disk power-on lifetime: 41 hours (1 days + 17 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 f7 82 6f 0b  Error: ICRC, ABRT 1 sectors at LBA = 0x0b6f82f7 = 191857399

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  35 00 08 f0 82 6f e0 00      01:13:59.295  WRITE DMA EXT
  35 00 08 90 82 6f e0 00      01:13:59.287  WRITE DMA EXT
  35 00 08 e8 81 6f e0 00      01:13:59.280  WRITE DMA EXT
  35 00 10 98 81 6f e0 00      01:13:59.266  WRITE DMA EXT
  35 00 08 88 81 6f e0 00      01:13:59.258  WRITE DMA EXT

Error 5 occurred at disk power-on lifetime: 41 hours (1 days + 17 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 21 87 28 86 03  Error: ICRC, ABRT 33 sectors at LBA = 0x03862887 = 59123847

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  35 00 80 28 28 86 e0 00      01:13:23.704  WRITE DMA EXT
  35 00 80 a8 27 86 e0 00      01:13:23.615  WRITE DMA EXT
  35 00 80 28 27 86 e0 00      01:13:23.524  WRITE DMA EXT
  35 00 80 a8 26 86 e0 00      01:13:23.431  WRITE DMA EXT
  35 00 80 28 26 86 e0 00      01:13:23.339  WRITE DMA EXT

Error 4 occurred at disk power-on lifetime: 41 hours (1 days + 17 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 21 87 f9 85 03  Error: ICRC, ABRT 33 sectors at LBA = 0x0385f987 = 59111815

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  35 00 80 28 f9 85 e0 00      01:13:14.914  WRITE DMA EXT
  35 00 80 a8 f8 85 e0 00      01:13:14.826  WRITE DMA EXT
  35 00 80 28 f8 85 e0 00      01:13:14.733  WRITE DMA EXT
  35 00 80 a8 f7 85 e0 00      01:13:14.651  WRITE DMA EXT
  35 00 80 28 f7 85 e0 00      01:13:14.558  WRITE DMA EXT

Error 3 occurred at disk power-on lifetime: 41 hours (1 days + 17 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 a7 ea 85 03  Error: ICRC, ABRT 1 sectors at LBA = 0x0385eaa7 = 59108007

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  35 00 80 28 ea 85 e0 00      01:13:11.948  WRITE DMA EXT
  35 00 80 a8 e9 85 e0 00      01:13:11.866  WRITE DMA EXT
  35 00 80 28 e9 85 e0 00      01:13:11.785  WRITE DMA EXT
  35 00 80 a8 e8 85 e0 00      01:13:11.703  WRITE DMA EXT
  35 00 80 28 e8 85 e0 00      01:13:11.615  WRITE DMA EXT

Error 2 occurred at disk power-on lifetime: 41 hours (1 days + 17 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 21 07 94 85 03  Error: ICRC, ABRT 33 sectors at LBA = 0x03859407 = 59085831

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  35 00 80 a8 93 85 e0 00      01:12:55.978  WRITE DMA EXT
  35 00 80 28 93 85 e0 00      01:12:55.884  WRITE DMA EXT
  35 00 80 a8 92 85 e0 00      01:12:55.794  WRITE DMA EXT
  35 00 80 28 92 85 e0 00      01:12:55.711  WRITE DMA EXT
  35 00 80 a8 91 85 e0 00      01:12:55.628  WRITE DMA EXT

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%         0         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

A ještě k tomu probouzení. Pokud má disk (vnitřně, to je dané) nastaven interval uspání na 10 min. nečinnosti, pak musí logicky být interval kontroly větší, tj. alespoň 11 min. Protože pokud se bude každou minutu kontrolovat teplota, disk nikdy do spánku (sám) nepřejde....
Navíc musím používat pro ext. disky  hddtemp -d sat /dev/sdx   přičemž parametr -n funguje jenom při -d ata. Je to ostatně uvedeno v helpu... Takže si můžu vybrat - buď zobrazení teplot nebo uspávání. Příkaz do conky pak vypadá takto:
Kód: [Vybrat]
${if_existing /dev/sdc}sdc ${execi 60 smartctl -l scttemp -d sat /dev/sdc | grep "Current Temperature" | cut -c 41-42}°C ${endif}
Tady to píše ty chybové kódy
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #163 kdy: 16 Června 2022, 18:59:27 »
juwa2:
Máš velký přehled tak bych se chtěl ještě zeptat na Conky. Často narážím na názor že Conky po Waylandem nefungují. Nyní píšu na Waylandu s Nvidií a KDE, má to spostu much jako trhavý obraz svislé šedé pruhy v panelu a naprosto nestabilní kurzor  ;D Pro mě těžko použitelné, ale conky se zobrazují na ploše opravdu naprosto stejně jako pod Xkama. Veze Conky je 1.12.2-2 Nvidie ovladač je 515.48.07. Zájímalo by mě jestli je možné že conky tak pěkně pod waylandem fungují, nebo jestli  nemůže být že si conky neco berou z Xek?
To běží přez XWayland. Pokud bys měl čistý Wayland nemáš šanci.
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #164 kdy: 16 Června 2022, 19:06:32 »
Moc díky. Někde jsem před časem četl že xwayland neumí conky, ale je to asi dopilovaný a conky jsou ok.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #165 kdy: 16 Června 2022, 19:06:52 »
Kód: [Vybrat]
juwa@p-5738:~$ smartctl -l scttempsts --json=g /dev/sdc
json = {};
json.json_format_version = [];
json.json_format_version[0] = 1;
json.json_format_version[1] = 0;
json.smartctl = {};
json.smartctl.version = [];
json.smartctl.version[0] = 7;
json.smartctl.version[1] = 3;
json.smartctl.svn_revision = "5338";
json.smartctl.platform_info = "x86_64-linux-5.4.196-0504196-lowlatency";
json.smartctl.build_info = "(local build)";
json.smartctl.argv = [];
json.smartctl.argv[0] = "smartctl";
json.smartctl.argv[1] = "-l";
json.smartctl.argv[2] = "scttempsts";
json.smartctl.argv[3] = "--json=g";
json.smartctl.argv[4] = "/dev/sdc";
json.smartctl.drive_database_version = {};
json.smartctl.drive_database_version.string = "7.3/5319";
json.smartctl.exit_status = 0;
json.local_time = {};
json.local_time.time_t = 1655397908;
json.local_time.asctime = "Thu Jun 16 18:45:08 2022 CEST";
json.device = {};
json.device.name = "/dev/sdc";
json.device.info_name = "/dev/sdc [SAT]";
json.device.type = "sat";
json.device.protocol = "ATA";
json.ata_sct_status = {};
json.ata_sct_status.format_version = 3;
json.ata_sct_status.sct_version = 256;
json.ata_sct_status.device_state = {};
json.ata_sct_status.device_state.value = 4;
json.ata_sct_status.device_state.string = "SMART Off-line Data Collection executing in background";
json.ata_sct_status.temperature = {};
json.ata_sct_status.temperature.current = 34;
json.ata_sct_status.temperature.power_cycle_min = 27;
json.ata_sct_status.temperature.power_cycle_max = 41;
json.ata_sct_status.temperature.lifetime_min = 20;
json.ata_sct_status.temperature.lifetime_max = 43;
json.ata_sct_status.temperature.under_limit_count = 0;
json.ata_sct_status.temperature.over_limit_count = 0;
json.temperature = {};
json.temperature.current = 34;
json.temperature.power_cycle_min = 27;
json.temperature.power_cycle_max = 41;
json.temperature.lifetime_min = 20;
json.temperature.lifetime_max = 43;
Něco s tím diskem je. Minulý výpis tam psal nějaké errory. Tohle json.ata_sct_status.device_state.value = 4; je při standby nebo běžícím disku?

Běžícím. Pokud disk spí, příkaz jej nejprve probudí..

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #166 kdy: 16 Června 2022, 19:15:03 »
Kód: [Vybrat]
juwa@p-5738:~$ smartctl -l scttempsts --json=g /dev/sdc
json = {};
json.json_format_version = [];
json.json_format_version[0] = 1;
json.json_format_version[1] = 0;
json.smartctl = {};
json.smartctl.version = [];
json.smartctl.version[0] = 7;
json.smartctl.version[1] = 3;
json.smartctl.svn_revision = "5338";
json.smartctl.platform_info = "x86_64-linux-5.4.196-0504196-lowlatency";
json.smartctl.build_info = "(local build)";
json.smartctl.argv = [];
json.smartctl.argv[0] = "smartctl";
json.smartctl.argv[1] = "-l";
json.smartctl.argv[2] = "scttempsts";
json.smartctl.argv[3] = "--json=g";
json.smartctl.argv[4] = "/dev/sdc";
json.smartctl.drive_database_version = {};
json.smartctl.drive_database_version.string = "7.3/5319";
json.smartctl.exit_status = 0;
json.local_time = {};
json.local_time.time_t = 1655397908;
json.local_time.asctime = "Thu Jun 16 18:45:08 2022 CEST";
json.device = {};
json.device.name = "/dev/sdc";
json.device.info_name = "/dev/sdc [SAT]";
json.device.type = "sat";
json.device.protocol = "ATA";
json.ata_sct_status = {};
json.ata_sct_status.format_version = 3;
json.ata_sct_status.sct_version = 256;
json.ata_sct_status.device_state = {};
json.ata_sct_status.device_state.value = 4;
json.ata_sct_status.device_state.string = "SMART Off-line Data Collection executing in background";
json.ata_sct_status.temperature = {};
json.ata_sct_status.temperature.current = 34;
json.ata_sct_status.temperature.power_cycle_min = 27;
json.ata_sct_status.temperature.power_cycle_max = 41;
json.ata_sct_status.temperature.lifetime_min = 20;
json.ata_sct_status.temperature.lifetime_max = 43;
json.ata_sct_status.temperature.under_limit_count = 0;
json.ata_sct_status.temperature.over_limit_count = 0;
json.temperature = {};
json.temperature.current = 34;
json.temperature.power_cycle_min = 27;
json.temperature.power_cycle_max = 41;
json.temperature.lifetime_min = 20;
json.temperature.lifetime_max = 43;
Něco s tím diskem je. Minulý výpis tam psal nějaké errory. Tohle json.ata_sct_status.device_state.value = 4; je při standby nebo běžícím disku?

Běžícím. Pokud disk spí, příkaz jej nejprve probudí..
Tímto se také probudí?:
Kód: [Vybrat]
smartctl -l scttempsts --json=g -d sat /dev/sdc
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #167 kdy: 16 Června 2022, 19:27:07 »
Ano, probudí...

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #168 kdy: 16 Června 2022, 19:38:58 »
Ano, probudí...
Uff, to by se nemělo dít. Ještě mne napadlo, někde jsem přitom bádání kolem toho, narazil na pár stížností. Stačilo vypnout a při úspěchu pak i zakázat smartd daemona. Ostatní disky třeba sdb  ti taky takhle "zlobí"?
Je mi jasný co to píše, ale druhá věc je co to doopravdy znamená:
SMART Off-line Data Collection executing in background
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #169 kdy: 16 Června 2022, 19:41:18 »
Moc díky. Někde jsem před časem četl že xwayland neumí conky, ale je to asi dopilovaný a conky jsou ok.

Ano, xwayland - kolega byl rychlejší.... ;)
Ale obecně, pokud se vyskytne nějaká "novinka", vždy zvažuji její přínosy/nedostatky především pro mě jako uživatele.
V případě waylandu jsem přínos pro sebe nenašel vůbec žádný, zato komplikací (při běžném užívání systému) požehnaně.
Z tohoto důvodu wayland nepoužívám (je sice výchozí, ale zatím není povinný). U systemd "skřípu zuby".
Ostatně, zajímalo by mě z jakého důvodu tam vývojáři stále tlačí tyhle "novoty" které běžnému uživateli pouze komplikují život.
Když ostatních, skutečných problémů (i dlouhodobě neřešených) je stále až až... :-\

P.S. Mým snem je rozběhnout na ubuntu HW akceleraci videa (aspoň x264) na igpu intel.  Ani po dlouhodobém úsilí se mi to dosud nepodařilo, přitom na stejném stroji pod windows to funguje (díky directx).

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #170 kdy: 16 Června 2022, 19:44:18 »
Ano, probudí...
Uff, to by se nemělo dít. Ještě mne napadlo, někde jsem přitom bádání kolem toho, narazil na pár stížností. Stačilo vypnout a při úspěchu pak i zakázat smartd daemona. Ostatní disky třeba sdb  ti taky takhle "zlobí"?
Je mi jasný co to píše, ale druhá věc je co to doopravdy znamená:
SMART Off-line Data Collection executing in background

Ano, dělají to všechny "uspávací" ext. disky.
Příkaz na vypnutí toho smartd daemona?

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #171 kdy: 16 Června 2022, 19:51:39 »
Ano, probudí...
Uff, to by se nemělo dít. Ještě mne napadlo, někde jsem přitom bádání kolem toho, narazil na pár stížností. Stačilo vypnout a při úspěchu pak i zakázat smartd daemona. Ostatní disky třeba sdb  ti taky takhle "zlobí"?
Je mi jasný co to píše, ale druhá věc je co to doopravdy znamená:
SMART Off-line Data Collection executing in background

Ano, dělají to všechny "uspávací" ext. disky.
Příkaz na vypnutí toho smart daemona?
sudo systemctl stop smartd.service
Tady se taky řeší toshiba:
https://www.smartmontools.org/ticket/1510
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #172 kdy: 16 Června 2022, 19:58:28 »
Ano, probudí...
Uff, to by se nemělo dít. Ještě mne napadlo, někde jsem přitom bádání kolem toho, narazil na pár stížností. Stačilo vypnout a při úspěchu pak i zakázat smartd daemona. Ostatní disky třeba sdb  ti taky takhle "zlobí"?
Je mi jasný co to píše, ale druhá věc je co to doopravdy znamená:
SMART Off-line Data Collection executing in background

Ano, dělají to všechny "uspávací" ext. disky.
Příkaz na vypnutí toho smartd daemona?
Fakt nevím kudy tudy. Příkaz na uspání funguje, což je fajn. Ale nevím jak jinak detekovat standby mod.
Ještě mě napadlo, copak vypíše toto při standby a při běžícím? A také to popřípadě probudí disk?:
Kód: [Vybrat]
sudo hdparm -C /dev/sdc
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Conky [Vyřešeno]
« Odpověď #173 kdy: 16 Června 2022, 20:09:15 »
Při uspaném disku (disk to probudí):
Kód: [Vybrat]
juwa@p-5738:~$ sudo hdparm -C /dev/sdc
/dev/sdc:
SG_IO: bad/missing sense data, sb[]:  70 00 01 00 00 00 00 0a 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 drive state is:  unknown

Při běžícím disku to vypíše to samé...
Daemona jsem vypnul, čekám až se disk uspí. Pak zkusím  smartctl -l scttempsts --json=g -d sat /dev/sdc  jestli ho to probudí...
Edit: Probudí  :-[
« Poslední změna: 16 Června 2022, 20:20:13 od juwa2 »

ramael

  • Stálý člen
  • **
  • Příspěvků: 850
Re:Conky [Vyřešeno]
« Odpověď #174 kdy: 16 Června 2022, 20:17:30 »
Při uspaném disku (disk to probudí):
Kód: [Vybrat]
juwa@p-5738:~$ sudo hdparm -C /dev/sdc
/dev/sdc:
SG_IO: bad/missing sense data, sb[]:  70 00 01 00 00 00 00 0a 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 drive state is:  unknown

Při běžícím disku to vypíše to samé...
Máš dualboot s Windowsem? Pokud ano, copak ti vypíše smartctl tam? Tohle je fakt prekérní situace...
Citace
Pak zkusím  smartctl -l scttempsts --json=g -d sat /dev/sdc  jestli ho to probudí...
Myslím, že probudí. Oni tam píšou, že při detekci/problému to probudí disk. Zkusím kouknout do manuálu, jestli tam někde nejdou ty sektory, nebo co to zlobí "opravit". Měl jsem za to že S.M.A.R.T. by si uměl sám vadný části vyhradit/znepřístupnit a ignorovat je.
Sakra dlouhej manuál, než si přečtu jednu sekci, zapomenu co bylo v předchozích  ::)
« Poslední změna: 16 Června 2022, 20:28:20 od ramael »
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

 

Provoz zaštiťuje spolek OpenAlt.