kern/54622: current ACPI implementation problems
emil.cazamir at galati.rdsnet.ro
emil.cazamir at galati.rdsnet.ro
Fri Jul 18 14:20:11 PDT 2003
>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 at 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:
More information about the freebsd-bugs
mailing list