223
contributi
m (→Ottenere una DSDT: il comando va lanciato da root) |
m (→Ottenere una DSDT: si, ma non quello: l'altro :P) |
||
Riga 43: | Riga 43: | ||
===Ottenere una DSDT=== | ===Ottenere una DSDT=== | ||
È possibile ottenere la DSDT attualmente installata per poi correggere gli eventuali errori e problemi, copiandola da un file reso appositamente disponibile dal filesystem virtuale /proc: | È possibile ottenere la DSDT attualmente installata per poi correggere gli eventuali errori e problemi, copiandola da un file reso appositamente disponibile dal filesystem virtuale /proc: | ||
<pre> | <pre># cat /proc/acpi/dsdt > dsdt.dat</pre> | ||
Ciò creerà un file '''dsdt.dat''' che contiene la DSDT compilata. | Ciò creerà un file '''dsdt.dat''' che contiene la DSDT compilata. | ||
Per poterne leggere il contenuto è necessario decompilarla con il compilatore ASL appena installato: | Per poterne leggere il contenuto è necessario decompilarla con il compilatore ASL appena installato: | ||
<pre> | <pre>$ iasl -d dsdt.dat</pre> | ||
Verrà generato un file di testo denominato '''dsdt.dsl''', che contiene la DSDT. Questo file può essere modificato con un normale editor di testi e modificato a seconda delle esigenze e dei problemi riscontrati. | Verrà generato un file di testo denominato '''dsdt.dsl''', che contiene la DSDT. Questo file può essere modificato con un normale editor di testi e modificato a seconda delle esigenze e dei problemi riscontrati. |
contributi