The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    T60 power managment

    Discussion in 'Linux Compatibility and Software' started by lagitus, Jul 28, 2006.

  1. lagitus

    lagitus Newbie

    Reputations:
    1
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    5
    Machine: 14,1" T60 with Intel graphics
    Distro: debian testing + custom kernel
    Status: ACPI works, CPU frequency scaling works, wifi works, suspend sort of works, 3D will work as soon as debian fixes a certain package.

    Major problem: Battery is drained much (~1,5x-2x) faster under Linux than on Windows, even though the CPU is set to minimum speed and the screen is fully dimmed. The sound card (or something near it) also emits a peculiar high-pitched noise whenever the CPU (or GPU?) is idle in Linux and the power adapter is disconnected. Has anyone else noticed this or found the cause?


    btw. ThinkWiki ftw!
     
  2. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    I had a T31p that'd do the "high pitched whining" think whenever the power adapter was connected, but that was because the notebook's power supply was going south I think. Work machine, so I didn't dig into it.
    You are using the p-states rather than CPU throttling, right? And does it do the same thing in windows? Have you tried another distro, like an ubuntu or fedora livecd or something to see if it's Debian specific?
     
  3. chrono24

    chrono24 Newbie

    Reputations:
    0
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    5
    Find some information at: www.thinkwiki.org.
    I suggest you to use Alsa latest source from the alsa site, do not use the kernel modules. And the newest linux kernel.

    good luck
     
  4. ischg

    ischg Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    5
    I just received my T60 a couple of hours ago and I'm afraid I noticed the whining noise. I was initially running on AC power under windows, and I switched to battery power while my CD drive droned out any possible whine while I created my recovery discs. I booted into an ubuntu live-cd when I first noticed the the noise which was really loud. Going back to windows, it was still there - albeit not quite as loud.

    I found this post mentioning that it only occurs when running on battery, which I can verify. And I guess the thinkwiki states that the sound comes from the AC adapter, but I don't quite know what to do next. Is the machine defect? Do all T60's have this problem?

    _____________
    T60 (2007-72U) with ATI X1400
     
  5. lagitus

    lagitus Newbie

    Reputations:
    1
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    5
    See http://www.thinkwiki.org/wiki/Problem_with_high_pitch_noises

    echo 2 > /sys/module/processor/parameters/max_cstate
    That fixes the noise for me at the cost of slightly more power usage. I don't know of a solution for Windows, though, because I seldom use it.

    Yes, I'd call this a defect of some sort.

    Btw. for those who like to compile their own kernels, 2.6.17 with the beyond3 patchset works very well for me. Suspend2 has proven to be very reliable.
     
  6. ischg

    ischg Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    5
    I played around some more and found out that I can further limit the occasions when the noise appears:
    - no noise when on AC power
    - no noise when wireless switch is off
    - no noise when CPU/CD drive is busy
    - high pitched noise with wireless switch on when idling on battery
    - no noise on warm reboot on battery. However, in this case I get an error with the ethernet chip (e1000_probe: The EEPROM Checksum Is Not Valid). This error has been reported earlier at http://www.prolixium.com/linux-t60, but I also noticed that in this case the noise does not occur.

    So far, I've only used the ubuntu live cd, and will try knoppix to get another shot with linux. I'm kind of reluctant starting to set this machine up, since I don't know whether I should send it in to ask for a replacement.

    I forgot to mention that I updated the bios to 1.09 before I started testing linux.
     
  7. ischg

    ischg Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    5
    knoppix was a disaster, although I didn't hear a sound. The reason probably being that it didn't recognize the wifi card. And qtparted didn't see my sata disk either ... . Except for the screen resolution, the live ubuntu worked out of the box ...
     
  8. lagitus

    lagitus Newbie

    Reputations:
    1
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    5
  9. ischg

    ischg Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    5
    lagitus, max_cstate fixed the noise problem. I haven't tried the e1000 fix yet. Thanks a bunch for your help!
    Other than that, do you know how wide-spread this problem is? I'm still thinking of probably trying to get the machine replaced and hope that the new one doesn't have the same issue ... I don't need the T60 that urgently - I'm really happy with the design and everything, but the noise issue really bugs me.
     
  10. lagitus

    lagitus Newbie

    Reputations:
    1
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    5
    I have no idea how widespread the noise problem is but the more people bug Lenovo about it the better I think ;)
     
  11. ischg

    ischg Notebook Enthusiast

    Reputations:
    0
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    5
    I just found another work-around for the e1000 problem
    Simply kicking out the module and reloading it fixes the problem:
    # modprobe -r e1000
    # modprobe e1000
    Still a work-around, but it works :)