Hallo linrunner,
für einen
wirklich interessanten Austausch hilft es stets, die vollständige Ausgabe von
zu sehen. Für
beide Rechner bitte, versteht sich

.
OK, hier erst mal vom X61s mit Samsung-SSD:
Code:
ThinkPad-X61s ~ # tlp stat
--- TLP 0.5 --------------------------------------------
+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=15
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=ondemand
CPU_SCALING_MIN_FREQ_ON_AC=0
CPU_SCALING_MAX_FREQ_ON_AC=0
CPU_SCALING_MIN_FREQ_ON_BAT=0
CPU_SCALING_MAX_FREQ_ON_BAT=0
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
DISK_DEVICES="ata-Samsung_SSD_840_EVO_120GB_S1D5NEAD855249K"
DISK_APM_LEVEL_ON_AC="254"
DISK_APM_LEVEL_ON_BAT="1"
DISK_IOSCHED="noop"
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
RADEON_DPM_PERF_LEVEL_ON_AC=auto
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
WOL_DISABLE=Y
SOUND_POWER_SAVE_ON_AC=1
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=1
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=1
USB_AUTOSUSPEND=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wwan"
DEVICES_TO_ENABLE_ON_STARTUP="wifi"
DEVICES_TO_ENABLE_ON_RADIOSW="wifi"
START_CHARGE_THRESH_BAT0=65
STOP_CHARGE_THRESH_BAT0=95
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi"
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi"
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""
+++ System Info
System = LENOVO ThinkPad X61s
BIOS = 7NETA7WW (2.07 )
Release = Linux Mint 16 Petra
Kernel = 3.11.0-12-generic x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=d3ca55c3-2eaf-4327-96ed-f04f26160a8c ro elevator=noop verbose no-splash no-plymouth
+++ System Status
TLP power save = enabled
power source = battery
+++ Processor
CPU Model = Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 1601000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 1601000 1600000 1200000 800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver = acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 1601000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies = 1601000 1600000 1200000 800000 [kHz]
/sys/devices/system/cpu/cpufreq/boost = 1
/proc/sys/kernel/nmi_watchdog = 0
+++ Undervolting
PHC kernel not available.
+++ Temperatures
/proc/acpi/ibm/thermal = 55 42 42 49 34 -128 34 -128 41 45 -128 -128 -128 -128 -128 -128 [°C]
/proc/acpi/ibm/fan = 3226 [/min]
+++ File System
/proc/sys/vm/laptop_mode = 2
/proc/sys/vm/dirty_writeback_centisecs = 1500
/proc/sys/vm/dirty_expire_centisecs = 1500
/proc/sys/vm/dirty_ratio = 20
/proc/sys/vm/dirty_background_ratio = 10
/proc/sys/fs/xfs/age_buffer_centisecs = (not available)
/proc/sys/fs/xfs/xfssyncd_centisecs = (not available)
/proc/sys/fs/xfs/xfsbufd_centisecs = (not available)
+++ Storage Devices
/dev/sda:
Disk ID = ata-Samsung_SSD_840_EVO_120GB_S1D5NEAD855249K
Model = Samsung SSD 840 EVO 120GB
Firmware = EXT0BB6Q
APM Level = none/disabled
Status = active/idle
TRIM = supported
scheduler = noop
SMART info:
5 Reallocated_Sector_Ct = 0
9 Power_On_Hours = 161 [h]
177 Wear_Leveling_Count = 100 [%]
179 Used_Rsvd_Blk_Cnt_Tot = 0
190 Airflow_Temperature_Cel = 36 [°C]
241 Total_LBAs_Written = 0.144 [TB]
+++ SATA Aggressive Link Power Management
/sys/class/scsi_host/host2/link_power_management_policy = min_power
/sys/class/scsi_host/host3/link_power_management_policy = min_power
/sys/class/scsi_host/host4/link_power_management_policy = min_power
+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = default (using bios preferences)
+++ Intel Graphics
/sys/module/i915/parameters/powersave = 1 (enabled)
/sys/module/i915/parameters/i915_enable_rc6 = -1 (use per-chip default)
/sys/module/i915/parameters/i915_enable_fbc = -1 (use per-chip default)
/sys/module/i915/parameters/lvds_downclock = 0 (disabled)
/sys/module/i915/parameters/semaphores = -1 (use per-chip default)
+++ Wireless
bluetooth = none (no device)
wifi = on
wwan = none (no device)
wlan0(iwl4965): power management = on
+++ Audio
/sys/module/snd_hda_intel/parameters/power_save = 1
/sys/module/snd_hda_intel/parameters/power_save_controller = Y
+++ ThinkPad Extended Battery Functions
tp-smapi = active
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)
+++ ThinkPad Battery Status (Main)
/sys/devices/platform/smapi/BAT0/manufacturer = SANYO
/sys/devices/platform/smapi/BAT0/model = COMPATIBLE
/sys/devices/platform/smapi/BAT0/manufacture_date = 2012-12-29
/sys/devices/platform/smapi/BAT0/first_use_date = 2012-12-29
/sys/devices/platform/smapi/BAT0/cycle_count = 2
/sys/devices/platform/smapi/BAT0/design_capacity = 65120 [mWh]
/sys/devices/platform/smapi/BAT0/last_full_capacity = 59460 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_capacity = 38620 [mWh]
/sys/devices/platform/smapi/BAT0/remaining_percent = 65 [%]
/sys/devices/platform/smapi/BAT0/remaining_running_time_now = 146 [min]
/sys/devices/platform/smapi/BAT0/remaining_charging_time = not_charging [min]
/sys/devices/platform/smapi/BAT0/power_now = -15728 [mW]
/sys/devices/platform/smapi/BAT0/power_avg = -15212 [mW]
/sys/devices/platform/smapi/BAT0/start_charge_thresh = 65 [%]
/sys/devices/platform/smapi/BAT0/stop_charge_thresh = 95 [%]
/sys/devices/platform/smapi/BAT0/force_discharge = 0
+++ Runtime Power Management
/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000 Host bridge)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000 VGA compatible controller)
/sys/bus/pci/devices/0000:00:02.1/power/control = auto (0x038000 Display controller)
/sys/bus/pci/devices/0000:00:19.0/power/control = auto (0x020000 Ethernet controller)
/sys/bus/pci/devices/0000:00:1a.0/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.1/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1a.7/power/control = auto (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1b.0/power/control = auto (0x040300 Audio device)
/sys/bus/pci/devices/0000:00:1c.0/power/control = auto (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1c.1/power/control = auto (0x060400 PCI bridge)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.1/power/control = auto (0x0c0300 USB controller)
/sys/bus/pci/devices/0000:00:1d.7/power/control = auto (0x0c0320 USB controller)
/sys/bus/pci/devices/0000:00:1e.0/power/control = auto (0x060401 PCI bridge)
/sys/bus/pci/devices/0000:00:1f.0/power/control = auto (0x060100 ISA bridge)
/sys/bus/pci/devices/0000:00:1f.1/power/control = auto (0x01018a IDE interface)
/sys/bus/pci/devices/0000:00:1f.2/power/control = auto (0x010601 SATA controller)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x0c0500 SMBus)
/sys/bus/pci/devices/0000:03:00.0/power/control = auto (0x028000 Network controller)
/sys/bus/pci/devices/0000:05:00.0/power/control = auto (0x060700 CardBus bridge)
/sys/bus/pci/devices/0000:05:00.1/power/control = auto (0x0c0010 FireWire (IEEE 1394))
/sys/bus/pci/devices/0000:05:00.2/power/control = auto (0x080500 SD Host controller)
+++ USB
tlp usb autosuspend = enabled
tlp usb blacklist = (not configured)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 2.0 root hub (hub)
Bus 006 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 005 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 2.0 root hub (hub)
Bus 004 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Bus 003 Device 001 ID 1d6b:0001 control = auto, autosuspend_delay_ms = 2000 -- Linux Foundation 1.1 root hub (hub)
Die stats vom T400 füge ich hier später von selbigem aus an dieser Stelle ein (oder auch nicht, siehe nächstes Posting).
1) Dieser Abschnitt von dir ist übrigens nur mit Mühe lesbar.
Sorry, ich versuche, mich klarer auszudrücken. Ich hoffe, die dafür nötige Konzentration aufzubringen.
DISK_APM_LEVEL_ON_* ist in TLP standardmäßig aktiv (d.h. muss nicht explizit
"aktiviert" werden). Die Standardwerte von TLP entsprechen übrigens exakt dem, was ein naturbelassenes Ubuntu oder Debian setzt. Aber wenn tlp-stat via hdparm anzeigt, dass APM von der SSD nicht unterstützt wird, dann kannst Du Werte schreiben bis Du schwarz wirst, sie können keinen Fehler hervorrufen.
EDITH: ein Benutzer einer SSD, die
APM unterstützt, hat übrigens mal über zurückgehende Performance bei abnehmenden APM-Werten
berichtet.
OK, ich habe nun
DISK_APM_LEVEL_ON_BAT nun (wie vorher) auf 1 stehen und schon mehrmals neu gestartet, inklusive 1x Ausschalten, immer ohne weitere Dateisystemfehler. Das war also ein Schnellschuss, ich schiebe es einfach mal auf "unerklärliches Verhalten" - die SSD selbst ist ja kerngesund, wie anhand obiger Ausgabe zu sehen ist, und unterstützt die Funktion sowieso nicht (schade, ich hatte gehofft, noch ein paar mW weniger Stromverbrauch rauszuquetschen, wenn der Controller sich immer wieder schnell brav schlafen legt).
Ich habe allerdings auf dem X61s die "dirty writeback-" und "expire-" centisecs jetzt auch mal auf 1500 runtergesetzt, für den Fall dass mein Dateisystemfehler etwas damit hätte zu tun gehabt haben können. Nein, ich kenne mich nicht wirklich aus, sondern stochere nur im "Nebel" rum... ;-) (aber da ich vorhin aus Interesse auch mal powertop installiert habe, dachte ich mir, kann ich es ja auch mal "glücklich machen")
Was hingegen schon zu Problemen geführt hat, ist SATA_LINKPWR_ON_BAT=min_power.
Diese Option habe ich als Default-Einstellung so übernommen, und auch noch kein im Entfernten damit zu verbindendes Problem gefunden. Wenn solche fscks häufiger auftreten, dann werde ich das aber mal ändern.
Wichtig: da dir sicher aufgefallen ist, dass die Einstellwerte für AC und BAT unterschiedlich sind: für eine Fehleranalyse wird stets die Info benötigt, mit welcher Stromquelle das Problem auftritt.
Kein Problem, bis auf den fsck. Der wurde auch nicht durch die ext4 mount-counts oder ähnliches getriggert, sondern durch einen angeblich gefundenen Fehler - und das ungewöhnlicherweise auf *beiden* Partitionen, was mich vermuten lässt, dass es irgendwas anderes damit auf sich hat, als einen Dateisystemfehler...
Aber, generell zu Deiner Frage: Das X61s wird momentan praktisch so gut wie nur mit Akku betrieben, das T400 praktisch nur am Stromnetz (da hab ich einen Nachbau-Akku mit bestellt, als ich es im Sommer 2012 bei OK2 gekauft habe, der inzwischen von 70% auf 3% runterspringt, also Schrott ist.)
Nebenbei: Das X61s verbraucht jetzt während der Benutzung mit eingeschaltetem WLAN und (noch CFL-)Display auf 100% im Akkubetrieb zwischen 13 und 17W, während ich es benutze. Ich hoffe mal, dass das gute Werte sind
Dateisystemfehler sind auf jeden Fall ernst zu nehmen und sollten untersucht werden. Du solltest mit
schauen, ob an den SATA-Anschlüssen Fehler auftreten.
Ich nehme an, ich habe mich noch nicht an die "moderne Zeit" gewöhnt... Damals, 2008 auf meinem T23 mit Debian Etch und später Lenny waren *notwendige* fsck's fast an der Tagesordnung, so alle 2-3 Wochen mal - und manchmal musste man die erst manuell anstoßen, bevor man überhaupt wieder bis ins GUI durchbooten konnte. Natürlich gab es keine Fehlermeldung, die vorschlug, Dateisystemfehler zu suchen und anbot, sie automatisch zu beheben, sondern man durfte sich das anhand der Ausgabe im Terminal selbst zusammenreimen. Jaja, die alten Zeiten, als kleine pelzige Wesen aus dem Krebsnebel noch wirkliche kleine pelzige Wesen aus dem Krebsnebel waren.... ;-)
Anyways, hier die Ausgabe des Befehls:
Code:
ThinkPad-X61s ~ # dmesg | egrep "ata[1-9]"
[ 1.862617] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x18e0 irq 14
[ 1.862630] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x18e8 irq 15
[ 1.863903] ata2: port disabled--ignoring
[ 2.423879] ata3: SATA max UDMA/133 abar m2048@0xf8426000 port 0xf8426100 irq 43
[ 2.423885] ata4: DUMMY
[ 2.423888] ata5: DUMMY
[ 2.744116] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 2.747321] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2.747325] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2.747329] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2.747582] ata3.00: supports DRM functions and may not be fully accessible
[ 2.747623] ata3.00: ATA-9: Samsung SSD 840 EVO 120GB, EXT0BB6Q, max UDMA/133
[ 2.747625] ata3.00: 234441648 sectors, multi 1: LBA48 NCQ (depth 31/32), AA
[ 2.749083] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2.749087] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2.749090] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2.749342] ata3.00: supports DRM functions and may not be fully accessible
[ 2.749387] ata3.00: configured for UDMA/133
Der forced fsck ist am Samstag gegen 17:45 Uhr aufgetreten, davon ist bis in dmesg.4.gz nix mehr zu finden, befürchte ich. Generell gleichen sich die Einträge in den älteren Dateien aber alle so ziemlich.
Und ja, das Teil soll auch noch ein Custom-BIOS "Upgrade" bekommen, damit es SATA-2 kann. Ich hab nur noch keinen Windowsrechner auftreiben können, um den Boot-Stick dafür zu basteln, bzw. noch nicht danach gesucht, wie ich unter Linux einen USB-Stick, der DOS bootet, erstelle.
2) Die möglichen Auswirkungen sind in der Dokumentation bei der Einstellung erwähnt. Mit aktuellen Kerneln scheinen sie nur noch selten aufzutreten – was ich aus längerem Ausbleiben diesbezüglicher Supportfrage schliesse. Bei allen meinen (und von mir betreuten) Maschinen ist sie an.
OK, dann ist das jetzt auf beiden Rechnern auch an, danke für den Tipp.
3) Die möglichen Auswirkungen sind seit Bestehen von TLP (und davor) bekannt und deshalb in der FAQ erwähnt. Auf speziellen Wunsch mehrerer User hier, wurde mit TLP 0.5 eine Unterteilung der Einstellung nach AC/BAT eingebaut.
Ja, das ist seltsamerweise beim X61 kein Problem - nur das T400 zickt da etwas rum...ist vielleicht zu neu für den verwendeten Kernel (immerhin schon 3.5 oder so, also nicht mehr ganz taufrisch), oder so - ich erinnere mich auch, irgendwo von Problemen mit Intel "HD Audio" Hardware gelesen zu haben. Ich fand es vor allem deshalb bemerkenswert, weil die sonstige Soundausgabe problemlos funktionierte (z.B. im Medienplayer etc), und ich erst nach über einem Jahr durch Zufall mal über diese Option gestolpert bin, die den Fehler dann behoben hat.
So, und jetzt ans T400 und noch die Ausgabe von tlp stat nachtragen...
Nachteulige Grüße,
Norman