Date: Wed, 11 Jun 2003 20:18:26 +0200 From: Harald Hanche-Olsen <hanche@math.ntnu.no> To: freebsd-current@freebsd.org Subject: Re: ACPI Regression in -CURRENT? Message-ID: <20030611201826J.hanche@math.ntnu.no> In-Reply-To: <20030610135856.GQ12096@pcwin002.win.tue.nl> References: <200306101342.h5ADgHQ26446@mailgate5.cinetic.de> <20030610135856.GQ12096@pcwin002.win.tue.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
+ Stijn Hoop <stijn@win.tue.nl>: | Hi Thorsten, | | On Tue, Jun 10, 2003 at 03:42:18PM +0200, Thorsten Greiner wrote: | > some time ago several people (including me) reported ACPI related problems | > on various Dell laptops resulting in error messages of the form | > | > ACPI-0293: *** Warning: Buffer created with zero length in AML | > | > During the 5.1 release process these problems have been temporarily fixed. | | This is due to the Dell laptops having an invalid ACPI table in the BIOS. | The only way to avoid these messages is to tell FreeBSD ACPI to override | the vendor supplied table with a correct one. | | Mark Santcroos developed a patch which worked on his C640 and my Inspiron | 4150, which you can find attached. Here are the steps to use it: [...] I tried that on my Inspiron 4150 with 5.1-RELEASE. The patch failed, but only for trivial reasons like different placment of braces. So I applied it by hand and followed directions, but the warning messages did not go away. I know my efforts did *something* though, as I find this in dmesg output: Preloaded acpi_dsdt "/boot/acpi_dsdt.aml" at 0xc055c1cc. [...] ACPI: DSDT was overridden. ACPI-0375: *** Info: Table [DSDT] replaced by host OS Also, I still cannot suspend the machine: acpiconf -s <number> results in a variety of interesting behaviour, always ending with the machine in a useless state (except acpiconf -s 5, which does what it should - like halt -p). Actually, acpiconf -s 3 seems to "almost" work: The screen goes blank, and the machine turns itself off - only to turn back on immediately, but with the screen remaining blank. So I hit Fn-F8 a couple of times, and lo and behold the screen is alive again and the machine is responsive once more. I did this from a console, but when I do Ctrl-Alt-F9 the X server is hosed: Wrong colours, garbage in the top of the screen, and zero response to any keypresses. Can you suspend yours? Any more clever tricks? (Hmm, I suppose we should discuss this on -mobile, but since the thread started here...) - Harald
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030611201826J.hanche>