Hallo Liste, Habe ein SuSE 8.2 Minimalsystem auf einem etwas älteren Rechner installiert. An der Konsole hätte ich nun gerne eine bessere Auflösung als 80x25 Zeichen. Also habe ich in /boot/grub/menu.lst der entsprechende Bootkonfiguration den Parameter vga=771 (800x600, 8Bit) hinzugefügt. Beim Booten kommt nun die Meldung 'You passed an undefined mode number'. Danach bekomme ich eine Liste mit irgendwelchen obskuren (VESA?) Video-Modi. Nach Eingabe von 'scan' wird diese Liste erweitert und ich kann nun einen einigermaßen geeigneten auswählen. Grafikkarten: ELSA Winner TRIO 1000/V oder ATI WinCharger Mach64 Was kann ich tun, um automatisch mit einer geeigneten Einstellung zu booten? -- Vielen Dank, Alex P.S.: hwinfo --framebuffer zeigt nichts an.
Am Sonntag, 7. September 2003 22:09 schrieb Alexander Veit:
Hallo Liste,
Habe ein SuSE 8.2 Minimalsystem auf einem etwas älteren Rechner installiert. An der Konsole hätte ich nun gerne eine bessere Auflösung als 80x25 Zeichen. Also habe ich in /boot/grub/menu.lst der entsprechende Bootkonfiguration den Parameter vga=771 (800x600, 8Bit) hinzugefügt.
Nimm doch mal anstelle des Vesa-Framebuffer-Treibers den ATI-Framebuffer Treiber (muß natürlich im Kernel konfiguriert sein). Ich hab bei meinem PowerBook z.B. ein video=atyfb:vmode:14,cmode:32 stehen (1024x768 Bildpunkte mit 32 Bit Farbtiefe). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Manfred,
[...] Nimm doch mal anstelle des Vesa-Framebuffer-Treibers den ATI-Framebuffer Treiber (muß natürlich im Kernel konfiguriert sein).
Wie kann ich das tun?
Ich hab bei meinem PowerBook z.B. ein video=atyfb:vmode:14,cmode:32 stehen (1024x768 Bildpunkte mit 32 Bit Farbtiefe).
Das sind dann Boot-Parameter? Sorry. Bin, was diese Dinge anbelangt, ziemlich ahnungslos. -- Alex
Am Sonntag, 7. September 2003 22:37 schrieb Alexander Veit:
Hallo Manfred,
[...] Nimm doch mal anstelle des Vesa-Framebuffer-Treibers den ATI-Framebuffer Treiber (muß natürlich im Kernel konfiguriert sein).
Wie kann ich das tun?
Wenn Du nen SuSE-Default-Kernel verwendest, sollte der treiber vorhanden sein, allerdings als Modul. Sprich, Du musst den Treiber (atyfb.o) in die initrd mit aufnehmen. Dazu trägst Du den Treiber in die /etc/sysconfig/kernel unter INITRD_MODULES mit ein (ohne .o, also hinter dem letzten eingetragenen Modulen ein Leerzeichen und dann atyfb eintragen) und startest dann /sbin/SuSEconfig.
Ich hab bei meinem PowerBook z.B. ein video=atyfb:vmode:14,cmode:32 stehen (1024x768 Bildpunkte mit 32 Bit Farbtiefe).
Das sind dann Boot-Parameter?
Jo, anstelle das vga=<was auch immer> Parameters. Wenn Du die Kernelsourcen installiert hast, schau Dir dazu die Doku unter /usr/src/linux-2.4.20.SuSE/Documentation/fb an. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Manfred,
[...] Nimm doch mal anstelle des Vesa-Framebuffer-Treibers den ATI-Framebuffer Treiber (muß natürlich im Kernel konfiguriert sein).
Wie kann ich das tun?
Wenn Du nen SuSE-Default-Kernel verwendest, sollte der treiber vorhanden sein, allerdings als Modul. Sprich, Du musst den Treiber (atyfb.o) in die initrd mit aufnehmen. Dazu trägst Du den Treiber in die /etc/sysconfig/kernel unter INITRD_MODULES mit ein (ohne .o, also hinter dem letzten eingetragenen Modulen ein Leerzeichen und dann atyfb eintragen) und startest dann /sbin/SuSEconfig.
Gemacht.
Ich hab bei meinem PowerBook z.B. ein video=atyfb:vmode:14,cmode:32 stehen (1024x768 Bildpunkte mit 32 Bit Farbtiefe).
Habe u.a. video=atyfb:vmode:10,cmode=8 (800x600, 8 Bit) verwendet.
Das sind dann Boot-Parameter?
Jo, anstelle das vga=<was auch immer> Parameters. Wenn Du die Kernelsourcen installiert hast, schau Dir dazu die Doku unter /usr/src/linux-2.4.20.SuSE/Documentation/fb an.
Der Bootvorgang läuft damit reibungslos durch; es erscheint keine Aufforderung, einen Video-Modus auszuwählen. Leider bringt es keinerlei Effekt. Die Konsole hat immer noch 80x25 Zeichen. Langsam frage ich mich, ob die Shell überhaupt etwas mit Framebuffern zu tun hat :). Nach Zurücksetzen auf die Voreinstellungen und erneutem Booten liefern fbset -i /dev/fb0 no such device bzw. hwinfo --framebuffer eine leere Liste. Naja, vielleicht hat ja noch jemand eine Idee. -- Auf jeden Fall mal Danke, Alex
participants (2)
-
Alexander Veit
-
Manfred Tremmel