LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices



Reply
 
Search this Thread
Old 08-05-2013, 06:23 AM   #1
lems
Member
 
Registered: May 2004
Distribution: Slackware x86/x86_64/ARM, NetBSD
Posts: 165

Rep: Reputation: 56
Thinkpad T60 gets stuck while booting Slackware 14.0


Hello,

my T60 ran without any problems for months until yesterday, when it started to get stuck during the boot process. Sometimes it gets stuck while loading the kernel, other times after already having mounted the file systems. I ran ``smartctl -t long /dev/sda'' and it passed. I am currently running memtest, it has been running for 2 hours now, 3 passes, 0 errors. Any idea what that could be?

lems
 
Old 08-05-2013, 12:39 PM   #2
bimboleum
Member
 
Registered: Oct 2009
Posts: 51

Rep: Reputation: 9
This may be relevant

Hey,
I have a T61 that exhibits similar problems. If it fails to boot I usually see kernel-type error messages flying by. Do you see anything like that?.

I have determined (empirically) that the problem is thermal ... not too hot but too cold!
If I am booting up after having been shutdown (overnight say), I hit F1 to drop into the BIOS setup and leave it there for 5 minutes or so ... enough time for all the hardware to warm up, and then everything just boots nicely.

If I don't do this, it takes several attempts before it will boot properly.

I hope this is relevant

cheers
pete

pete hilton
saruman@ruvolo-hilton.org
 
Old 08-05-2013, 03:01 PM   #3
lems
Member
 
Registered: May 2004
Distribution: Slackware x86/x86_64/ARM, NetBSD
Posts: 165

Original Poster
Rep: Reputation: 56
Hi,

I did not see any error messages. I also updated to Slackware -current, but the problem persists. Thanks for the tip, though, I did not think about that, it might indeed be thermal.
 
Old 08-05-2013, 08:47 PM   #4
yenn
Member
 
Registered: Jan 2011
Location: Czech Republic
Distribution: Slackware, Gentoo, FreeBSD
Posts: 160

Rep: Reputation: 21
This could be some sort of hardware failure. Slackware current and 14.0 (when it was current branch) works like a charm on my T60.

Well, apart from few kernel crashes that occurs from time to time and sudden freezes while waking up from hibernated state (I suspect intel graphics drivers). I still don't know what triggers them, but since I track current I know these things might happen.

To rule our hardware failure, try another distribution and see if it boots fine and how it actually works. Although as far as I experienced Slackware is really rock-stable and versatile distribution. On my older Dell laptop (manufactured 2005) only distro that works is Slackware (14.0, not sure about -current). Other distros just mysteriously fails during boot, which probably means that there is something definitely wrong with hardware. And Slackware amaze even more for surviving it.

Last edited by yenn; 08-06-2013 at 06:01 AM. Reason: typo
 
Old 08-05-2013, 10:02 PM   #5
STDOUBT
Member
 
Registered: May 2010
Location: Stumptown
Distribution: Slackware 14.0/32bit + Xmonad
Posts: 280

Rep: Reputation: 74
Greetings, Thinkpad bretheren!

lems,
If you've never replaced the thermal paste in your T60, it's way past due.
Here's a great video on the subject:
http://www.youtube.com/watch?v=-hNgFNH7zhQ
It's also a good opportunity to oil the fan spindle. It should lift right out once you free it from the housing (no need to cut the foil tape either, just fold it over with the silver housing).

Once you get it booting again, you can use this handy file I got from thinkwiki.org
Put this:
Code:
chip "acpitz-virtual-0"
  label temp1 "CPU_0"
  label temp2 "CPU_1"
chip "thinkpad-isa-0000"
  label fan1   "FAN"
  label temp1  "CPU"
  label temp2  "APS"
  label temp3  "PCM"
  label temp4  "GPU"
  label temp5  "BAT"
  label temp7  "BAT"
  label temp9  "BUS"
  label temp10 "PCI"
  label temp11 "PWR"
