Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33

Thread: Getting HP ProBook 4530s silent, maybe DSDT patching?

  1. #1
    Join Date
    May 2007
    Beans
    43

    Question Getting HP ProBook 4530s silent, maybe DSDT patching?

    Hello,
    I just bought a HP ProBook 4530s.
    After installing the hybrid driver from ATI the notebook is very cool.
    The only problem is, that the fan is still very loud.

    So I read through a lot of forums and found a tool for controlling the fan, but it is for Windows only

    http://www.computerbase.de/forum/sho....php?t=1070494

    Now I try to do something similar for the Ubuntu Community.
    The problem is that fancontrol is not detecting the fans.
    Also there is no acpi entry for the fans..

    I thought maybe it is possible by doing a DSDT patch, but I don't know where to start here.

    Does someone have an idea how to fix this?

  2. #2
    Join Date
    Jun 2009
    Location
    NY
    Beans
    570
    Distro
    Kubuntu Development Release

    Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    Have you tried looking into the BIOS for any option on fan control?

    If so and you still haven't found any check this out for a start point:
    https://help.ubuntu.com/community/AC..._your_notebook

    -Red
    Everything in the future is a wave, everything in the past is a particle. -Lawrence Bragg

    Parabola: https://parabolagnulinux.org/
    Completely freed... Libre GNU/Linux !!!

  3. #3
    Join Date
    May 2007
    Beans
    43

    Cool Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    Quote Originally Posted by Redblade20XX View Post
    Have you tried looking into the BIOS for any option on fan control?

    If so and you still haven't found any check this out for a start point:
    https://help.ubuntu.com/community/AC..._your_notebook

    -Red
    Thanks for your reply.
    I looked into the BIOS options and also updated it to the latest version.
    There is only a setting to disable the fan when on AC, but this does not solve the problem.

    I decompiled the DSDT table, but I was not able to find the parts where the fan levels are set up. Maybe someone who already did some DSDT modding knows more about where to find the right values?

    I attached the DSDT table to the post.
    Attached Files Attached Files
    Last edited by Pay87; June 23rd, 2012 at 11:05 PM.

  4. #4
    Join Date
    Nov 2007
    Beans
    156

    Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    Hi,

    Have you tried installing lm-sensors so that you can monitor the temperature?

    1. Install lm-sensors.

    Code:
    sudo apt-get install lm-sensors
    2. Run a script to detect possible sensors.

    Code:
    sudo sensors-detect
    3. Print off temperatures.

    Code:
    sensors
    https://help.ubuntu.com/community/SensorInstallHowto

    Have you found the embedded controller? Hopefully you'll be able to detect it with the lspci tool.

    Code:
    sudo lspci -nn


    http://linux.die.net/man/8/lspci


    p.s. I found another link describing how the program was written:

    http://forum.notebookreview.com/hp-b...pi-module.html
    Last edited by davidryderuk; June 25th, 2012 at 01:33 PM.

  5. #5
    Join Date
    May 2007
    Beans
    43

    Wink Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    Thanks for your research.
    I also found the thread you linked and contacted the guy but he don't know how fix things in Linux and actually a other guy wrote the tool for Windows..

    "sudo lspci -nn" gives me:

    Code:
    00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
    00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
    00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
    00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
    00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
    00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)
    00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)
    00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4)
    00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b4)
    00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b4)
    00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b4)
    00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
    00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 04)
    00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
    23:00.0 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2392] (rev 30)
    23:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2391] (rev 30)
    23:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2393] (rev 30)
    24:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
    25:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
    26:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)
    And my sensors:
    Code:
    Adapter: Virtual device
    temp1:        +58.0C  (crit = +128.0C)
    temp2:         +0.0C  (crit = +128.0C)
    temp3:        +37.0C  (crit = +128.0C)
    temp4:        +51.0C  (crit = +128.0C)
    temp5:        +31.0C  (crit = +128.0C)
    temp6:         +0.0C  (crit = +128.0C)
    temp7:         +0.0C  (crit = +128.0C)
    temp8:         +0.0C  (crit = +128.0C)
    
    coretemp-isa-0000
    Adapter: ISA adapter
    Physical id 0:  +57.0C  (high = +86.0C, crit = +100.0C)
    Core 0:         +54.0C  (high = +86.0C, crit = +100.0C)
    Core 1:         +57.0C  (high = +86.0C, crit = +100.0C)

  6. #6
    Join Date
    Nov 2007
    Beans
    156

    Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    I thought that since they described how the program worked in the thread, it might be possible to find tools to do the same thing in Linux.

    Interacting with the Embedded Controller (EC) mentioned in the thread seems more difficult in Linux. I don't know much about it. I wrongly assumed that you could see it over PCI

    I did find a site describing how to read and write to the EC register. You would have to write a large part of the program from scratch though, so that probably doesn't help.

    The other approach would be to reduce the heat as much as possible, but it sounds like you've already done that. If you haven't already, try switching to the integrated graphics card.

    http://ubuntuforums.org/showthread.php?t=1930450

  7. #7
    Join Date
    May 2007
    Beans
    43

    Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    Yes it seems not to be a easy task on linux.
    The DSDT think would be a easy thing, if someone would know which lines are for the fans..

    Even the guys who made the fan program for Windows didn't find it out.
    Maybe I find a solution, then I will post again..

  8. #8
    Join Date
    Dec 2012
    Beans
    10

    Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    I got it working!
    If you're interested in controlling your Probook 4530s Fan, contact me!

    Greetz
    k3mpaxl

  9. #9
    Join Date
    May 2007
    Beans
    43

    Lightbulb Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    Quote Originally Posted by k3mpaxl View Post
    I got it working!
    If you're interested in controlling your Probook 4530s Fan, contact me!

    Greetz
    k3mpaxl
    Why not just posting here for all?

  10. #10
    Join Date
    Dec 2012
    Beans
    10

    Re: Help getting HP ProBook 4530s silent, maybe DSDT patching?

    my solution isn't that good, but i will share it:

    https://dl.dropbox.com/u/4537271/4530s.zip

    1. install:
    sensors
    perl (or be able to run .pl files)

    2. extract and modify:
    - fanslow.sh: on line 2, adjust the path to probook_ec.pl

    - open a terminal
    - change to directory containing probook_ec.pl
    - run "chmod a+x *.pl"

    3. test the fancontrol
    - change to directory containing probook_ec.pl
    - run "sudo ./probook_ec.pl FANOFF" ( your fan should stop )
    - run "sudo ./probook_ec.pl FANRST" ( to reset the embedded controller. your fan will start running again)
    - run "chmod a+x *.sh"
    - run "sudo ./fanslow.sh" (your fan will be throttled with my script now!)

    4. adding to system startup
    - edit /etc/rc.local and add:

    ## starts here
    cd /path/to/my/FanControl/
    ./fanslow.sh >> /var/log/fanspeed &>> /dev/null
    ## ends here

    now your system will boot up with a silent fan.


    please post your questions in this topic, i'll answer them.

    k3mpaxl

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •