Superuser

Autor Thema: oBSD3.6 creator0 auf screen0 matchen  (Gelesen 9970 mal)

cutoff

  • Gast
oBSD3.6 creator0 auf screen0 matchen
« am: 15. März 2005, 10:32:42 »
hi,

ich habe auf meiner Ultra 1E/Creator OpenBSD/sparc64 aufgespielt.
nach der installation/neustart findet er beim booten die beiden grakas (cgsix0 und creator0).
dummerweise sagte er beim hochfahren, dass er die cgsix auf screen0 setzt, die creator0 als console (wsdisplay0)output definiert.
lange gegoogelt, nix gefunden -- ergo:
cgsix ausgebaut und gleich nochmal neu installiert (geht ja fix wie nix).
doch leider kein erfolg. er faehrt hoch, erkennt jetzt einzigst die creator0 (soweit richtig) aber setzt sie erneut auf wsdisplay0 "console", nicht auf screen0  ???

gibt es da einen weg, das abzuaendern? ich finde es nicht sonderlich komfortabel, wenn ich mich erst an der console einloggen muss um dann ueber startx eine Xsession zu bekommen, zumal dann einige xinitrc userroutinen nicht laufen.

danke & gruss
cutoff

sonnenblen.de - Das unabhängige Sun User Forum

oBSD3.6 creator0 auf screen0 matchen
« am: 15. März 2005, 10:32:42 »

cutoff

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #1 am: 15. März 2005, 21:44:32 »
sparky, alter SUN HW & OpenBSD gott, wo bist du?  ::)

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #2 am: 16. März 2005, 12:03:14 »
Ich nutze KDE und starte auch über Konsole, da ich nicht immer eine Xsession benötige.
Hast du die Config für XFree angepasst ?
Was sagt denn das Onlinemanual für OpenBSD dazu ?
« Letzte Änderung: 16. März 2005, 12:10:58 von Sparky »
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

DoomWarrior

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #3 am: 16. März 2005, 22:47:03 »
vielleicht verstehe ich das auch nur falsch, aber offensichtlich kann das der OpenBSD-creator Treiber nicht ?!
http://www.openbsd.org/cgi-bin/man.cgi?query=creator&sektion=4&arch=sparc64

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #4 am: 17. März 2005, 00:33:07 »
...da steht nur, das das ganze über wsdisplay angesprochen wird.
Schau mal im man-wsdisplay.
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

cutoff

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #5 am: 17. März 2005, 20:45:54 »
jupp, auch in der README datei zu XFree86/sparc steht dazu, dass die Creators ueber den wsfb treiber genutzt werden koennen, jedoch wird die HW beschleunigung der Karte nicht unterstuetzt.
aber es geht!

was das screen0 prob angeht poste ich heute abend nochmal das dmesg sowie die XF86Config, bin leider noch nicht dazu gekommen.

cutoff

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #6 am: 18. März 2005, 01:43:30 »
also hier die dmesg und XF86Config, nach bestem wissen und gewissen editiert ;):

dmesg
creator0 at mainbus0 addr 0xfec00000: Creator, model SUNW,501-2634, dac 10
wsdisplay0 at creator0: console (std, sun emulation), using wskbd0

XF86Config

Section "ServerLayout"
       Identifier     "wsfb"
       Screen      0  "Screen0" 0 0
       InputDevice    "zsmouse0" "CorePointer"
       InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Module"
       Load  "freetype"
       Load  "glx"
       Load  "extmod"
EndSection

Section "Device"
       Identifier  "Wsdisplay0"
       Driver      "wsfb"
       Option      "device" "/dev/ttyC0"
EndSection

Section "Screen"
       Identifier "Screen0"
       Device     "Wsdisplay0"
       Monitor    "Monitor"
       DefaultDepth     24
       SubSection "Display"
               Depth     1
       EndSubSection
       SubSection "Display"
               Depth     8
       EndSubSection
       SubSection "Display"
               Depth     16
       EndSubSection
       SubSection "Display"
               Depth     24
               Modes    "1280x1024"
       EndSubSection
       SubSection "Display"
               Depth     32
       EndSubSection
EndSection


ich habe mich bei der XF86 hier natuerlich nur auf die fuer das problem wesentlichen sektionen beschraenkt.

gruss
cutoff

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #7 am: 18. März 2005, 09:14:07 »
Moin,
ich werd heut Abend mal die XF86config von meiner U1 posten...
Übrigens, wie kommst du darauf, das keine HWacceleration genutzt wird :

