FreeBSD 8.0 op sparc64 - framebuffer console mogelijk?

Pagina: 1
Acties:

  • mace
  • Registratie: Juni 2003
  • Laatst online: 05-10 15:53

mace

Sapere Aude

Topicstarter
Ik heb gisteren op een oude Sun Blade 100 FreeBSD 8.0 geïnstalleerd. Dat verliep nagenoeg vlekkeloos. Het is wel even wennen om met een "echte" unix te werken dan met Linux, maar het is wel vertrouwd. Maar goed, mijn probleem:

Ik vind het vrij irritant dat de console van Sun zwart op wit is, met een vaag font en ik wil dus eigenlijk een gewone grijs-op-zwart console.

Nu is er voor *BSD het commando vidcontrol, en daarmee kun je dus van modes switchen. Alleen als je dus met vidcontrol -i mode de ondersteunde modussen opvraagt blijkt de huidige modus dus de enige ondersteunde zijn. Ook kan je de kleuren aanpassen van de console maar een zwarte achtergrond is er niet bij. Vrij irritant dus.

Van Linux ken ik de framebuffer console, ik dacht dat FreeBSD dat ook wel zou ondersteunen, maar voor zover ik kan vinden dus niet, in ieder geval niet op sparc64.

met vidcontrol schijnt het dus wel mogelijk te zijn om een 800x600 VESA modus te gebruiken, maar daarvoor moet je dus een kernel hebben met SC_PIXEL_MODE en VESA als "option".

De VESA option werd niet herkend, en ik heb een kernel gemaakt met SC_PIXEL_MODE aan maar dan kan vidcontrol alsnog niet naar vesa modussen schakelen. Is er een kernel module beschikbaar voor vesa op sparc64? Ik heb een Mach64 videochip

Dus, weet iemand een oplossing?

Of moet ik het maar opgeven en altijd in X gaan zitten. :P (Die ik gisteren ff niet aan de praat kreeg maar dat moet opzich wel lukken.

  • FiscBiker
  • Registratie: April 2003
  • Laatst online: 18:37
Je kan het via /boot/device.hints proberen:

man sc
code:
1
2
3
4
5
6
7
8
9
10
11
   Driver Flags
     The following driver flags can be used to control the syscons driver.
     They can be set either in /boot/device.hints, or else at the loader
     prompt (see loader(8)).

     0x0080 (VESA800X600)
            This option puts the video card in the VESA 800x600 pixel, 16
            color mode.  It may be useful for laptop computers for which the
            800x600 mode is otherwise unsupported by the X server.  Note that
            in order for this flag to work, the kernel must be compiled with
            the SC_PIXEL_MODE option explained above.

  • mace
  • Registratie: Juni 2003
  • Laatst online: 05-10 15:53

mace

Sapere Aude

Topicstarter
Oh, dat is wel handig, dat kan ik zo proberen tijdens het booten. :)