Thinkpad T420 fan problem.

Hi,
I am new to Arch Linux. I am coming from Ubuntu. Thinkpad fan does not work by default in Linux. My fan runs continuously at a speed of 3500 RPM. Previously, I have used following two sources to set up thinkfan in Ubuntu.
http://thinkpad-wiki.org/Thinkfan#Keine … nel_2.6.38
http://ubuntuforums.org/showpost.php?p= … ostcount=3
As stated in thinkpad-wiki, I ran sudo sensors-detect and then find command but i only got 1 sensor instead of three which i use with Ubuntu. I got  /sys/devices/virtual/hwmon/hwmon0/temp1_input.
I added coretemp to modules in rc.conf. /etc/modprobe.d/thinkfan.conf did not exist. Neither does /etc/default/thinkfan. I created them but i have no luck getting fan to work.
Please help.
Thanks.

donniezazen wrote:
Hi,
I am new to Arch Linux. I am coming from Ubuntu. Thinkpad fan does not work by default in Linux. My fan runs continuously at a speed of 3500 RPM. Previously, I have used following two sources to set up thinkfan in Ubuntu.
http://thinkpad-wiki.org/Thinkfan#Keine … nel_2.6.38
http://ubuntuforums.org/showpost.php?p= … ostcount=3
As stated in thinkpad-wiki, I ran sudo sensors-detect and then find command but i only got 1 sensor instead of three which i use with Ubuntu. I got  /sys/devices/virtual/hwmon/hwmon0/temp1_input.
I added coretemp to modules in rc.conf. /etc/modprobe.d/thinkfan.conf did not exist. Neither does /etc/default/thinkfan. I created them but i have no luck getting fan to work.
Please help.
Thanks.
Hi. I've got ThinkPad X201i and I'm using only these modules for ThinkPad controlling:
tp_smapi thinkpad_acpi
If I have loaded these modules I just use (as root or with 'sudo'):
#!/bin/bash
echo level 0 | sudo tee /proc/acpi/ibm/fan
This little script just disable my fan... if I want to enable it I just use another script with 'level 1' or 'level 2'. If I want higher fan speed I just use higher integer (max is 'level 4' I think) or I just use 'level auto' for automatic fan control (just like default settings)
IMPORTANT thing is.... if you already installed&loaded modules you need to put this:
options thinkpad_acpi fan_control=1
into your:
/etc/modprobe.d/modprobe.conf
This parameter will enable fan controlling.

Similar Messages

  • ThinkPad 380XD fan problem

    hello everyone, i recently bought a 380XD with the 233Mhz pentium 2 and if i leave it for a while and then start it up i get a fan error and the fan doesnt spin up, but if i restart it within 10seconds the fan works, any idea how i could fix this?
    thanks for looking
    My main Thinkpad - T400, 2768-BA8, core 2 duo t8300, 8GB RAM, ATI HD3470, 700GB HDD drive.
    Solved!
    Go to Solution.

    Hi, johneasthamx40
    I am unsure of where you will want to purchase the product. There seem to be some on Ebay, but I would contact the seller to make sure it is the right part before you buy one. As shown here, the correct part number for your fan is 05K4746. I was able to find the part on the US IBM site, but not the UK. But if you can find the part, then you should just need to replace it. 
    Best of luck in your search,
    Adam
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution!" This will help the rest of the community with similar issues identify the verified solution and benefit from it.

  • Thinkpad T420 Intermittent Freezing / Lockup

    Thinkpad T420 Intermittent Freezing / Lockup
    My Thinkpad T420 keeps intermittently permanently freezing / locking up. However it seems that anything that uses hardware acceleration makes the system suddenly lockup.  For instance, boot into Windows 7 and open Chrome Browser play a YouTube Video and it will lock up or enable the Windows Areo Theme and try looking at the event manager will also make the system permanently lock-up. 
    Here is the troubleshooting that I have tried so far:
    Fresh OS installation from the recovery partition and update using Lenovo System Recovery but problem still persists. ( includes updated BIOS )
    Run Lenovo Diagnostics ( 20 times pass over ) and no fault reported. ( no test in Diagnostics for CPU Graphics )
    Tried a known good harddrive and loaded Windows 7 and applied Lenovo System update and problem still persists.
    Tried using a known good memory module ( Lenovo T420 memory module ) tested separately in each memory bank, the problem still persists.
    Used the machine with out the Battery, using just power cord and problem persisted.
    Used the machine with just the battery and the problem still persisted.
    Using the machine with Battery connected plus power adapter and problem persists.
    Removed the DVD drive and the problem persisted.
    Removed the Wifi Card and the problem still persisted. 
    Removed the 3GS card and problem still persisted.
    Swapped over another keyboard from another Thinkpad T420 and problem still persists.
    Disabled Fingerprint reader in BIOS and problem still persists. 
    Confirmed no freezes if Thinkpad is booted into the BIOS and left for some hours.
    Booted machine with a live Linux Mint 16 DVD and problem still persists ( Freezes straight away )
    No freezing when the laptop is used in Windows 7safemode. 
    No freezing when the laptop is used with Linux Mint in safe mode though Mint does confirm that hardware acceleration has been disabled. 
    CPU tempertures are within the normal range.
    The troubleshooting confirms that the problem is a hardware fault. So I logged a warranty call and explained that it was likely a fault with the System Board or the CPU. The engineer replaced the system board and the problem still remained. 
    So it look most likely that the integrated graphics seem to be causing the problem, especially when the system freezes when hardware acceleration is used.  Has anyone else had a similar problem. I'm now waiting for the next plan of action form Lenovo. I did confirm the system freezing problem with Windows 7 and Mint 16 after the engineer replaced the system board and before he left. I'm still waiting on Lenovo getting back.

    I done extensive testing, it was not the hard drive. It turned out that the integrated graphics on the cpu were faulty. The CPU has since been replaced and the problem solved. As per my first post, anything that used hardware acceleration would cause the freeze hence my suspicion about it being the cpu or planer board. It would freeze in windows and when using a live mint Linux cd, so the mint live cd ruled out the hard drive and preloaded software on it.
    Thanks,

  • My thinkpad t420s doesn't last 2 hours

    hardware and software:
    * thinkpad t420s, brand new with standard battery
    * CPU: i7-2640M CPU @ 2.80GHz, 4 cores. frequency scaling is enabled, they all usually run at 800MHz (ondemand governor)
    * intel SSD, no HDD
    * wifi: iwlwifi: Intel(R) Centrino(R) Advanced-N 6205 AGN, REV=0xB0
    * thinkfan is installed, but couldn't get it configured properly. TODO
    * kernel args
    [dieter@dieter-t420s ~]$ cat /proc/cmdline
    BOOT_IMAGE=/vmlinuz-linux root=/dev/mapper/cryptpool-root ro root=/dev/mapper/cryptpool-root cryptdevice=/dev/sda3:sda3crypt:allow-discards ro add_efi_memmap i915.modeset=1 i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 pcie_aspm=force quiet quiet add_efi_memmap
    bios options:
    * graphics is set to optimus (though i don't have bumblebee/optimus enabled right now, I haven't needed to attach an external display). TODO  force "built-in GPU" in bios, maybe that helps.
    * intel speedstep set to optimal battery usage when not on AC
    * adaptive thermal management set to "balanced" (it's that or performance)
    * cpu power management enabled
    * pci-e power management enabled
    test:with some basic usage (say 40 min of browsing over wifi and watching some vids, and the rest idle) it doesn't last 2 hours. (about 1h50min)
    although I think I have all the most important things taken care of, I'll also have a look at https://bbs.archlinux.org/viewtopic.php?id=134109 and maybe laptop mode tools (I did look at it, but as i don't have a HDD and i have frequency scaling already enabled...)
    I'll also need to try some power diagnostic tools like powertop or whatever it was.
    any more tips? this is kindof disappointing, I was expecting 4-5-6 hours.. thanks!
    Last edited by Dieter@be (2012-05-22 08:54:48)

    Dieter@be wrote:
    jdahm wrote:
    I have a T420 (didn't want to bother with the dedicated GPU) and get 6+ hours.  I followed the steps on 'Laptop' on the wiki, installed tp_smapi, thinkfan, granola, etc.
    i also had trouble getting thinkfan to work.  The trick I found with it is to stop the daemon and launch it manually (with the -n flag, as shown in the rc.d daemon script) to see what it complains about.  After a few iterations to thinkfan.conf the daemon seemed to start without problem.  This thread (found on the thinkwiki AUR page) helped me the most: http://ubuntuforums.org/showthread.php?t=1749186&page=1.
    thanks, so what's your thinkfan config?
    Here it is.  Hope this is helpful.  You'll probably need to run that find command and replace the four lines which start with "sensor".
    ## Notes:
    # sources:
    # + [url]http://ubuntuforums.org/showthread.php?t=1749186&page=1[/url]
    # Use this command to find devices:
    # find /sys/devices -type f -name "temp*_input"
    # Specify the fan to use
    fan /proc/acpi/ibm/fan
    # Sensors
    sensor /sys/devices/platform/coretemp.0/temp1_input
    sensor /sys/devices/platform/coretemp.0/temp2_input
    sensor /sys/devices/platform/coretemp.0/temp3_input
    sensor /sys/devices/virtual/hwmon/hwmon2/temp1_input
    #(0, 0, 55)
    #(1, 48, 60)
    #(2, 50, 61)
    #(3, 52, 63)
    #(4, 56, 65)
    #(5, 59, 66)
    #(7, 63, 32767)
    # More conservative settings
    (0, 0, 35)
    (1, 33, 38)
    (2, 36, 45)
    (3, 39, 49)
    (4, 46, 58)
    (5, 50, 62)
    (7, 56, 32767)
    Last edited by jdahm (2012-05-24 01:29:35)

  • T420s Fan noise Issue

    Hi JameZ, I just PMed you with the requested information. I didn't figure out what "MTM" is.
    Thanks for the support.

    Ladies and Gentlemen, I found a temporary fix for our hair dryer issue.  There's a German guy who calls himself "troubadix" (the bard in Asterix) who developed an application to adjust the fan speed on ThinkPads. The application is called TPFancontrol. It's latest version is 0.62 and is set up for his T60.  The latest version can be found at troubadix page from uni-marburg right here.  Donations are welcome to him.  Discussion threads are here and here.  And below are the settings I use in the TPFancontrol.ini file to run my ThinkPad T420s quietly when on the go (passive until 50°C). When docked in the Advanced mini 3 plus docking station and using two external monitors (1920x1200 + 1050x1680) the discrete graphics kicks in and the CPU is always near the 60°C mark. With the settings below you should be able to keep the temps around 60°C with moderate office work. The fan spins between 2900 and 3700 RPM.  Settings: ////  >>>>  Celsius / Fahrenheit: temperatures in °C (active) / °F  <<<<
    // !!! Temp of lowest Level > 79 -> switch to Fahrenheit !!! see below
    // ATTENTION: example temp values are for my T61, especially// BluetoothEDR=1,  SensorName5=no5, IgnoreSensors=no5 too // temp levels 10 degrees centgrade higher than in T4x, R5x,// change for your purposes.// Achtung: die eingetragenen Temperaturwerte benutze ich beim T61,// speziell hier: BluetoothEDR=1, SensorName5=no5, IgnoreSensors=no5// Für T4x, R5x können die Temps 10 Grad niedriger eingetragen werden.// Bitte alles für die eigenen Zwecke anpassen.
    // advice for programmers: TPFanControl must acquire mutex named// "Access_Thinkpad_EC" to get access to embedded controller// Hinweis für Programmierer: TPFanControl muss den Mutex // "Access_Thinkpad_EC" aquirieren können um Zugang zum embbeded // controller zu bekommen.
    // with Active=3 & ManFanSpeed=0 & ManModeExit=78 you can have a nice// quiet time until temps reaches 78 deg. centigrade  :-))// mit Active=3 & ManFanSpeed=0 & ManModeExit=78 kann man nach dem // "Kaltstart eine schöne ruhige Zeit haben, bis die Temps 78 °C // erreichen und das Programm auf smart mode schaltet.
    // -----------------------------------------------------------------// -----------------------------------------------------------------// "Active=0" program just reads config. // "Active=1" allow program to modify fan.// "Active=2" program will come up in smart mode.// "Active=3" program will come up in manual mode.// bei "Active=0" wird nur die Konfiguration ausgelesen. // bei "Active=1" die Veränderung des Lüfterverhaltens ist aktiviert.// bei "Active=2" startet das Programm im "Smart"-Modus. // bei "Active=3" startet das Programm im "Manual"-Modus. 
    Active=2
    // -----------------------------------------------------------------// manual fan speed at program start// Lüfterstufe beim Programmstart
    ManFanSpeed=7  // -----------------------------------------------------------------// Program exits manual mode and switches to smart mode with last chosen// profile, if this temp (degrees Centigrade or Fahrenheit) is achieved.// default= 80 degrees Centigrade / 176 degrees Fahrenheit.// Das Program verlässt den manual mode und schaltet auf smart mode mit // letztem gewähltem Profil, wenn diese Temperatur erreicht ist.// default= 80 Grad Celsius / 176 Grad Fahrenheit.
    ManModeExit=78     //ManModeExit=172   // with Fahrenheit
    // -----------------------------------------------------------------// Window stays on Top if StayOnTop=1, normal behavior =0// Programmfenster bleibt im Vordergrund bei StayOnTop=1, ansonsten =0
    StayOnTop=0// -----------------------------------------------------------------// Set to 1 for slim widget// Schmales Programmfenster bei SlimDialog=1, ansonsten =0 
    SlimDialog=1    // -----------------------------------------------------------------// set to 1 for bluetooth with enhanced data rate (i.e. T61,// X61  for T4x, R5x set BluetoothEDR=0 )// BluetoothEDR=1 für bluetooth mit enhanced data rate (EDR, z.B. T61,// X61  für T4x, R5x BluetoothEDR=0 setzen)
    BluetoothEDR=1 // -----------------------------------------------------------------// Windows Priority of Process (0-5, normal=2), increase if fancontrol has // big delays in response while other processes consume performance.// Windows-Priorität des Processes (0-5, normal=2), ggf. erhöhen, falls // Reaktion des Programms zu träge wegen Resourcenverbrauch durch andere// Anwendungen
    ProcessPriority=2
    // -----------------------------------------------------------------// Show no icon ballons: NoBallons=1, show icon ballons: NoBallons=0// Icon Sprechblasen anzeigen mit NoBallons=0, keine bei NoBallons=1
    NoBallons=1
    // -----------------------------------------------------------------// check temperatures every x seconds (default 5)// Überprüft die Temperaturen alle x Sekunden (Standard ist 5).
    Cycle=5
    // -----------------------------------------------------------------// For Thinkpads A2x,T2x,X2x set NoExtSensor=1 to exclude reading // of extended sensors to prevent program errors. Attention 570(E) // is NOT compatible. Fan speed is not available on all models.// Bei Thinkpads A2x,T2x,X2x NoExtSensor=1 setzen: die Sensoren 9-12// werden nicht ausgelesen und dadurch Fehlermeldungen vermieden. // Funktioniert NICHT bei 570(E), Fanspeed nicht immer verfügbar.
    NoExtSensor=0
    // -----------------------------------------------------------------// Minimize to systray immediately when starting// Minimiert das Programm schon beim Start in die Taskleiste.
    StartMinimized=1
    // -----------------------------------------------------------------// check icon of tpfcicon.exe (optional) every x seconds (default 1)// Überprüft das Icon von tpfcicon.exe alle x Sekunden (Standard =1).
    IconCycle=1
    // -----------------------------------------------------------------// Show new icon with max. temperature / sensor name// Zeige neues Icon mit Max. Temperatur / Sensorbezeichnung
    ShowTempIcon=1
    // -----------------------------------------------------------------// Save the icon by a start delay of the program/service of // "SecStartDelay" (sec.) within "SecWinUptime" (sec.) after (re)boot// Delete slashes '//' at next 3 parameters.// Das Problem der nicht erscheinenden Icons wird durch eine // Startverzögerung um SecStartDelay (Sekunden) innerhalb einer Zeit von// SecWinUptime (Sekunden) verhindert. Kommentarstriche "//" entfernen.////SecWinUptime=120//"SecWinUptime" (sec.) after (re)boot//SecStartDelay=60//start delay of the program (sec.)//NoWaitMessage=0//set to 1 to avoid sleep message//ReIcCycle=600//rebuild TempIcon every xxx secs.
    // -----------------------------------------------------------------// Temperature thresholds for turning the taskbar icon// yellow orange red (Smart and Manual mode only and// only together with MinimizeToTray=1)// Temperaturgrenzwerte, die das Symbol in der Taskbar gelb,// orange bzw. rot färben. (Nur im "Smart"- und "Manual"-Modus // in Kombination mit "MinimizeToTray=1" verfügbar.) 
    IconLevels=65 75 80    // Fahrenheit: IconLevels=122 140 158
    // -----------------------------------------------------------------// Beep frequency and duration (in ms) for successful// fan state changes. (Set either or both to zero to // disable)// Frequenz und Dauer des Piep-Signals (in ms), das eine erfolgreiche// Änderung des Lüfterzustands ankündigt. (Um den Piepton abzuschalten,// setzen Sie entweder einen oder beide Werte auf 0.)
    FanBeep=3 2
    // --------------------------------------------------------// If this max number of consecutive EC read errors occur// program will switch fan back to bios mode and exit// Sobald die maximale Anzahl aufeinanderfolgender EC-Lesefehler// erreicht ist, schaltet das Programm auf den BIOS-Modus um // und wird beendet.
    MaxReadErrors= 10
    // --------------------------------------------------------// Log2File=1 enables, Log2File=0 disables writing to TPFanControl.log// Start program with admin rights.// Log2File=1 aktiviert, Log2File=0 deaktiviert// Schreiben nach TPFanControl.log, Programm benötigt Admin-Rechte.
    Log2File=1
    // --------------------------------------------------------// Log2csv=1 enables, Log2csv=0 disables // writing to TPFanControl_csv.txt renamed to // TPFanControl_last_csv.txt after restart of TPFanControl// rename to *.csv for use with excel// Start program with admin rights.// Log2csv=1 aktiviert Schreiben nach TPFanControl_csv.txt// Programm benötigt Admin-Rechte. Datei wird umbenannt in // TPFanControl_last_csv.txt nach erneutem Start von TPFanControl// In *.csv umbenennen für anschliessende Bearbeitung mit excel
    Log2csv=0
    // --------------------------------------------------------// List (separated by comma) of sensors to ignore when// determining the max. temperature.  (Use lower case,// e.g "IgnoreSensors=pci,aps")// Liste der Sensoren, getrennt durch Kommata, die bei der// Ermittlung der Maximaltemperatur ignoriert werden. (Verwenden// Sie kleine Buchstaben, z.B. "IgnoreSensors=pci,aps".)
    //IgnoreSensors=no5
    // ---------------------------------------------------------// List of new 3 letter sensor names, delete leading // slashes to aktivat. Don't use capital letters for readability // of temp icon.// Liste von neuen Sensorname (jeweils 3 Buchstaben), zum// Aktivieren die Schrägstriche löschen. Kleine Buschstaben // wg. der Lesbarkeit im TempIcon gebrauchen.
    //SensorName1=cpu//SensorName2=aps//SensorName3=pcm//SensorName4=gpu//SensorName5=no5//SensorName6=x7d//SensorName7=bat//SensorName8=x7f//SensorName9=bus//SensorName10=pci//SensorName11=pwr//SensorName12=xc3
    // ---------------------------------------------------------// calculating Highest Temp with: // temperature of sensor no. = real temp minus SensorOffsetno.// Default SensorOffset1-12=0 , Capital O in SensorOffset,// to activate delete slashes '//',// Negative SensorOffsetno. values increase temperature values.// Berechnung von Highest Temp mit: // Temperatur des Sensor Nr. = reale Temp minus SensorOffsetnr.// Default: SensorOffset1-12=0 , Grosses O in SensorOffsetnr.// zum Aktivieren Schrägstriche '//' löschen,// Negative SensorOffsetnr-Werte erhöhen den Temperaturwert.
    //SensorOffset1=20//SensorOffset2=20//SensorOffset3=0//SensorOffset4=2//SensorOffset5=1//SensorOffset6=5//SensorOffset7=5//SensorOffset8=4//SensorOffset9=3//SensorOffset10=2//SensorOffset11=1//SensorOffset12=5
    // -----------------------------------------------------------------// set to 1 to show calculated temps for sensors// =1 gesetzt zeigt die Temperaturen mit Offsetkorrektur an
    ShowBiasedTemps=0 
    // -----------------------------------------------------------------// Show all/active sensors at start up. all=1 only active=0// Zeige alle/aktive Sensoren an: alle=1, nur aktive =0
    ShowAll=1  
    // --------------------------------------------------------// temperature levels 'Level=' with associated fan levels// (for the fan to come back, temperature must fall// down to previous level).  There may be more or// less levels in this list.  The first one should// have a fan speed of zero and is the "turn off"// temperature.// Fan speed of 64 is extreme and may be an *unsupported*// and *damaging* mode.  A fan speed of 128 setting is// not really a fan speed in itself but will instead switch// fan control to BIOS mode (0x80).  The idea of this// is to let the program get out of the way and let the// BIOS handle extremes.(and then switch back to smart if// the temperature is okay again)//// Im Folgenden sind die Temperaturpegel samt den jeweils// zugeordeten Lüfterstufen aufgelistet. (Sobald die Temperatur in// den Bereich eines niedrigeren bzw. höheren Pegels wechselt, wird// die Lüfterstufe automatisch angepasst und folglich verringert bzw.// erhöht sich die Geschwindigkeit des Lüfters.) Diese Liste kann// weniger oder auch mehr Stufen beinhalten. Sinngemäß sollte die// erste Stufe die gewünschte Temperatur definieren, bei der sich// der Lüfter ausschaltet (Lüftergeschwindigkeit 0)// Die Lüftergeschwindigkeit 64 ist ein Extremwert und könnte somit// eine von IBM nicht unterstützte und sogar schädigende Betriebsart// darstellen.  Die Lüftergeschwindigkeit 128 ist an sich keine eigene// Geschwindigkeitsstufe, sondern gibt stattdessen die Kontrolle// des Lüfters an das BIOS (BIOS mode, 0x80) zurück. Der Hintergrund// dieser Einstellung ist die Möglichkeit, das Programm auszuschließen,// um Extemfälle wieder vom BIOS steuern zu lassen. (Sobald sich die// Temperatur wieder im Normbereich befindet, wird erneut der Smart// Modus aktiviert.)//// Temp of lowest Level (commonly set to fan speed zero) of profile // "Smart Mode 1" will switch from Celsius to Fahrenheit if set higher // than 79 degrees. Temps of higher levels have no influence on F/C. //// profile "Smart Mode 1"// change values and number of items for your needs// Celsius:         // Fahrenheit: 
    MenuLabelSM1=Smart Mode 1/  Label for Icon Menu, must be terminated by '/'
    Level=45 1// Level=140 0Level=50 2// Level=150 1Level=55 2              // Level=165 3Level=60 3// Level=175 7Level=65 4// Level=195 64Level=70 5Level=75 7Level=90 128
    // optional 2nd profile "Smart Mode 2", switched by icon menue// change values and number of items for your needs// to deactivate, insert leading '//' into following lines
    MenuLabelSM2=Smart Mode 2/  Label for Icon Menu, must be terminated by '/'
    Level2=22 0// Level2=70 0Level2=33 1// Level2=90 1Level2=38 2// Level2=100 2Level2=44 3// Level2=110 3Level2=55 7// Level2=130 7Level2=66 64// Level2=150 64Level2=77 128// Level2=170 128
    // -----------------------------------------------------------------// IconColorFan=1 digital Icon will turn green while fan is running. // IconColorFan=1 Digitales Icon wird grün während der Lüfter läuft.
    IconColorFan=1
    // -----------------------------------------------------------------// Lev64Norm=1 : Fan level 64 acts as normal level with hysteresis, // fan will run till next lower temp step is reached (no pulsing fan). // If set to zero fan level 64 acts as emergency level without hysteresis,// fan will run till level64 temp is reached again (pulsing fan can happen).// Lev64Norm=1 : Fan level 64 arbeitet mit Hysterese, Lüfter läuft, // bis nächst tieferer level erreicht wird. Lüfter pulsiert nicht.// Falls Lev64Norm=0 gesetzt, arbeitet level 64 als Notfallkühlung oberhalb// der Temperatur von level 64. Ein Pulsieren des Lüfters ist möglich.
    Lev64Norm=1 I hope this helps. I wish you a great sunday. 

  • Coffee spilled underneath ThinkPad T420

    Today I managed to tip over a cup of (lightly sugared) coffee on the table where my ThinkPad T420 was running.  Fortunately it was at sufficient distance that it didn't tip into the laptop, but the liquid spill went underneath.
    I quickly removed it from the spill, disconnected power and turned off, and attempted to clean up what I could.  Unfortunately in handling the laptop I didn't keep it upright the whole time, so there was some spread of liquid across the bottom of the machine, albeit not a large amount.
    So far as I can see, the major risks to the machine have been that:
    Liquid may have leaked into the fan vents on the bottom of the machine;
    There seems to have been some leakage into the cracks around the battery; although I removed the battery and cleaned up what I could, I imagine there may still be residue in various crevices
    There may have been some leakage into things on the side of the machine, such as the SD card reader
    Having left it standing for some time (correct way up so liquid would not propagate further into the system), with the battery removed, I decided to risk turning it back on with battery only just to make a backup of files and type this message.  There's no obvious problem, but I'm going to turn the system back off again immediately after finishing typing. ;-)
    I'd appreciate advice on the general risk to the machine here and how I should proceed with getting it cleaned up beyond what I've already done.  I imagine the interior is fairly well guarded against liquid entering whether from top or bottom, but I can imagine there might be some corrosion risk from coffee/sugar getting into the ventilation system.
    Thanks in advance for any advice!
    Solved!
    Go to Solution.

    if you are worried about spillage and seepage into the laptop, then i would recommend you dismantle the laptop, and give everything a good clean to make sure no stray liquid got onto the laptop. This will prevent future headaches (if you intend to keep the machine for a while).
    Once you have the motherboard by itself, you can see whether any traces of your coffee got onto the laptop and see whether the laptop casing has traces. You can clean the liquid residues off using all good PCB board cleaning fluids.
    http://support.lenovo.com/en_AU/guides-and-manuals/detail.page?LegacyDocID=MIGR-76853
    Regards,
    Jin Li
    May this year, be the year of 'DO'!
    I am a volunteer, and not a paid staff of Lenovo or Microsoft

  • Thinkpad T420, Integrated Graphics, Dual Monitors

    Warning: this isn't really a problem thread. I've looked and looked but can't find a definitive answer for my question.
    I'm seriously considering a Thinkpad T420 for a new work laptop. I've heard great things from many people, but the most important question has yet to be answered: if I get one with integrated graphics (Intel HD 3000), will dual monitors work with VGA and DisplayPort with a DVI adapter? It's crucial that I'm able to use two external monitors simultaneously and I'm sick of using TwinView because I can't rotate a monitor. Can anyone confirm that this works?

    according to tabook.pdf
    Intel HD Graphics 3000 in processor,
    external analog monitor support via VGA DB-15 connector and
    digital monitor support via DisplayPort (supports single-link DVI-D via cable 45J7915);
    supports dual independent display;
    Maximum external resolution: 2560x1600 (DisplayPort)@60Hz;
    2048x1536 (VGA)@75Hz; 1920x1200@60Hz (single-link DVI-D via cable 45J7915)
    So, it looks like the hardware is certainly capable of it.

  • T420 fan not working automatically.

    When I first turn on the computer, the fan doesn't rotate. The cpu reaches as high as 80C temp after startup. I hear nothing from the vents, just complete silence.
    I installed tpfancontrol and setting to the bios setting didn't even work.  The only way to get the fan to rotate is through the manual setting. I'd prefer the fan to automatically adjust based on how hot the cpu is. Silence when cool and rotating @ higher speeds when hot. 
    I've read thre are fan problems when both thinkpad power manager and tpfancontrol are active. I uninstalled both and the fan still does not rotate. Only way I can figure out a way to get it rotating again is to manually adjust fan speed from tpfancontrol.
    Because the fan doesn't even rotate during startup, I have a feeling it's a problem with the bios. But I see no setting related to temperature or fan in the bios.

    You may update the BIOS and check if it resolve the issue.
    BIOS update can be download from the mentioned below web link.
    http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/83uj20us.exe
    Best Regards,
    Tanuj
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution".! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • T420: Backlighting problem

    Hello everyone, I have a Thinkpad T420 (6 months old) and I think I have a backlight problem. The backlight vanish at the startup of the computer and when I boot in Safe mode. Can anybody helps me ? Thanks !
    Moderator Note: Edited subject to match content.

    Hmmmm ... have you tried increasing the brightness? Any on screen display showing the brightness bars?
    You can try uninstalling power manager, power management driver and hotkeys package then do a reboot then install all 3 again and see if it helps.
    *Non Lenovo employee*
    I have a Y2P (i5) ... Feel free to ping me if you want me to test some applications with your Y2P if you have the same model. I don't mind keep doing recovery on it if needed .... =)

  • T420 boot problem

    Hi All:
    I just received a new Thinkpad T420, i5 2.5 Ghz CPU with 4gb RAM and 320GB HDD with Windows 7 Pro, new from a vendor online. When I go to start the computer it boots up and then goes to Window 7 and starts a program called:
    "OSP WIPS - v4.0 Build: 11199". It then initializes the "OSP WIPS PreInstallation Environment" (green check), then Cofiguring the Windows PE environment (green check), then Retreiving system architecture type (green check), then tries to auto configure the network adapter - and then comes up with and message screen: The network adaptor could not be automatically configured via DHCP. Would you like to specify a static IP configuration?
    I don't know what this is. If I click no, it fails the setup and tries to reboot. If I click yes it comes to a screen with fill in windows for IP Address, Subnet Mask, Default Gateway, Primary DNS, Secondary DNS, Tertiary DNS, Primary WINS, Secondary WINS, and Connection Suffix.
    I don't know what any of this is. I am guessing it is trying to boot over a network, which I don't have. I am using this as a personal laptop and will connect only to the internet via my wireless router at home and at school.
    Does anybody know what this is and how to fix it? The computer did not come with any restore of OS disk. 
    Any help is much appreciated.
    Thanks,
    tylerrd

    Well, I still don't know what it was doing, but Lenovo sent me restore disks that allowed me to restore the system and that got rid of the problem.

  • X61 Speedstep and Fan problems

    I have just got my X61 for a few days, some problems immediately concern me.
    The first thing I noticed after running it for a few hours was that, the fan never stopped spinning! My machine comes with a Core 2 Duo T7500 2.20Ghz CPU. I have already set "Optimize fan control" to "Balance all parameters" and the fan never stops, even when the machine is in idle with the lowest CPU speed.
    I did a search on forum.thinkpads.com and I found that many people have the same problem with their X61 and X61s too. The general solution is to turn to a program called tpfancontrol written by one of the forum members there. The program allows us to override BIOS fan control and set thredshold for when the fan kicks in. It works, but the problem is that even at the lowest fan setting allowed by the program, namely "1" ("0" is off), the fan is spinning at 3207 rpm and that is quite noisy.
    I am a graduate student and I spend most of my time in my office (shared with other people) and in the library. The level of fan noise this machine generates will certainly disturb me and my colleages.
    The second problem is about speedstep. Since I want to prevent the fan from spinning all the time, the first thing I did was to try to reduce the heat output when I am just serfing around and checking email. I installed the latest version of CPU-Z to monitor my CPU clock. I noticed that setting the CPU speed to "low" and "lowest" have no difference. Both setting clock my CPU speed to around 1596.5 MHz, with a multiplier of 8.0 and Bus speed 199.6 MHz. However, if I set CPU speed to "adaptive", my CPU can be clocked as low as 1197.5MHz, with a multiplier of 6.0 and Bus speed 199.6 MHz when it is in idle. Why can't I lower the multiplier to 6.0 and achieve a clock speed of 1197.5 MHz when I set the speed mode to "low" or "lowest" (and why are the two modes the same?)
    I have already downloaded the latest drivers and all the thinkvantage updates. My questions and suggestions are:
    (1) What is happening in speedstep? Why "low" and "lowest" are the same? And why "adaptive" can achieve a clock speed and multiplier lower than "lowest"?
    (2) Fan problem, as noted above. It is a pity that we have to turn to a 3rd party program to solve the fan noise problem. Lenovo should add more flexible fan control functions to Power Manager.
    (3) How can I set my fan to run at a speed between off and 3207 rpm? I am using tpfancontrol to set my fan level to "1" when the CPU temperature reaches 55C, and off below that. What happens is that: 0 rpm -> heat builds up -> 55C, 3207 rpm -> after 10 seconds, cooled down -> 0 rpm -> heat builds up -> 55C, 3207 rpm ...and so on. The 3207 rpm is certainly no a pleasant sound in a quiet room.

    If you have read my post on TPF you should know that I have already tried NHC and no it doesn't work. It can't even recognize the correct clock speed due to the fact that it cannot recognize the change in Bus Speed.
    No there is no any Intel utility to control the speedstep. Power manager is a Lenovo Thinkvantage program and as I reported above, the "low" and "lowest" seem to be exactly the same, neither of them can reduce the multiplier to 6.
    The reason why I am posting here, after getting no reply at TPF, is that apparently I have tried all the popular 3rd party softwares and none of them can solve my problems. It seems to me that the speedstep and fan problems require a BIOS update or an update to the power manager (or even a fan upgrade?), which I believe is something beyong the reach of a normal thinkpad user. Since this is the official forum of Lenovo, I am hoping that someone from Lenovo can answer my question and provide official solution, rather than asking me to try yet another 3rd party software that doesn't solve my problem.
    At least I would expect a person from Lenovo can explain to me why the "low" setting seems exactly the same as the "lowest" setting, if it is not bugged.

  • Mid 2009 macbook pro battery is dead and fan is constantly ramped up (not due to heat). Would installing a new battery fix the fan problem?

    Battery icon has an "x" over it and I need to have my laptop plugged in to be on. I've ordered a new battery to install, but I was wondering if it's possible that something else might be causing the fan to be on over drive constantly. I've tried resenting the SMC and the PRAM, but nothing has stopped the fans from running at higher than normal speeds.

    If you've updated to Mavericks, you'll either need to use the original install DVD containing the AHT, or download the right one from Apple's servers, then replace the hidden /System/Library/CoreServices.diagnostics   folder.
    I think that replacing the battery is likely to stop the fan problem anyway.

  • Thinkpad T420 with Optimus: Card is turning on at random

    Hey yall,
    I'm using bumblebeed on my Thinkpad T420 and upgraded to bbswitch for power management. The discrete card still shows up in lspci when it's 'turned off" but power consumption goes down and bumblebee says its off, so I figure that's the best I'm gonna get.
    Weird thing is, it keeps turning itself on for no good reason. I manually switch the daemon on and off, which I thought was completely controlling all software interface with the card. Apparently ACPI is turning the card on for some reason, and I don't want it to. The only reason I noticed is because I was watching the logs to figure out unrelated ACPI behavior. Pasted below is when I unplugged the laptop and plugged it back in a couple times to see what happened. About a minute later, ACPI wakes up the card. The stuff after that is me running a script that cycles the daemon, which is the most consistent way I have to disable the card manually. I think I pressed a laptop button in there somewhere too.
    Does anyone know why ACPI might be waking up the card at random, and how to get it to stop? I have a feeling it's eating away at my battery without my knowledge by turning itself on when I'm on the road.
    Apr 1 03:54:11 localhost josh: ACPI action undefined: PNP0C0A:00
    Apr 1 03:54:11 localhost laptop-mode: Laptop mode
    Apr 1 03:54:11 localhost laptop-mode: enabled,
    Apr 1 03:54:11 localhost laptop-mode: not active [unchanged]
    Apr 1 03:54:11 localhost josh: ACPI action undefined: PNP0C0A:00
    Apr 1 03:54:11 localhost laptop-mode: Laptop mode
    Apr 1 03:54:11 localhost laptop-mode: enabled,
    Apr 1 03:54:11 localhost laptop-mode: not active [unchanged]
    Apr 1 03:55:01 localhost kernel: [43515.975286] nvidia 0000:01:00.0: power state changed by ACPI to D0
    Apr 1 03:55:01 localhost kernel: [43515.975304] nvidia 0000:01:00.0: power state changed by ACPI to D0
    Apr 1 03:55:01 localhost kernel: [43515.975308] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
    Apr 1 03:55:01 localhost kernel: [43515.975313] thinkpad_acpi: EC reports that Thermal Table has changed
    Apr 1 03:55:01 localhost kernel: [43515.975316] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    Apr 1 03:55:01 localhost kernel: [43515.975329] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none:owns=none
    Apr 1 03:55:01 localhost kernel: [43515.975477] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 295.33 Sat Mar 17 14:55:45 PDT 2012
    Apr 1 03:55:01 localhost josh: ACPI group/action undefined: ibm/hotkey / LEN0068:00
    Apr 1 03:55:38 localhost bumblebeed[13836]: /usr/sbin/bumblebeed 3.0 started
    Apr 1 03:55:38 localhost kernel: [43553.070886] bbswitch: disabling discrete graphics
    Apr 1 03:55:38 localhost kernel: [43553.083249] pci 0000:01:00.0: Refused to change power state, currently in D0
    Apr 1 03:55:38 localhost kernel: [43553.083871] thinkpad_acpi: EC reports that Thermal Table has changed
    Apr 1 03:55:38 localhost josh: ACPI group/action undefined: ibm/hotkey / LEN0068:00
    Apr 1 03:55:38 localhost bumblebeed[13839]: Received Terminated signal.
    Apr 1 03:55:38 localhost kernel: [43553.091937] pci 0000:01:00.0: power state changed by ACPI to D3

    Ok, so, apparently it is turning itself on when I'm using Flash. I am scratching my head. My browser should have no idea that card exists, because I use optirun to select things to run in that layer. And the bumblebee daemon is off. This seems like a security issue! I'm only able to control the card with root privileges; how on earth is Flash getting around that?
    Any ideas are welcome, this is a little over my head. I don't understand ACPI in any intimate way.

  • Where can I purchase a Thinkpad T61 fan replacemen​t?

    Where can I purchase a Thinkpad T61 fan replacement?  I've looked all over the Lenovo site, and I can only find the part number referenced, not a location to purchase it.
    When I opened up my Thinkpad, on the fan, it said:
    Lenovo P/N 42W2461
    FRU P/N 42W2460
    Has anyone here ever tried other merchants with success (eBay, etc.)?
    (I'm out of warranty, and the fan gets noisy when hot, unlike when it was new, and I sometimes get "Fan Error" on bootup at the BIOS.)
    Solved!
    Go to Solution.

    Hello,
    According to this page on IBM's web site, you can call IBM Parts Help at +1 (877) 719-0841. 
    I believe this office is located in Boulder, Colorado, which means they will probably keep Mountain Time Zone [GMT-7] office hours.
    Regards,
    Aryeh Goretsky
    I am a volunteer and neither a Lenovo nor a Microsoft employee. • Dexter is a good dog • Dexter je dobrý pes
    S230u (3347-4HU) • X220 (4286-CTO) • W510 (4318-CTO) • W530 (2441-4R3) • X100e (3508-CTO) • X120e (0596-CTO) • T61p (6459-CTO) • T43p (2678-H7U) • T42 (2378-R4U) • T23 (2648-LU7)
      Deutsche Community   Comunidad en Español Русскоязычное Сообщество

  • Satelite l655 - s5094 - werid cooling fan problem

    ok here the deal when my laptops is around 40 C the fan runs at 100% and as the temp rises it slows down to bare min and when the temp hits high then 70 C it gose back to 100 %. i got a colling pad but it barly helped. and fan control with speed fan out of the question  unitll they support the laptop. if there a way to change the fan setting that would be great to know.

    Satellite L655-S5146 Specifications
    Satellite L655-S5146 Downloads
    Heatsinks don't need to be changed. They need to be cleaned, which you've done.
    It's not clear from your post, if your fan problems persisted after you cleaned it. If they have, sounds like the fan is failing to me.
    Try one these. Got the part number from here. From your model's parts list here.
    Please let us know how it works out. Good luck.
    Mike

Maybe you are looking for