LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices

Reply
 
Search this Thread
Old 04-04-2009, 09:57 PM   #1
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Rep: Reputation: 31
[solved!]fan ACPI problems, insyde H20 bios, toshiba satellite pro L300-x


After alot of research I am still left stumpt.
The latest toshiba satellite pro L300 series uses a new unfamiliar Bios called insyde H20. These bring about annoying issues like some of the fn-Fx buttons not working and the most troubling being aspects like the cooler fan not coming on and turning off correctly. The fan will only come on as basically a failsafe to it buring out at 79c and then the fan refuses to turn off.
toshiba_acpi does not work because of this new bios so its safe use as a laptop is pretty crippled.

Does anyone know of any more information on this? A development of a patch or otherwise to give back fan control?

Any information will be much appreciated!

lspci:
Code:
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
03:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Last edited by netsurf; 06-16-2009 at 10:55 AM. Reason: problem solved using workaround method with 1.80 bios. function keys are still problematic however
 
Old 04-05-2009, 06:31 PM   #2
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Original Poster
Rep: Reputation: 31
[update]

after upgrading to bios 1.60 it appears that the fan does come on and turn its self off not sure why but it appears to be controlling the temperature correctly. fan comes on at about 52-51c and turns off at approx 40c. Testing with cpuburn the fanspeed increases as it hits 62 to the next "notch" of speed also.
This is with the ac plugged in so I do not know if anything changes with it unplugged. Closing the lid also appears to work now also. (some function keys still dont work but thats tided to toshiba_acpi not working)
I hope this helps someone.
 
Old 04-11-2009, 06:08 PM   #3
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Original Poster
Rep: Reputation: 31
The fan control only seemed to work correctly on that once off. Brightness control tends to be sporadic, but always works if the system is put into suspend and the lid is left closed. after X amount of time, opening the lid resumes the computer and brightness control works again. hope someone can help me out soon.
regards,
netsurf
 
Old 04-21-2009, 06:30 AM   #4
sivlad7ax
LQ Newbie
 
Registered: Mar 2006
Location: Bucharest, Romania
Distribution: Ubuntu 8.10
Posts: 10

Rep: Reputation: 1
Hi,
Try to use Omnibook module. I have a notebook Toshiba Satellite L300-1AM with InsydeH2O BIOS and I have installed the "Omnibook" module (omnibook-source_2.20070211+svn20090227-1_all.deb) downloaded from http://packages.kirya.net/debian/pool/main/o/omnibook/ . I was reading here http://swinky-linuxblog.blogspot.com...305-howto.html about this. After installation, the package is sending "omnibook.tar.bz2" to /usr/src.
Install it with $ sudo make && make install. Them $ sudo depmod -a; $ sudo modprobe omnibook ectype=11. I'm not sure about this ectype if it's good or not for this Satellite model.
This module is working on my notebook , the fan is keeping my system under 40 degrees, the Fn+Fx keys for adjusting display brightness are working too, but the main problem is after shutdown, in 3-4 minutes or sometime after 15 minutes, the notebook is starting by itself.
I'm not experienced in linux and I couldn't find out how to solve this. I'm still searching.
If someone know about this, please help.
Thank you !
 
Old 04-22-2009, 08:56 PM   #5
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Original Poster
Rep: Reputation: 31
yes i can confirm that both this works and that there is the crazy problem where the laptop boots its self this must happen across the entire range!
Its weird though...
i checked the /proc/omnibook stuff for the system while it was running.
temperature is reported as 0c
fan is always reported off despite correct operating
you get the idea. The only detection function which appears to work correctly.. is the dmi information and version of the kernel module.
It looks like this module kickstarts something... I remember reading the fan for these toshiba's were mostly autonomous and automatically turned themselves on and off (it even manages this in the grub bootloader for me)
Makes me wonder if all this acpi needs is a kick in the head to wake it up.

If we can find a way to block it turning its self on again then it maybe possible to use this module in the mean time. But what ever it does it doesn't do it right. yet...

As for the supported versions of ectype i wonder if you have systematically tested them out at all? If maybe there is one option that doesn't cause this, or if there is an effect on the time it takes before power on again.
I cant help but think it maybe some kind of sneeky wakeup call you can use software to set in the bios.

I see you have already done alot of research on different forums silvad so i appreciate you posting a reply about it. hopefully we can gather enough information to get this fixed
 
Old 04-23-2009, 04:06 AM   #6
sivlad7ax
LQ Newbie
 
Registered: Mar 2006
Location: Bucharest, Romania
Distribution: Ubuntu 8.10
Posts: 10

Rep: Reputation: 1
Hi,
I've tested ectype=12; 13; 14 and 0. I think is something regarding battery or display, but I'm not sure and I don't know where to search. Last night after shutdown I took out the bettery and put it back. The notebook didn't reboot by itself. Today I didn't test more until now. I'll start again later.
Thank you for your support !
 
Old 04-23-2009, 09:36 AM   #7
sivlad7ax
LQ Newbie
 
Registered: Mar 2006
Location: Bucharest, Romania
Distribution: Ubuntu 8.10
Posts: 10

Rep: Reputation: 1
Hi,
I checked again. Is working with ectype=11 and if I remove the battery after shutdown and put it back, the notebook doesn't restart. If I use ectype=12, 13, 14 or 0, fan control and Fn+Fx keys are not working.
 
Old 04-26-2009, 06:43 AM   #8
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Original Poster
Rep: Reputation: 31
i had a quick check with ectype 1 also and that turned the laptop on too. It doesnt look like we are going to find a number which solves it
 
Old 04-30-2009, 10:45 AM   #9
sivlad7ax
LQ Newbie
 
Registered: Mar 2006
Location: Bucharest, Romania
Distribution: Ubuntu 8.10
Posts: 10

Rep: Reputation: 1
Hello again,

I'm using the Omnibook module and everytime I shutdown my notebook I take care to remove the battery for few seconds and put it back. In this way it won't restart by itself and all is ok. So, the problem is about the battery control or display, told me one colleague more experienced in linux than me. As you noticed, before starting Ubuntu or other distro, it displaying the message "...pci00:02.00...unsupported PM cap regs version 7", where PM means Power Management. For $ lspci, it will respond
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
and other devices with (rev 03) or 02. For "dmesg" it will tell also something about an error on init function of display.

[ 152.458717] omnibook: Driver version 2.20070211-trunk.
[ 152.458722] omnibook: Forced load with EC type 11.
[ 152.458818] omnibook: LCD backlight turn off at console blanking is enabled.
[ 152.711512] omnibook: Init function of display failed with error -62.
[ 152.711522] omnibook: Enabling all hotkeys.
[ 152.718822] omnibook: Assuming that LCD brightness is between 0 and 10,

So is something wrong somewhere, the battery is not getting off-power and the notebook is restarting. Unfortunately this is too difficult for me, at my knowledges about how linux kernel is working, to see what is wrong in this omnibook module. But I'm happy that the cooling fan and Fn+Fx keys are working.
I hope we'll find a solution for this.
 
Old 05-06-2009, 08:23 AM   #10
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Original Poster
Rep: Reputation: 31
Latest bios update 1.80 appears to do something with acpi. I have yet to test it with the omnibook module. but the acpi -t now at the very least displays the correct temperature!
The acpi without though still doesnt work quite right. brightness etc.

Last edited by netsurf; 05-06-2009 at 08:24 AM. Reason: forgot to put bios version in (1.80)
 
Old 05-07-2009, 06:53 AM   #11
Istros
LQ Newbie
 
Registered: May 2009
Posts: 2

Rep: Reputation: 0
Hi,

I have a Toshiba L300-1AS and of course the same problems with this bios. I have the version 1.40 and if I disassemble the DSDT.dat file with iasl, I can see that the fan implementation seems to be incomplete because the _ON and _OFF method are not implemented.
Could you disassemble your DSDT table and post it on this forum? It would be interesting to see what they have changed in version 1.80.
It is also interesting to see how the trip points are defined, if I do a

cat /proc/acpi/thermal_zone/THRM/trip_points

I obtain the following result:

critical (S5): 92 C
passive: 106 C: tc1=2 tc2=5 tsp=300 devices=CPU0 CPU1
active[0]: 70 C: devices= FAN

Do you have something similar with the new version of the bios?

Thanks in advance,


Marc











Quote:
Originally Posted by netsurf View Post
Latest bios update 1.80 appears to do something with acpi. I have yet to test it with the omnibook module. but the acpi -t now at the very least displays the correct temperature!
The acpi without though still doesnt work quite right. brightness etc.
 
Old 05-07-2009, 07:37 AM   #12
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Original Poster
Rep: Reputation: 31
cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5): 110 C
passive: 110 C: tc1=2 tc2=5 tsp=300 devices=CPU0 CPU1
active[0]: 70 C: devices= FAN

Seems a bit greek to me but here you go
http://www.pastebin.ca/1415222
sorry for the pastebin but the disassemble is too long to post here.
post should never expire though (fingers crossed)
Hope that this helps you.
 
Old 05-07-2009, 09:57 AM   #13
sivlad7ax
LQ Newbie
 
Registered: Mar 2006
Location: Bucharest, Romania
Distribution: Ubuntu 8.10
Posts: 10

Rep: Reputation: 1
Hi,
The same to me for: $ cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5): 110 C
passive: 110 C: tc1=2 tc2=5 tsp=300 devices=CPU0 CPU1
active[0]: 70 C: devices= FAN
I have installed the new BIOS update 1.8 and noticed the correct temperature displayed.
 
Old 05-07-2009, 11:36 AM   #14
Istros
LQ Newbie
 
Registered: May 2009
Posts: 2

Rep: Reputation: 0
Hi,

Thanks for the file, I recompiled it and I got some warning as for the DSDT version 1.40. Nevertheless, there are some change espcially in the thermal zone method. Which could my be explained why you can see the correct temperature with the version 1.80.

The method which describes the fan is the same but maybe differently called by other methods... I do not know as I am not an expert in ACPI. However, I will read the ACPI spec to understand a bit better this stuff.

With bios version 1.80, does the fan stop when the laptop is cold again?

Thanks for your help.

Marc

P.S: Have a look to this site http://costela.net/category/home/. This guy did something interesting with its DSDT table...
 
Old 05-07-2009, 02:54 PM   #15
netsurf
Member
 
Registered: Nov 2004
Location: UK
Distribution: ubuntu 10.04+ distro hopping
Posts: 181

Original Poster
Rep: Reputation: 31
I read on some site which the name escapes me that the fan doesnt have throttle points per say it just gets called and changes depending on the coretemp. then the fan adjusts its speed depending on the temperature. I could just be babbling though :P
 
  


Reply

Tags
acpi, acpid, fan, help, l300, toshiba


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
Problems with notebook Toshiba Satellite L300 with InsydeH2O BIOS sivlad7ax Linux - Laptop and Netbook 3 05-12-2009 11:33 PM
Suspend to RAM on lid closure does not work: Toshiba Satellite L300/Debian lenny jgrnst Linux - Laptop and Netbook 6 11-29-2008 08:41 PM
Kernel error during install on Toshiba Satellite L300 lein Linux - Laptop and Netbook 1 10-23-2008 02:50 PM
ACPI on the Toshiba Satellite Pro 4200 jcbparry Mandriva 0 05-25-2007 09:12 AM
Toshiba Satellite Pro - Nvidia Resolution Problems Kiada Linux - Laptop and Netbook 5 02-09-2004 08:37 AM


All times are GMT -5. The time now is 05:10 AM.

Main Menu
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