Friday, November 23, 2007

Toshiba U200: suspend to ram on linux

Hi folks!

Well, this post is about my little baby: my U200-141 from toshiba.

It's been about 6 months since i bought this laptop and i haven't been able to get it to suspend to ram correctly. First of all, there was a problem with the ata_piix driver and it took 5-10 minutes to get the machine to suspend. Tejun found the problem and add the necessary to the code to get it working. This solved many problems with other laptops of the same family (U205 and so on) but, as usual, there's a problem with my version (at least with my machine)

The code in drivers/ata/ata_piix.c looks like:

.ident = "Satellite U200",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
DMI_MATCH(DMI_PRODUCT_NAME, "Statellite U200"),
},

Well, after looking at the dmidecode in my machine, i tought i had to change the ident and product name to capitals as here:

.ident = "SATELLITE U200",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
DMI_MATCH(DMI_PRODUCT_NAME, "SATELLITE U200"),
},

And now the suspend to ram works correctly!

I had to add that my laptop is much more stable with the i810 graphics driver than with the intel one. However, there's been a new release of the driver this week which i wanna try. I'll keep you all informed :)

Damnshock

3 comments:

Mars' said...

OSTRES!!!! CLAAAAAAAAARR!!!!
i com no se m'havia acudit abans¿?¿?

¬¬

xDDDDDDDDDDDD

Anonymous said...

I want not approve on it. I assume precise post. Specially the title-deed attracted me to read the sound story.

Anonymous said...

Nice dispatch and this fill someone in on helped me alot in my college assignement. Say thank you you on your information.