Wie im Bios File PCI Register modizieren?

  • Moin,
    hat jemand eine Idee, wie man ein BIOS modifizieren kann, um die PCI Register zu verändern?

    Unter Windows weiß ich, wie ich mit WPCREDIT welches Register ändern soll mit passendem Bit. Das ganze ist aber halt in Software.

    Ich würde das gerne nun ins Bios dauerhaft reinhauen. Gibts da irgendwie nen Tipp, wo ich mich einlesen könnte?

    Mark IV Style Motherfucker!

  • Beitrag von Blue-Fox (1. Juni 2010 um 22:37)

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Kann sein, dass ich jetzt bullshit rede, aber du müsstest dir das BIOS-Binary für dein Board holen, und dieses dann änder, aufs Board draufflashen und gut ist. Hab aber keine Ahnung, wie man das BIOS-Binary modifizieren kann. Testen auf eigene Gefahr, das kann nänlich auch ziemlich schief gehen. (Würde es sowieso nur auf nem Ersatz-ROM machen, damit du im Notfall das originale BIOS wieder hast)

  • Müsste das nicht von Bios zu Bios richtig unterschiedlich sein? Die Referenzen müssten ja irgendwo im Binärcode liegen, aber die zu finden dürfte ja bei jedem BIOS anders sein.

    Man könnte vielleicht aber den Ansatz nehmen, dort zu suchen, wo das Windowssystem anstetzt und die Verweise übernimmt.
    Wahrscheinlich kommt man da aber über den Source des Linux-Kernels eher ran.

    Wenn ich fragen darf: wozu brauchst du sowas?

  • Ja, ich glaube Coni war auch schon so weit, es hapert wohl irgendwo zwischen dem "dieses dann ändern" und dem "gut ist".
    Ich glaube, Coni fragt, wie er in der Binary dann die passende Stelle findet.

    Es gab damals mal so Communitys, die Bios-Files "aufgepäppelt" haben, damit sie die 32-GB-Grenze nicht mehr haben. Vielleicht kann man dir da eher helfen?

  • Muss das überhaupt sein, oder kannst du was du auch immer damit anfangen willst nicht auch anders erreichen?

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

  • Zitat von pETe!

    Ja, ich glaube Coni war auch schon so weit, es hapert wohl irgendwo zwischen dem "dieses dann ändern" und dem "gut ist".
    Ich glaube, Coni fragt, wie er in der Binary dann die passende Stelle findet.

    Es gab damals mal so Communitys, die Bios-Files "aufgepäppelt" haben, damit sie die 32-GB-Grenze nicht mehr haben. Vielleicht kann man dir da eher helfen?

    Richtig, genauso ist es.
    Ich weiß, welches Bit und welche Stelle ich ändern muss in WPRCEDIT.
    Die Frage ist halt, wo finde ich das im Biosfile?

    Mit cbrom habe ich bereits das Ding entpackt. Habe im Prinzip vier Komponenten. Die original.tmp, den ACPI-Code (iirc), das Logo und nen SCSI Bios.
    Leider finde ich so direkt nicht die HEX-Stellen in den Dateien. Ich schätze stark, hier muss man irgendwie umrechnen. Und hier weiß ich eben nicht weiter.

    Das Problem ist halt, mein Bios hat keine Option eingebaut, geht also nur mit WPRCEDIT :(

    Hab auf jeden Fall mehrere Versuche ;) Hab nen Flasher, kann daher jeder Zeit den Chip wieder fixen.

    An welche Community denkste?

    Mark IV Style Motherfucker!

    Einmal editiert, zuletzt von Alpha (2. Juni 2010 um 13:17)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!