Johannsen
Anmeldungsdatum: 10. Juli 2016
Beiträge: Zähle...
|
Hallo zusammen! Ich (immer noch blutiger Neuling) benutze seit kurzem ein Thikpad T420s, auf welchem ich vor ein paar Tagen Ubuntu 16.10 64bit installiert habe. Soweit funktioniert fast alles out of box. Zum schonen des Akkus im mobilen Betrieb habe ich Laptop-Mode-Tools laufen, genauso wie Thinkfan um das Lüfterverhalten anzupassen. Aber: Leider erkennt das System den ExpressCard-Reader nicht. Es tut sich überhaupt nichts, egal ob ich eine SD-Karte einstecke oder beim booten bereits eingesteckt habe. Wie als wenn das Gerät nicht vorhanden wäre. Anzumerken wäre noch, dass das Gerät unter Windows 7 vor kurzem noch funktioniert hat, ich also nicht von einem Defekt ausgehe. Bisher probiert habe ich folgendes (also den unteren Teil, unter "Ubuntu 9.10 and onwards"): https://help.ubuntu.com/community/ExpressCard#Automatically_load_driver_at_startup
Leider ohne Erfolg, das Gerät ist immer noch wie tot. Hat jemand Erfahrung mit diesem/einem ähnlichen Problem und eine Idee? Beste Grüße
|
scuba
Anmeldungsdatum: 7. März 2007
Beiträge: 966
Wohnort: Münchner Westen
|
Hai Johannsen, zeig mal bitte sudo tlp stat -e im Codeblock. Vielleicht ist der Cardbus einfach deaktiviert? Die vorletzte Zeile sollte so aussehen: /sys/bus/pci/devices/0000:15:00.0/power/control = on (0x060700, CardBus bridge, yenta_cardbus)
Blubb SCUBA
|
Johannsen
(Themenstarter)
Anmeldungsdatum: 10. Juli 2016
Beiträge: 29
|
Hi! Bei mir steht da alles auf "auto" --- TLP 0.8 --------------------------------------------
+++ Runtime Power Management
device classes = all
device blacklist = (not configured)
driver blacklist = radeon nouveau
/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000, VGA compatible controller, i915)
/sys/bus/pci/devices/0000:00:16.0/power/control = auto (0x078000, Communication controller, mei_me)
/sys/bus/pci/devices/0000:00:16.3/power/control = auto (0x070002, Serial controller, serial)
/sys/bus/pci/devices/0000:00:19.0/power/control = auto (0x020000, Ethernet controller, e1000e)
/sys/bus/pci/devices/0000:00:1a.0/power/control = auto (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1b.0/power/control = auto (0x040300, Audio device, snd_hda_intel)
/sys/bus/pci/devices/0000:00:1c.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.1/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.3/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.4/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1f.0/power/control = auto (0x060100, ISA bridge, lpc_ich)
/sys/bus/pci/devices/0000:00:1f.2/power/control = auto (0x010601, SATA controller, ahci)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x0c0500, SMBus, no driver)
/sys/bus/pci/devices/0000:03:00.0/power/control = auto (0x028000, Network controller, iwlwifi)
/sys/bus/pci/devices/0000:05:00.0/power/control = auto (0x088000, System peripheral, sdhci-pci)
/sys/bus/pci/devices/0000:0d:00.0/power/control = auto (0x0c0330, USB controller, xhci_hcd) LG
|
scuba
Anmeldungsdatum: 7. März 2007
Beiträge: 966
Wohnort: Münchner Westen
|
Hai, machma tlp-stat -c in der ersten Zeile steht ob TLP aktiv ist. In der Configuration von TLP sollte folgendes drinnen stehen
# PCI Express Active State Power Management (PCIe ASPM):
# default, performance, powersave
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave Wenn's bei dir anders drinnen steht, versuch's umzustellen und gucken ob's läuft. Ansonsten, einmal ohne TLP das System starten und gucken ob's da anders ist. Blubb SCUBA
|
Johannsen
(Themenstarter)
Anmeldungsdatum: 10. Juli 2016
Beiträge: 29
|
TLP sieht bei mir so aus: --- TLP 0.8 --------------------------------------------
+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1
TLP_DEFAULT_MODE=AC
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=60
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
ENERGY_PERF_POLICY_ON_AC=performance
ENERGY_PERF_POLICY_ON_BAT=powersave
DISK_DEVICES="sda sdb"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
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=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=1
RUNTIME_PM_DRIVER_BLACKLIST="radeon nouveau"
USB_AUTOSUSPEND=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0 also ist TLP aktiviert und die Settings auch so, wie du vorschlägst. Ich setze TLP dann mal auf 0, reboote und update dann den post hier, ob sich was getan hat. Update: Hat sich leider nichts verändert.
|
crazy-biscuit
Supporter
Anmeldungsdatum: 6. November 2010
Beiträge: 4844
|
So oder so möchtest du TLP eigentlich schon nutzen. Es zu Testzwecken zu deaktivieren ist natürlich eine gute Idee. Ich kann zum CardReader-Problem leider gerade wenig sagen ... obwohl: Im Bios ist der aktiv?
|
Knarf68
Anmeldungsdatum: 14. Mai 2013
Beiträge: 2702
|
crazy-biscuit schrieb: obwohl: Im Bios ist der aktiv?
Unter I/O Access zur Info ist jedenfalls so beim T410.
|
scuba
Anmeldungsdatum: 7. März 2007
Beiträge: 966
Wohnort: Münchner Westen
|
Hai, ich seh grad, dass du 'ne andere TLP installiert hast. Haste die aus den Repo's oder per PPA installiert? Bei mir steht --- TLP 0.9 -------------------------------------------- . Vielleicht liegt's an der Version? Blubb SCUBA
|
Johannsen
(Themenstarter)
Anmeldungsdatum: 10. Juli 2016
Beiträge: 29
|
Hab im BIOS eben nachgesehen. I/O Power Access ist enabled. Ich hab TLP einfach mit sudo apt-get install tlp installiert. Ich habe aber auch testweise vorher ja Laptop-Mode-Tools benutzt, was ja ähnlich funktioniert. Da war es genauso.
|
crazy-biscuit
Supporter
Anmeldungsdatum: 6. November 2010
Beiträge: 4844
|
Wenn noch jemand (ggf. mit einem entsprechenden Gerät in Besitz) eine Idee hat: Nur zu! Mangels T420 kann ich aktuell nur raten. Ich besaß mal eines...
|
linrunner
Anmeldungsdatum: 7. August 2007
Beiträge: 3271
|
Nabend zusammen, ich denke mal, es ist der SD-Card Reader gemeint. Ansonsten möge mich der TE aufklären, was ein ExpressCard-Reader sein soll ... Der Reader ist dieses PCIe Device: /sys/bus/pci/devices/0000:05:00.0/power/control = auto (0x088000, System peripheral, sdhci-pci)
Wie man in der Ausgabe sieht, wird er vom Kernel erkannt und der Treiber sdhci-pci geladen. Ich würde versuchen, ihn vom Runtime PM auszunehmen. Das gelingt durch Anpassung folgender Zeile in der TLP Konfiguration:
RUNTIME_PM_BLACKLIST="05:00.0"
Dabei nicht vergessen, das '#' am Anfang dieser Zeile zu entfernen. Die geänderte Konfiguration aktiviert man ohne Neustart mit
sudo tlp start Danach bitte testen und die komplette Ausgabe von
sudo tlp-stat
zeigen.
|
Johannsen
(Themenstarter)
Anmeldungsdatum: 10. Juli 2016
Beiträge: 29
|
Hi linrunner, okay, okay, es ist der 4in1-Cardreader gemeint, der in Form einer ExpressCard eingebaut ist. Ich habe das zusammengedampft aber war mir sicher, dass jeder weiß was gemeint ist 😉 Ich habe die von dir vorgeschlagene Einstellung vorgenommen, die Ausgabe sieht jetzt so aus: --- TLP 0.8 --------------------------------------------
+++ Configured Settings: /etc/default/tlp
TLP_ENABLE=1
TLP_DEFAULT_MODE=AC
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=60
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
NMI_WATCHDOG=0
ENERGY_PERF_POLICY_ON_AC=performance
ENERGY_PERF_POLICY_ON_BAT=powersave
DISK_DEVICES="sda sdb"
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
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=0
SOUND_POWER_SAVE_ON_BAT=1
SOUND_POWER_SAVE_CONTROLLER=Y
BAY_POWEROFF_ON_BAT=0
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
RUNTIME_PM_ALL=1
RUNTIME_PM_BLACKLIST="05:00.0"
RUNTIME_PM_DRIVER_BLACKLIST="radeon nouveau"
USB_AUTOSUSPEND=1
USB_BLACKLIST_WWAN=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
+++ System Info
System = LENOVO ThinkPad T420s 4174FR7
BIOS = 8CET61WW (1.41 )
Release = Ubuntu 16.10
Kernel = 4.8.0-30-generic #32-Ubuntu SMP Fri Dec 2 03:43:27 UTC 2016 x86_64
/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-4.8.0-30-generic root=UUID=ee6223d4-7c95-46b3-a0c6-158a8b0a8705 ro quiet splash vt.handoff=7
Init system = systemd
+++ System Status
TLP power save = enabled
power source = battery
+++ Processor
CPU Model = Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 800000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 24
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 100
/sys/devices/system/cpu/intel_pstate/no_turbo = 0
x86_energy_perf_policy.cpu0 = powersave
x86_energy_perf_policy.cpu1 = powersave
x86_energy_perf_policy.cpu2 = powersave
x86_energy_perf_policy.cpu3 = powersave
/proc/sys/kernel/nmi_watchdog = 0
+++ Undervolting
PHC kernel not available.
+++ Temperatures
CPU temp = 49 [°C]
/proc/acpi/ibm/fan = 65535 [/min]
+++ File System
/proc/sys/vm/laptop_mode = 2
/proc/sys/vm/dirty_writeback_centisecs = 6000
/proc/sys/vm/dirty_expire_centisecs = 6000
/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:
Model = C300-MTFDBAK128MAG
Firmware = 0308
APM Level = 128
Status = active/idle
TRIM = supported
Scheduler = deadline
SMART info:
+++ SATA Aggressive Link Power Management
/sys/class/scsi_host/host0/link_power_management_policy = min_power
/sys/class/scsi_host/host1/link_power_management_policy = min_power
/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
/sys/class/scsi_host/host5/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 = (not available)
/sys/module/i915/parameters/enable_rc6 = 1 (enabled)
/sys/module/i915/parameters/enable_fbc = 0 (disabled)
/sys/module/i915/parameters/lvds_downclock = (not available)
/sys/module/i915/parameters/semaphores = -1 (use per-chip default)
+++ Wireless
bluetooth = on
wifi = on
wwan = on
hci0(btusb) : not connected
wlp3s0(iwlwifi) : connected, power management = on
wwp0s29u1u4i6(cdc_ncm): not connected
+++ Audio
/sys/module/snd_hda_intel/parameters/power_save = 1
/sys/module/snd_hda_intel/parameters/power_save_controller = Y
+++ Docks and Device Bays
/sys/devices/platform/dock.0: battery_bay = no battery
/sys/devices/platform/dock.1: ata_bay = drive present
+++ Runtime Power Management
device classes = all
device blacklist = 05:00.0
driver blacklist = radeon nouveau
/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000, Host bridge, no driver)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000, VGA compatible controller, i915)
/sys/bus/pci/devices/0000:00:16.0/power/control = auto (0x078000, Communication controller, mei_me)
/sys/bus/pci/devices/0000:00:16.3/power/control = auto (0x070002, Serial controller, serial)
/sys/bus/pci/devices/0000:00:19.0/power/control = auto (0x020000, Ethernet controller, e1000e)
/sys/bus/pci/devices/0000:00:1a.0/power/control = auto (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1b.0/power/control = auto (0x040300, Audio device, snd_hda_intel)
/sys/bus/pci/devices/0000:00:1c.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.1/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.3/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1c.4/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x0c0320, USB controller, ehci-pci)
/sys/bus/pci/devices/0000:00:1f.0/power/control = auto (0x060100, ISA bridge, lpc_ich)
/sys/bus/pci/devices/0000:00:1f.2/power/control = auto (0x010601, SATA controller, ahci)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x0c0500, SMBus, no driver)
/sys/bus/pci/devices/0000:03:00.0/power/control = auto (0x028000, Network controller, iwlwifi)
/sys/bus/pci/devices/0000:05:00.0/power/control = on (0x080500, SD Host controller, sdhci-pci)
/sys/bus/pci/devices/0000:0d:00.0/power/control = auto (0x0c0330, USB controller, xhci_hcd)
+++ USB
autosuspend = enabled
device whitelist = (not configured)
device blacklist = (not configured)
wwan blacklist = enabled
Bus 002 Device 005 ID 0bdb:1911 control = on, autosuspend_delay_ms = 2000 -- Ericsson Business Mobile Networks BV (cdc_acm, cdc_wdm, cdc_ncm)
Bus 002 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms = 0 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 002 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 2.0 root hub (hub)
Bus 004 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 3.0 root hub (hub)
Bus 003 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 2.0 root hub (hub)
Bus 001 Device 004 ID 04f2:b221 control = auto, autosuspend_delay_ms = 2000 -- Chicony Electronics Co., Ltd integrated camera (uvcvideo)
Bus 001 Device 003 ID 0a5c:217f control = auto, autosuspend_delay_ms = 2000 -- Broadcom Corp. BCM2045B (BDC-2.1) (btusb)
Bus 001 Device 002 ID 8087:0024 control = auto, autosuspend_delay_ms = 0 -- Intel Corp. Integrated Rate Matching Hub (hub)
Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms = 0 -- Linux Foundation 2.0 root hub (hub)
+++ ThinkPad Extended Battery Functions
tp-smapi = inactive (kernel module 'tp_smapi' not installed)
tpacpi-bat = inactive (kernel module 'acpi_call' not installed)
+++ Battery Status
/sys/class/power_supply/BAT0/manufacturer = SANYO
/sys/class/power_supply/BAT0/model_name = 45N1039
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 44400 [mWh]
/sys/class/power_supply/BAT0/energy_full = 35850 [mWh]
/sys/class/power_supply/BAT0/energy_now = 34160 [mWh]
/sys/class/power_supply/BAT0/power_now = 9851 [mW]
/sys/class/power_supply/BAT0/status = Discharging
+++ Suggestions
* Install acpi-call kernel module for ThinkPad advanced battery functions
* Install tp-smapi kernel modules for ThinkPad advanced battery functions Edit: Magic, magic! Soeben habe ich erfolgreich eine SD-Karte eingesteckt, die auch sofort erkannt wurde ☺ Vielen Dank für die freundliche Hilfe an alle Beteiligten!
|
linrunner
Anmeldungsdatum: 7. August 2007
Beiträge: 3271
|
|
Johannsen
(Themenstarter)
Anmeldungsdatum: 10. Juli 2016
Beiträge: 29
|
Danke für die Hinweise, ich habe die beiden Pakete, nachdem ich das in dem Output gesehen hatte, schon nachinstalliert 👍
Powersave für WWAN mach ich noch an, danke! Jetzt muss ich nor noch rausfinden, warum ich meine 32/64GB-microSD-Karten nicht beschreiben kann, kommt immer ein Eingabe-/Ausgabefehler. Meine 4GB-Karte geht problemlos, aber das wird schon werden. Danke nochmal bis hierhin!
|
crazy-biscuit
Supporter
Anmeldungsdatum: 6. November 2010
Beiträge: 4844
|
Funktioniert sie mit anderen CardReadern? Manchmal sind die auch mir nichts dir nichts plötzlich defekt. Das habe ich alles schon erlebt.
|