m5wide.aml Compiled DSDT with fixes m5wide-dsdt.dsdt Original DSDT from MaxSelect TravelBook M5Wide m5wide-dsdt.dsl Disassembeld Original DSDT m5wide.dsl Corrected DSDT source Current list of fixes: 2003/10/25: - Fixed \_SB.BAT0._BST method: + Battery present rate is gathered from EC0's B_PR register instead of using hardcoded 2400 mA How to use fixed DSDT: in order to use this m5wide.aml fixed DSDT you should have a patch which allows to load a custom DSDT table from initrd image (already applied in ALT Linux Sisyphus std-up/smp kernels since 2.4.22-alt5). Steps: 1. Suppose your DSDT-less initrd image is called '/boot/custom-initrd.img' 2. Execute following sequence: cp /boot/custom-initrd.img /boot/custom-dsdt-initrd.img echo -en "INITRDDSDT123DSDT123\0" >>/boot/custom-dsdt-initrd.img cat m5wide.aml >>/boot/custom-dsdt-initrd.img 3. Add a boot entry which uses the /boot/custom-dsdt-initrd.img initrd image to your bootloader (lilo or grub) and -- in case of lilo -- reinstall boot loader (run 'lilo') 4. Reboot and select the kernel entry with /boot/custom-dsdt-initrd.img initrd image. Author: Alexander Bokovoy