in a file called:
Code:
/etc/sensors.d/tpsensors
then when you run sensors, the output will be formatted specifically for the T60.
I use it on my T60p and it's a bit incomplete, but at least I can check on all the hottest chips easily. BTW, I run pretty hot (especially after a resume from suspend --the internet knows not why):
Code:
acpitz-virtual-0
Adapter: Virtual device
CPU_0:        +52.0C  (crit = +127.0C)
CPU_1:        +58.0C  (crit = +99.0C)

thinkpad-isa-0000
Adapter: ISA adapter
FAN:         3490 RPM
CPU:          +52.0C  
APS:          +39.0C  
PCM:          +41.0C  
GPU:          +68.0C  
BAT:          +50.0C  
temp6:            N/A  
BAT:          +26.0C  
temp8:            N/A  
BUS:          +45.0C  
PCI:          +54.0C  
PWR:          +51.0C  
temp12:           N/A  
temp13:           N/A  
temp14:           N/A  
temp15:           N/A  
temp16:           N/A
Also, I know from experience an updated BIOS can affect performance, too. For these "newer" kernels it can help to have the latest BIOS version. The last one for the T60p was made in 2011.
HTH
 
Old 08-06-2013, 03:59 AM   #6
lems
Member
 
Registered: May 2004
Distribution: Slackware x86/x86_64/ARM, NetBSD
Posts: 165

Original Poster
Rep: Reputation: 56
Thanks for the suggestions, guys. I also installed Debian: after the install, I could boot into it without any problems, but the next morning it would freeze while activating swap and another time while starting X. So it is not slackware-related, I guess.

As for flashing the BIOS, I think you need a charged battery, no? Unfortunately, my battery is broken and I would have to replace it.


This is my output from ``sensors'' after having run for maybe two to three hours:

Code:
thinkpad-isa-0000
Adapter: ISA adapter
FAN:         2818 RPM
CPU:          +47.0C  
APS:          +42.0C  
PCM:          +38.0C  
GPU:              N/A  
BAT:              N/A  
temp6:            N/A  
BAT:              N/A  
temp8:            N/A  
BUS:          +41.0C  
PCI:          +47.0C  
PWR:          +46.0C  
temp12:           N/A  
temp13:           N/A  
temp14:           N/A  
temp15:           N/A  
temp16:           N/A  

acpitz-virtual-0
Adapter: Virtual device
CPU_0:        +47.0C  (crit = +127.0C)
CPU_1:        +46.0C  (crit = +99.0C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +46.0C  (crit = +100.0C)
Core 1:       +44.0C  (crit = +100.0C)
Thanks for the link to the video, will look into it (I have absolutely no experience with opening laptops).
 
Old 08-06-2013, 06:00 AM   #7
yenn
Member
 
Registered: Jan 2011
Location: Czech Republic
Distribution: Slackware, Gentoo, FreeBSD
Posts: 160

Rep: Reputation: 21
Quote:
Originally Posted by lems View Post
As for flashing the BIOS, I think you need a charged battery, no? Unfortunately, my battery is broken and I would have to replace it.

[...]

Thanks for the link to the video, will look into it (I have absolutely no experience with opening laptops).
Thinkpad laptops are designed with easy maintenance/disassembly in mind. So don't worry, they are made like a jigsaw If you are in doubt how to do it, read excellent Hardware Maintenance Manual from IBM.

I'm not sure about flashing the BIOS, but it could also be in Maintenance guide.

Last edited by yenn; 08-06-2013 at 06:07 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ThinkPad T60 Fn+F3 alkos333 Slackware 1 01-01-2009 01:15 AM
Strange behavior of IrDA on ThinkPad T60 with Slackware 12.1 w1k0 Slackware 5 11-26-2008 06:35 AM
ThinkPad T60 Suspend h3xis Linux - Laptop and Netbook 3 11-30-2007 10:12 PM
Slackware on ThinkPad T60 nsp Slackware - Installation 10 07-24-2007 10:01 AM


All times are GMT -5. The time now is 10:17 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration