You are not logged in.

#1 2011-03-24 19:52:12

vincentvega_1985
Member
Registered: 2011-03-24
Posts: 7

Toshiba Satellite U500

Hi guys

I've been using linux for the past 2 years now. Although I'd still call myself a novice.

I have a Toshiba Satellite U500-115 PSU5EE. Windows runs fine on it. Linux has always been a problem. I have used ubuntu on it for the past year. There is a problem with overheating. The fan doesn't work in linux (the fan only blows at full blast for about a second when the laptop hits about 100°C and then stops again). Adding acpi.power_nocheck=1 to the kernel line in grub fixed the problem in ubuntu.
Have been using arch on and off for a while and have decided to switch permanently. I have tried to get it to work on this laptop a few times before, spending hours researching for a solution.
I tried yesterday again, been searching the web ever since. I can't find a solution to the problem.

Can anyone help me please? I really want to use Arch!

Best regards
Vince

Last edited by vincentvega_1985 (2011-03-28 20:31:34)

Offline

#2 2011-03-24 21:12:06

jaco
Member
From: Toulouse, France
Registered: 2011-03-17
Posts: 149

Re: Toshiba Satellite U500

Have you read this thread : http://goo.gl/Wcfw8 ? It's Ubuntu oriented but i've read some interesting suggestions, particularly regarding the DSDT tables (in page 2). With Arch, you may install the DSDT compiler (iasl) via pacman and try this solution to see if it solves you problem.

Offline

#3 2011-03-24 21:45:40

vincentvega_1985
Member
Registered: 2011-03-24
Posts: 7

Re: Toshiba Satellite U500

thanks for the reply! i have tried everything exept that. where can i find the dsdt tables

/proc/acpi/dsdt doesn't exist

do i follow these instructions to the word?

cheers

Offline

#4 2011-03-24 21:54:04

jaco
Member
From: Toulouse, France
Registered: 2011-03-17
Posts: 149

Re: Toshiba Satellite U500

vincentvega_1985 wrote:

/proc/acpi/dsdt doesn't ex)ist

Unfortunately, i haven't a Satellite U500, so i can not test these solutions. In this same thread, a guy have posted a .zip file containing a dsdt table : maybe you could test it ? It seems that Arch allow to load a dsdt file via /lib/initcpio/custom.dsdt (see /lib/initcpio/install/dsdt). But, again, i have not tested this feature.


BTW: have you tried to add acpi_osi="Linux" in the grub line ?

Offline

#5 2011-03-24 22:01:01

vincentvega_1985
Member
Registered: 2011-03-24
Posts: 7

Re: Toshiba Satellite U500

thanks, i will try that

i have tried acpi_osi="Linux" with no effect

Offline

#6 2011-03-24 23:03:24

vincentvega_1985
Member
Registered: 2011-03-24
Posts: 7

Re: Toshiba Satellite U500

jaco, thanks! it appears to have worked! can't thank you enough! i was afraid, i'd have to leave arch again

cheers

Offline

#7 2011-03-25 10:02:25

Damnshock
Member
From: Barcelona
Registered: 2006-09-13
Posts: 414

Re: Toshiba Satellite U500

Could you please add [SOLVED] to the topic for future reference?

Thanks


My blog: blog.marcdeop.com
Jabber ID: damnshock@jabber.org

Offline

#8 2011-03-28 20:39:41

vincentvega_1985
Member
Registered: 2011-03-24
Posts: 7

Re: Toshiba Satellite U500

i know i have marked this thread as solved, but the fix wasn't really effectiv. i'd really appreciate some more help.

the dsdt file i used still had an error and a couple of warnings. if i boot into arch when the laptop is already warm, it works fine, but if i start it when its cold, the fan never kicks in.

so i decided to try and fix the dsdt myself. i have managed to fix most errors, exept one:

Error 4122  ^ Invalid combination of Length and Min/Max fixed flags

the error occured here:

DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                        0x00000000,         // Granularity
                        0x00000000,         // Range Minimum
                        0xFFFFFFFF,         // Range Maximum
                        0x00000000,         // Translation Offset
                        0x00000000,         // Length
                        ,, _Y09, AddressRangeMemory, TypeStatic)


I have googled this issue, and found that Length should be Max-Min+1

the problem, as you can see, the max value is FFFFFFFF and the min value is 00000000
so the length should be 100000000 (one character too long)
what exactly can i do to fix this?

also, what exactly are remarks? do i need to fix them? can't find anything on google about this...

thanks in advance!

cheers

Last edited by vincentvega_1985 (2011-03-28 22:49:56)

Offline

#9 2011-07-13 02:08:33

insanemal
Member
From: Brisbane/Australia
Registered: 2009-05-05
Posts: 140

Re: Toshiba Satellite U500

Did you get any further with your DSDT?

I also have a U500 and the heat issues drive me nuts.
I found suspending to ram and then firing it back up, gets the fans working but at the cost of other ACPI functions such as RFKill and Battery level.

I did have one that appeared to work.. but when I was using it, I found that the laptop would hard freeze if you used the usb ports.

Edit:
Found a DSDT that seems to work.
http://forums.computers.toshiba-europe. … 5&tstart=0

Edit 2:
Found a french article that seems to know whats wrong.
http://doc.ubuntu-fr.org/toshiba_satellite_u500-119

Last edited by insanemal (2011-07-13 03:06:14)

Offline

#10 2012-02-27 14:07:04

jrfdelgado
Member
Registered: 2012-02-27
Posts: 1

Re: Toshiba Satellite U500

Hi,

i downloaded the dsdt and copied it to /lib/initcpio/ but now I don' t have a clue about how to make Arch use that dsdt, i can't find /lib/initcpio/install/dsdt ...

Can you help me ...

tanks for the help so far ...

Offline

Board footer

Powered by FluxBB