Dann habe ich vermutlich einfach ein zu dickes Kabel bzw. eines mit einer zu dicken Isolierung genommen - danke, werde es dann mal mit einem dünneren probieren.
- - - Beitrag zusammengeführt - - -
Ich habe jetzt ein dünneres Kabel drin und damit klappt's jetzt endlich. Im Single-Core-Betrieb funktioniert's mit dem Lenovo-BIOS, und das Kompilat von el-sahef läuft soweit auch.
@el-sahef: Ich kriege es aber einfach nicht hin, ein selbstgebautes Coreboot-4.5-Image mit dem Quadcore zu booten (kein Bild, auch kein Bootversuch von USB). Selbstgebaute Images laufen mit dem Dualcore hingegen problemlos (mit entsprechender Option der MAX_CPUs). Interessant ist auch, dass das selbstgebaute Image trotz 1600er-Display auch mit nativer Grafik-Initialisierung auf dem Dualcore bootet. Auf dem Quadcore habe ich bei den VGA-ROMs sowohl ein selbstextrahiertes VBIOS als auch das aus deinem Image probiert (ist ein anderes) - leider geht beides nicht. Microcode-Updates habe ich ebenfalls aktiviert, das hat aber auch nicht geholfen.
Wenn ich die Config aus deinem Image mittels "make olddefconfig" in coreboot einspiele, erhalte ich übrigens diese Warnungen:
Code:
#
# ignoring nonexistent symbol EXPERT
#
#
# ignoring nonexistent symbol SEABIOS_MALLOC_UPPERMEMORY
#
#
# ignoring nonexistent symbol CONSOLE_PRERAM_BUFFER_SIZE
#
#
# ignoring nonexistent symbol CPU_MICROCODE_ADDED_DURING_BUILD
#
#
# ignoring nonexistent symbol CONSOLE_PRERAM_BUFFER_BASE
#
#
# ignoring nonexistent symbol DEVICE_SPECIFIC_OPTIONS
#
#
# ignoring nonexistent symbol PER_DEVICE_ACPI_TABLES
#
Du schreibst, dass es bei dir mit Coreboot lief und dass es dabei nur Probleme mit dem Standby gab. Hast du vll. noch die entsprechende Config und könntest diese zusammen mit der Coreboot-Version, bei der du es probiert hattest, hier kurz posten? Danke!
- - - Beitrag zusammengeführt - - -
Nach langem Rumpropieren bin ich jetzt dahintergekommen: Die besagte Kconfig im t400-Ordner überschreibt die Einstellungen immer in der .config, deswegen bringt es nichts, wenn man die Einstellungen in der .config vornimmt.
Ich habe jetzt sowohl Coreboot 4.4 als auch 4.5 zum Laufen bekommen. Ohne VBIOS gibt es leider kein Bild, und mit VBIOS bekomme ich nur Coreboot 4.4 zum booten. Coreboot 4.5 bleibt vor dem Seabios hängen (blinkender Cursor), wieso auch immer. Man kann es aber zumindest mit Linux "blind" booten, weil da die GPU vom Betriebssystem initialisiert wird. Ich habe meine entsprechenden Config-Dateien für Coreboot 4.4 und 4.5 hier angehängt, falls jemand daran interessiert sein sollte. Bei mir laufen übrigens diverse Live-Systeme soweit auch ohne die Microcode-Updates.
Größter Unterschied/Vorteil zu deinem ROM @el-sahef: Das Quadcore-T500 zieht bei niedrigster Helligkeit (Display fast komplett dunkel) nur noch 15W im Leerlauf und nicht mehr 28-30W.
Anhang anzeigen t500_coreboot_4.4_vga.txtAnhang anzeigen t500_coreboot_4.5_novga.txt