apm x acpi - vypinani ATX buttonem v 2.2 jadrech

Kebert Martin mkebert na seznam.cz
Pondělí Listopad 19 17:07:03 CET 2001


> Zdravim
>
> > Tomu verit nemusite. Mne windousy comp pres ACPI vypinaj, ale v Linuxu
> > jsem musel zmenit jakousi ( pro mne neznamou ) hodnotu v ovladaci acpi,
> > protoze ACPI BIOS vraci spatnou hodnotu pro vypnuti pocitace ( mam ASUS
> > A7V ) a pocitac se tim padem nevypina. Ted uz jo ( po te zmene|uprave).
>
> Nemuzete uvest onu zmenu|upravu? Mozna by se hodila i dalsim lidem (treba
> me)
>
> S pozdravem
>         Michal Cihar

Ona ta zmena taky nepochazi ode mne, nybrz od acpi-mailing listu.
Uz se to bude nejspis lisit ( jako kam to zapasovat), ale neni to o tolik aby 
to clovek nenasel :

PATCH_BEGIN
--- linux/drivers/acpi/hardware/hwsleep.c Tue Jul 3 15:58:35 2001
+++ linux/drivers/acpi/hardware/hwsleep.c Wed Jul 4 16:07:47 2001
@@ -146,6 +146,13 @@
                 return status;
         }
 
+ /* Broken ACPI table on ASUS A7V... it reports type 7, but poweroff is type 
2...
+ sleep is type 1 while ACPI reports type 3, but as I was not able to get
+ machine to wake from this state without unplugging power cord... */
+ if (type_a == 7 && type_b == 7 && sleep_state == ACPI_STATE_S5 && 
!memcmp(acpi_gbl_DSDT->oem_id, "ASUS\0\0", 6)
+ && !memcmp(acpi_gbl_DSDT->oem_table_id, "A7V", 3)) {
+ type_a = type_b = 2;
+ }
         /* run the _PTS and _GTS methods */
 
         MEMSET(&arg_list, 0, sizeof(arg_list));
PATCH_END



-- 
S pozdravem
                 Kebert Martin


Další informace o konferenci Linux