CREATOR(4)           OpenBSD Programmer's Manual (SPARC64)          CREATOR(4)

NAME
    creator - accelerated color frame buffer

SYNOPSIS
    creator* at mainbus0 flags 0x0
    creator* at upa0 flags 0x0
    wsdisplay* at creator?

DESCRIPTION
    The Creator, Creator 3D and Elite 3D UPA are color frame buffers, with
    graphics acceleration, available for most of the UltraSPARC workstations
    with UPA or PCI slots.

    The creator driver interfaces those frame buffers with the wscons(4) con-
    sole framework.  It does not provide direct device driver entry points
    but makes its functions available via the internal wsdisplay(4) inter-
    face.

    By default hardware acceleration is used to erase the screen and scroll
    text.  By setting flags to 1 (via config(8) or boot_config(8)) this ac-
    celeration can be disabled.

Woher das kommt ?
Guckst du hier:
http://www.openbsd.org/de/sparc64.html#status
« Letzte Änderung: 18. März 2005, 09:42:09 von Sparky »
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

cutoff

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #8 am: 18. März 2005, 10:18:57 »
Zitat

Übrigens, wie kommst du darauf, das keine HWacceleration genutzt wird :


ich glaube es so in der /etc/X11/README gelesen zu haben.
leider komme ich die naechsten 3 tage nicht an die maschine, aber ich schau gern noch mal genauer nach.

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #9 am: 19. März 2005, 11:39:17 »
Hier meine XF86Config:

Section "ServerLayout"
     Identifier      "wsfb"
     Screen 0      "Screen0" 0 0
     InputDevice      "zsmouse0" "CorePointer"
     InputDevice      "Keyboard0" "CoreKeyboard"
EndSection
     
Section "Files"
     RgbPath      "/usr/X11R6/lib/X11/rgb"
     FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
     FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
     FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
     FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
   Load        "type1"
   Load        "freetype"
   Load        "glx"
   Load        "extmod"
EndSection

Section "InputDevice"
       Identifier  "Keyboard0"
     Driver      "keyboard"
     Option          "Protocol"         "wskbd"
     Option          "Device"         "/dev/wskbd0"
     Option          "XkbRules"         "xfree86"
       Option      "XKBModel"    "sun"
       Option      "XKbLayout"   "de"
EndSection

Section "InputDevice"
     Identifier      "zsmouse0"
     Driver            "mouse"
     Option            "Protocol" "SunMouse"
     Option            "Device" "/dev/ttyc"
     Option            "Baudrate" "1200"
EndSection

Section "Monitor"
     Identifier   "Monitor"
     VendorName   "SGI"
     ModelName    "GDM20D11"
     HorizSync    48-84
     VertRefresh  50-150
EndSection

Section "Device"
     Identifier      "Wsdisplay0"
     Driver            "wsfb"
     Option            "device" "/dev/ttyC0"
EndSection

Section "Screen"
     Identifier "Screen0"
     Device     "Wsdisplay0"
     Monitor    "Monitor"
     DefaultDepth 24
     SubSection "Display"
           Depth     8
     EndSubSection
     SubSection "Display"
           Depth     16
     EndSubSection
     SubSection "Display"
           Depth     24
     EndSubSection
EndSection

...und hier Dmesg:
creator0 at mainbus0 addr 0xfec00000: Creator, model SUNW,501-2634, dac 10
wsdisplay0 at creator0: console (std, sun emulation), using wskbd0
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

sonnenblen.de - Das unabhängige Sun User Forum

Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #9 am: 19. März 2005, 11:39:17 »

cutoff

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #10 am: 21. März 2005, 17:37:23 »
beide configs sind ja im wesentlichen gleich.
sieht wohl so aus, als ob ich XF86-start und xdm-start in die rc.local haendisch nachtragen muss, damit ich beim start ein Xlogin bekomme?

Jasper

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #11 am: 21. März 2005, 20:01:32 »
Zitat

beide configs sind ja im wesentlichen gleich.
sieht wohl so aus, als ob ich XF86-start und xdm-start in die rc.local haendisch nachtragen muss, damit ich beim start ein Xlogin bekomme?


In rc.conf hast Du xdm_flags=NO ja sicher auf xdm_flags=¨¨ geändert, oder?

Gruss

JM

cutoff

  • Gast
Re: oBSD3.6 creator0 auf screen0 matchen
« Antwort #12 am: 22. März 2005, 09:55:40 »
thx jasper, das war es, was ich gesucht habe.
jetzt funzt's.

gruss
cutoff