Date: Sat, 19 Jul 2003 00:11:00 +0300 (EEST) From: emil.cazamir@galati.rdsnet.ro To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/54622: current ACPI implementation problems Message-ID: <200307182111.h6ILB0JQ000754@enter.galati.rdsnet.ro> Resent-Message-ID: <200307182120.h6ILK9JM000603@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 54622 >Category: kern >Synopsis: current ACPI implementation problems >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jul 18 14:20:06 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Emil Cazamir >Release: FreeBSD 5.1-RELEASE i386 >Organization: >Environment: System: FreeBSD enter.galati.rdsnet.ro 5.1-RELEASE FreeBSD 5.1-RELEASE #13: Fri Jul 18 17:01:41 EEST 2003 root@enter.galati.rdsnet.ro:/usr/obj/usr/src/sys/ENTER i386 i386, FreeBSD 5.1 RELEASE >Description: Current ACPI implementation lacks context save/restore for many devices (at least network card and audio card, maybe more) when passing through suspend S3 state (STR) >How-To-Repeat: Configure an i386 class machine to use ACPI, set in BIOS setup the suspend type to S3 and execute "acpiconf -s 3". The system goes to STR mode, and when it comes back it leaves many devices in an un-usable state. I have encountered problems with the following devices: network card (3COM 905 TX-M), sound card (Creative SoundBlaster Live! Value), graphics card (ATI Radeon 9500 4P, PN 113-94232-100; 256bit memory bus, DDRAM). The problems are the following: - network becomes unreachable, even if i try ifconfig up/down - soundcard does not work anymore - the graphics card works almost fine, except cursor (if it was setup to use a text-mode like 80x25 before entering S3) and if it was setup to use an VESA mode when the sistem comes back from S3 it shows only the VGA BIOS initialization string (one text mode line at the top of the screen showing "R300 4P Infineon Memory BIOS - P/N 113-94232-100". from this situation I can recover issuing an "vidctl [args]", and only after I enter the command the screen begins to work. >Fix: Implementation of an mechanism to save/restore to save device context when entering/leaving S3 suspend state. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307182111.h6ILB0JQ000754>