Comment 70 for bug 187671

Revision history for this message
Mikko Rantalainen (mira) wrote :

I'm using my Philips Freevents X55, too. The "reserve" flag fixes all the issues I had (though, SDHC card reader does not work but the driver does not cause any problems). Suspend to ram (S3) sometimes randomly hangs the system but that happened with the officially supported Windows install, too, so it could be a hardware issue. With ubuntu the S3 sleep seems to be more stable than it ever was with Windows.

Black listing the sdhci driver is not the correct fix because if one e.g. plugs in a suitable USB device that wants to load its driver (or perhaps that was DMA transfer window?) to reserved memory area, the system will hang because the reserved memory area is touched. I think Arne has more information about this if some kernel developer needs extra info.

The status of this issue for the kernel (if I've understood correctly) is that the kernel parses reserved memory areas from BIOS supplied data different from Windows and this hardware requires using the same method as Windows or the reserved areas are not computed correctly. In a sense, this is very similar to ACPI status where the current style is to try to emulate the Windows implementation, not to follow the official ACPI specification.