Keresés

Új hozzászólás Aktív témák

  • sghc_toma

    senior tag

    válasz Ulkesh #3512 üzenetére

    igazabol tul sok mindent nem tudok rola irni, gyakorlatilag sotetben tapogatozok, trial&error modszerrel probalok valamit osszehozni..
    a lenyeg, hogy a Chamaeleon bootloader felul tudja irni a rendszer DSDT-jet egy DSDT.aml file-lal, ami a boot particio / direktorijaban van.. az ioreg-gel ki lehet dumpolni a DSDT-t*, majd az Intel ASL compiler-rel (iasl) a -d kapcsoloval megszerezzuk a DSDT forraskodjat.. na, ebben a forraskodban kell turkalni, megerteni, hogy mi mit csinal, megtalalni a ventillatorral/homerseklettel kapcsolatos reszeket, ezeket patchelni, majd az uj forrast ujraforditani iasl-lal.. aztan a kapott DSDT.aml-t a /-be kell masolni, reboot, es lehet remenykedni, hogy jobb lett :)
    amugy kozel allok hozza, hogy feladom, mar lassan megorulok, nem akar sikerulni...

    *erre van script (nem sajat, talaltam):

    #!/bin/sh
    ioreg -lw0 | grep DSDT > ./ioreg.txt
    ioregdump=$(cat ./ioreg.txt)
    modified1=${ioregdump#*'DSDT'}
    modified2=${modified1#*'<'}
    modified3=${modified2%%'>'*}
    echo $modified3 > ./dsdt.txt
    xxd -r -p ./dsdt.txt > ./dsdt.dat
    rm dsdt.txt
    rm ioreg.txt

    [ Szerkesztve ]

    in asm we trust

Új hozzászólás Aktív témák