sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Sonstige => Thema gestartet von: cutoff 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
-
sparky, alter SUN HW & OpenBSD gott, wo bist du? ::)
-
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 ?
-
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
-
...da steht nur, das das ganze über wsdisplay angesprochen wird.
Schau mal im man-wsdisplay.
-
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.
-
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
-
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
-
Ü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.
-
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
-
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?
-
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
-
thx jasper, das war es, was ich gesucht habe.
jetzt funzt's.
gruss
cutoff