Difference between revisions of "Talk:Laptop-mode-tools"

From ThinkWiki
Jump to: navigation, search
(SATA drive state sensing problem.)
 
(Problems with spindown)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Problems with spindown ==
 
== Problems with spindown ==
  
On my T43p (2.6.15.3), these tools plain don't work for me -- the daemon refuses to spin down my hdd despite the most aggressive values put in the laptop-mode.conf file.
+
On my T43p (2.6.15.5), these tools plain don't work for me -- the daemon refuses to spin down my hdd despite the most aggressive values put in the laptop-mode.conf file.
  
 
So far trying to debug the problem:
 
So far trying to debug the problem:
Line 7: Line 7:
 
{{cmdroot|hdparm -y /dev/sda}}
 
{{cmdroot|hdparm -y /dev/sda}}
  
works perfectly -> drive will spindown properly.  I obtained the much simpler spindown shell script, and looking into this issue noticed that:
+
works perfectly -> drive will spindown properly.  I obtained the much simpler spindown shell script, and looking into this issue noticed that the command:
  
 
{{cmdroot|hdparm -C /dev/sda}}
 
{{cmdroot|hdparm -C /dev/sda}}
  
yields:
+
always returns:
 
     /dev/sda:
 
     /dev/sda:
 
       drive state is:  standby
 
       drive state is:  standby
  
 +
regardless of the current state of the drive, and the script never goes further (thinks the drive is in standby, when it is clearly spinning...)
  
and the script never goes further (thinks the drive is in standby, when it is clearly spinning...)
+
Of note, I do not have the IDE driver in my kernel, only using the SATA - ATA_PIIX compiled in.  Perhaps I need to include the IDE module to sense the drive state correctly?  This seems a bit bizarre, as everything else works well.
  
Of note, I do not have the IDE driver in my kernel, only using the SATA - ATA_PIIX compiled in.  Perhaps I need to include the IDE module to sense the drive state correctly?  This seems a bit bizarre, as everything else works well.
+
Update - compiling IDE drivers into the kernel does nothing to change the output - drive is always listed as "standby" no matter what state it actually is in.  Of note, setting the spindown parameter (e.g. 10 seconds with:
 +
 
 +
{{cmdroot|hdparm -S 2 /dev/sda}}
 +
 
 +
works correctly...
 +
 
 +
[[User:gsmenden|gsmenden]] 2:55 05 Mar 2006 (EST)
  
[[User:gsmenden|gsmenden]] 2:55 12 Feb 2006 (EST)
+
Also of note, PRINTK needs to be active in your system for laptop-mode to work correctly; can not have a silent kernel. [[User:gsmenden|gsmenden]] 22:09 05 Mar 2006 (EST)

Latest revision as of 04:30, 6 March 2006

Problems with spindown

On my T43p (2.6.15.5), these tools plain don't work for me -- the daemon refuses to spin down my hdd despite the most aggressive values put in the laptop-mode.conf file.

So far trying to debug the problem:

# hdparm -y /dev/sda

works perfectly -> drive will spindown properly. I obtained the much simpler spindown shell script, and looking into this issue noticed that the command:

# hdparm -C /dev/sda

always returns:

    /dev/sda:
     drive state is:  standby

regardless of the current state of the drive, and the script never goes further (thinks the drive is in standby, when it is clearly spinning...)

Of note, I do not have the IDE driver in my kernel, only using the SATA - ATA_PIIX compiled in. Perhaps I need to include the IDE module to sense the drive state correctly? This seems a bit bizarre, as everything else works well.

Update - compiling IDE drivers into the kernel does nothing to change the output - drive is always listed as "standby" no matter what state it actually is in. Of note, setting the spindown parameter (e.g. 10 seconds with:

# hdparm -S 2 /dev/sda

works correctly...

gsmenden 2:55 05 Mar 2006 (EST)

Also of note, PRINTK needs to be active in your system for laptop-mode to work correctly; can not have a silent kernel. gsmenden 22:09 05 Mar 2006 (EST)