L430 Linux Mint Hardwarekonfiguration

Danke echt für Eure Hilfe. Ich glaub ich altes GUI-Kiddie muss echt noch einiges lernen....
Also ich kann den Test garnicht durchführen. Ich habe aber auch garkeine "thinkfan.config" Datei sondern nur eine "thinkfan" in /etc/default.

Code:
# Should thinkfan be started automatically on boot?
# Only say "yes" when you know what you are doing, have configured
# thinkfan correctly for *YOUR* machine and loaded thinkpad_acpi
# with fan_control=1 (if you have a ThinkPad).
START=yes
# Additional startup parameters
DAEMON_ARGS="-q"

Code:
andi@AR-430-Linux ~ $ sudo /etc/init.d/thinkfan stop
[sudo] password for andi: 
andi@AR-430-Linux ~ $ sudo thinkfan -n

WARNING: Using default fan control in /proc/acpi/ibm/fan.
/proc/acpi/ibm/thermal: No such file or directory
readconfig: Error getting temperature.
Refusing to run without usable config file!
andi@AR-430-Linux ~ $
 
die datei heißt thinkfan.conf und sollte etwa so aussehen:
Code:
yatpu@x201 ~ % cat /etc/thinkfan.conf 
######################################################################
# thinkfan 0.7 example config file
# ================================
#
# ATTENTION: There is only very basic sanity checking on the configuration.
# That means you can set your temperature limits as insane as you like. You
# can do anything stupid, e.g. turn off your fan when your CPU reaches 70°C.
#
# That's why this program is called THINKfan: You gotta think for yourself.
#
######################################################################
#
# IBM/Lenovo Thinkpads (thinkpad_acpi, /proc/acpi/ibm)
# ====================================================
#
# IMPORTANT:
#
# To keep your HD from overheating, you have to specify a correction value for
# the sensor that has the HD's temperature. You need to do this because
# thinkfan uses only the highest temperature it can find in the system, and
# that'll most likely never be your HD, as most HDs are already out of spec
# when they reach 55 °C.
# Correction values are applied from left to right in the same order as the
# temperatures are read from the file.
#
# For example:
# sensor /proc/acpi/ibm/thermal (0, 0, 10)
# will add a fixed value of 10 °C the 3rd value read from that file. Check out
# http://www.thinkwiki.org/wiki/Thermal_Sensors to find out how much you may
# want to add to certain temperatures.

#  Syntax:
#  (LEVEL, LOW, HIGH)
#  LEVEL is the fan level to use (0-7 with thinkpad_acpi)
#  LOW is the temperature at which to step down to the previous level
#  HIGH is the temperature at which to step up to the next level
#  All numbers are integers.
#

# I use this on my T61p:
#sensor /proc/acpi/ibm/thermal (0, 10, 15, 2, 10, 5, 0, 3, 0, 3)

(0,	0,	60)
(1,	55,	65)
(2,	60,	70)
(3,	65,	75)
(4,	70,	80)
(5,	75,	85)
(7,	80,	90)
(127,	80,	32767)

yatpu@x201 ~ %
die datei muss da sein sofern du sie nicht gelöscht hast, da sie aus dem thinkfan-paket stammt:
Code:
yatpu@x201 ~ % dpkg-query --search /etc/thinkfan.conf
thinkfan: /etc/thinkfan.conf
yatpu@x201 ~ %
 
Die Konfig Datei habe ich tatsächlich. Habs gestern Abend schlicht verpeilt, tut mir leid. den Befehl "thinkfan -n" kann ich leider trotzdem nicht ausführen.
Code:
andi@AR-430-Linux ~ $ sudo /etc/init.d/thinkfan stop
[sudo] password for andi: 
andi@AR-430-Linux ~ $ sudo thinkfan -n

WARNING: Using default fan control in /proc/acpi/ibm/fan.
/proc/acpi/ibm/thermal: No such file or directory
readconfig: Error getting temperature.
Refusing to run without usable config file!
andi@AR-430-Linux ~ $
 
da /proc/acpi/ibm/thermal bei neuen modellen nicht mehr existiert, müssen die temperaturen woanders ausgelesenen werden: http://thinkwiki.de/Thinkfan#Keine_...20.28s.29_seit_Ubuntu_11.04_.2F_Kernel_2.6.38
viellicht bekommst du es janoch zum laufen, aber wahrscheinlich hat linrunner recht und das l430 hat einen unter linux nicht steuerbaren lüfter.
ein weiterer grund insbesondere als linuxer die finger von edges und ls zu lassen.
 
habe jetzt lm-sensors installiert und kann zumindest einmal Temperaturen auslesen, hat das jetzt eine Aussage für die Steuerbarkeit meines Lüfters?

Ja alle hacken immer auf der L-Serie herum, aber ich muss sagen dass ich bisher total zufrieden war. Ist halt schon ein sehr großer Preissprung. Das nächste mal dann vielleicht ;-)

Code:
andi@AR-430-Linux ~ $ find /sys/devices -type f -name "temp*_input"
/sys/devices/virtual/hwmon/hwmon0/temp1_input
/sys/devices/virtual/hwmon/hwmon0/temp2_input
/sys/devices/virtual/hwmon/hwmon3/temp1_input
/sys/devices/platform/coretemp.0/temp3_input
/sys/devices/platform/coretemp.0/temp1_input
/sys/devices/platform/coretemp.0/temp2_input
andi@AR-430-Linux ~ $ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +44.0°C  (crit = +88.0°C)
temp2:        +37.0°C  (crit = +88.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +47.0°C  (high = +72.0°C, crit = +90.0°C)
Core 0:         +47.0°C  (high = +72.0°C, crit = +90.0°C)
Core 1:         +41.0°C  (high = +72.0°C, crit = +90.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1:           0 RPM

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +47.0°C
 
nein, das sagt noch nichts aus.
bekommst du den lüfter mit
Code:
echo "level 7" | sudo tee /proc/acpi/ibm/fan
auf touren? wenn ja, bekommst du auch thinkfan zum laufen, wenn nicht, dann nicht.

auf der l-serie wird zurecht rumgehackt. gerade als linuxer halst man sich damit nur unnötig viele probleme auf.
 
Du rackerst dich, fürchte ich, umsonst ab: deine tlp-stat Ausgabe zeigte 54°C, da läuft der Lüfter garantiert. Gleichzeitig wurde Drehzahl 0 angezeigt. Das allein reicht schon für die Diagnose "geht nicht". Wenn zusätzlich yatpus Kommando keine Änderung der Drehzahl zeigt, hast Du einen weiteren Beleg für meine These. Das sollte dann genügen, oder?
 
Zuletzt bearbeitet:
Ok, dann scheint es nicht zu gehen. Lüfter läuft, es zeigt aber 0 rpm an und der Befehl von yatpu geht auch nicht. Bzw. er stellt zwar LVL7 ein aber ohne den Lüfter dadurch zu verändern.

Hab ich ein Glück das ich keine extra Graka drinnen hab und daher der Lüfter eh kaum an ist, mich stört nur dass er im Idle alle paar Minuten kurz sehr hoch aufdreht. Unter Windows lasse ich ihn einfach auf niedrigster Stufe durchlaufen, dann hört man nicths und die Temps stimmen. Aber vielen vielen Dank für den Support hier :thumbsup:

Wie "tief" liegt denn das Problem? Kann der Linux Kernel den Lüfter nicht ansteuern, oder nur das Programm nicht. Was müsste sich ändern, damit es funktioniert? Ich frage nur interessehalber, kann gut damit leben :)
 
der kernel kann nicht richtig mit dem embedded controller sprechen, da der durch die änderungen der letzten jahre anders "tickt". leider gibt es keine doku zur funktionsweise des ec, sodass die anpassung des treibers einiges an reverse engineering erfodert. bisher hat sich noch keiner den schuh anziehen wollen.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben