View previous topic :: View next topic |
Author |
Message |
giappo n00b
Joined: 24 Apr 2005 Posts: 41
|
Posted: Mon Feb 20, 2006 4:19 pm Post subject: ricompilare il dsdt |
|
|
ciao a tutti,
avendo un acer aspire 1683wlmi non riesco a vedere lo stato della batteria infatti la cartella /proc/acpi/battery risulta vuota.
ho deciso quindi di seguire la guida che c'è nel forum e ho ricompilato il dsdt ottenendo questo risultato:
Code: | alex@simpatico:~/driver/battery/dinuovoqua$ iasl -tc dsdt.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20060113 [Jan 22 2006]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a
ASL Input: dsdt.dsl - 6455 lines, 266747 bytes, 2597 keywords
AML Output: DSDT.aml - 22097 bytes 643 named objects 1954 executable opcodes
Compilation complete. 0 |
felice e contento ho ricompilato il kernel
ACPI (Advanced Configuration and Power Interface) Support --->
│
│ │ [*] ACPI Support
│ │ [*] Sleep States │ │
│ │ [ ] /proc/acpi/sleep (deprecated) │ │
│ │ <*> AC Adapter │ │
│ │ <*> Battery │ │
│ │ <*> Button │ │
│ │ <*> Video │ │
│ │ < > Generic Hotkey (EXPERIMENTAL) │ │
│ │ <*> Fan │ │
│ │ <*> Processor │ │
│ │ <*> Thermal Zone │ │
│ │ < > ASUS/Medion Laptop Extras │ │
│ │ < > IBM ThinkPad Laptop Extras │ │
│ │ < > Toshiba Laptop Extras │ │
│ │ [*] Read Custom DSDT from initrd │ │
│ │ (0) Disable ACPI for systems before Jan 1st this year │ │
│ │ [ ] Debug Statements │ │
│ │ [ ] Power Management Timer Support │ │
│ │ < > ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL) │ │
Block devices --->
<*> RAM disk support │ │
│ │ (16) Default number of RAM disks │ │
│ │ (4096) Default RAM disk size (kbytes)
poi ho modificato grub
[..]
title Debian GNU/Linux, kernel 2.6.15 dsdt ricompilato
root (hd0,1)
kernel /boot/bzImage root=/dev/hda2 ro
initrd=/boot/DSDT.aml
savedefault
boot
e ho riavviato
al riavvio la cartella battery è sempre vuota in compenso sono sicuro che il dsdt ricompilato è stato caricato perche me lo dice dmesg
simpatico:/usr/src/linux# dmesg | grep DSDT
ACPI: DSDT (v001 ACER Kestrel 0x20021012 MSFT 0x0100000e) @ 0x00000000
ACPI: Looking for DSDT in initrd... found (at offset 0x00).
ACPI-0284: *** Info: Table [DSDT] replaced by host OS
simpatico:/usr/src/linux#
prima invece di ricompilarlo mi dava questo
simpatico:/usr/src/linux# dmesg | grep DSDT
ACPI: DSDT (v001 COMPAL ELW80 0x06040000 MSFT 0x0100000e) @ 0x00000000
dove appunto "MSFT" indica che è stato compilato con un compilatore microsoft
ho utilizzato questa patch
http://gaugusch.at/kernel.shtml
il mio kernel è il 2.6.15
ciao |
|
Back to top |
|
|
MeMyselfAndI l33t
Joined: 15 Nov 2005 Posts: 784 Location: Between the monitor and the chair
|
Posted: Mon Feb 20, 2006 11:36 pm Post subject: |
|
|
Scusa la domanda stupida eh ma non ho capito,, ma tu hai fatto qualche cambiamento al codice del DSDT o l'hai semplicemente ricompilato con il compilatore IASL? |
|
Back to top |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Tue Feb 21, 2006 10:46 am Post subject: |
|
|
vedendo l'output del compilatore almeno a livello di sintassi il DSDT è ok
resta la parte semantica _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
|