View previous topic :: View next topic |
Author |
Message |
jbwillia Tux's lil' helper
Joined: 07 May 2004 Posts: 108 Location: TN, USA
|
Posted: Thu May 13, 2004 3:03 pm Post subject: Ultra 60 w/ Creator3D |
|
|
I'm looking for an XF86config-4 file that works with the creator3D graphics card. I've seen partial listings on previous threads, but I'd really like to find a file w/ all the key elements (w/o comments) ... everything elsewhere seems to be geared for the x86 platform.
Can someone with an Ultra system w/ creator3D please post? |
|
Back to top |
|
|
Ferris Retired Dev
Joined: 13 Jan 2003 Posts: 426 Location: N. Virginia (USA)
|
Posted: Fri May 14, 2004 1:24 am Post subject: |
|
|
I don't claim this is optimal, but in relevant part, something like this should work. Assumes
a 2.4.xx kernel, sun keyboard & mouse, Creator, running xorg-x11 (but xfree-4.3.xx is the
same to what is posted). I am not showing any of the font information, as that is the same
no matter what your CPU. On a U60, the Creator card is Vertical, not Horizontal, but
that line appearing below is just description not used by xfree (xorg).
Code: |
Section "ServerLayout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "HandleSpecialKeys" "Always"
Option "DontVTSwitch" "off"
EndSection
Section "ServerFlags"
Option "StandbyTime" "10"
Option "SuspendTime" "20"
Option "OffTime" "30"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "speedo"
Load "dri"
Load "glx"
Load "freetype"
Load "record"
Load "extmod"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "Protocol" "Standard"
Option "XkbKeycodes" "sun(type5)"
Option "XkbModel" "type5"
Option "XkbRules" "sun"
Option "XkbLayout" "en_US"
Option "XkbGeometry" "sun(type5)"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "MouseSystems"
Option "Device" "/dev/sunmouse"
Option "Emulate3Buttons" "false"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Sun"
ModelName "GDM-20E20"
Option "DPMS" "on"
EndSection
Section "Device"
Identifier "Card0"
BoardName "Sun|FFB2+ Horizontal Creator 3D (ffb)"
VendorName "Sun Microsystems"
Driver "sunffb"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
|
Much of the commentary, like Board name, vendor name, is just that: comments. Key points
are the driver name, depth must be 24, and the sorts of things it takes to get your keyboard
to work. There are other sets of options which will get a sun keyboard to work; the ones
I've shown are a set generated by trial and error, and which work for me with a type 5
keyboard.
If you are using kernel 2.6.x, keyboard and mouse definitions are different; documentation is
at http://dev.gentoo.org/~ciaranm/ (they are probably more like what you are used to).
OK, what did I omit? The
Code: |
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/share/fonts/misc:unscaled"
..............
..............
EndSection
|
for whatever and wherever your fonts are.
Hope this can get you started,
Ferris |
|
Back to top |
|
|
jbwillia Tux's lil' helper
Joined: 07 May 2004 Posts: 108 Location: TN, USA
|
Posted: Fri May 14, 2004 7:10 am Post subject: keyboard problems |
|
|
First off I am now running Xorg because I first ran into this problm in XFree. I got upset and decided to just switch while it's early. However, I see now that I have the exact same problem here. I had a configuration, but I edited it to fit what you just posted.
What's happening is: once I run startx my keyboard flatout dies. It becomes completely unresponsive and even the Caps Lock, Num Lock, etc. lights stop working. It is a Type 6 keyboard with the mouse running through it. This is my first SPARC, so that may be the norm. However, the mouse works fine. The screen is black and I have the standard X cursor that moves around perfectly. Mouse buttons have no effect though. I'm not getting any kind of menus or anything. I have fluxbox installed, but now that I think of it I never did add that to xinit. My only option after running startx is to ssh into the box and reboot. I've tried killiing X but it just makes the screen black without giving my tty's back, and the keyboard is still unresponsive (even to the three finger salute).
Below is my config:
Code: | Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/lib/X11/fonts/local/"
FontPath "/usr/lib/X11/fonts/misc/"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1/"
FontPath "/usr/lib/X11/fonts/CID/"
FontPath "/usr/lib/X11/fonts/Speedo/"
FontPath "/usr/lib/X11/fonts/75dpi/"
FontPath "/usr/lib/X11/fonts/100dpi/"
EndSection
Section "ServerLayout"
Identifier "ServerLayout0"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "HandleSpecialKeys" "Always"
Option "DontVTSwitch" "off"
EndSection
Section "ServerFlags"
Option "StandbyTime" "10"
Option "SuspendTime" "20"
Option "OffTime" "30"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "Protocol" "Standard"
Option "XkbKeycodes" "sun(type6)"
Option "XkbModel" "type6"
Option "XkbRules" "sun"
Option "XkbLayout" "en_US"
Option "XkbGeometry" "sun(type6)"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "MouseSystems"
Option "Device" "/dev/sunmouse"
Option "Emulate3Buttons" "false"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Sun Microsystems"
ModelName "GDM-5410 (Sony)"
HorizSync 30-121
VertRefresh 48-160
Option "DPMS" "on"
EndSection
Section "Device"
Identifier "Card0"
BoardName "Sun|FFB2+ Vertical Creator 3d (ffb)"
VendorName "Sun Microsystems"
Driver "sunffb"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200"
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection |
and the error from the log:
Code: | (II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(EE) Couldn't load XKB keymap, falling back to pre-XKB keymap
(II) Server_Terminate keybinding not found |
|
|
Back to top |
|
|
jbwillia Tux's lil' helper
Joined: 07 May 2004 Posts: 108 Location: TN, USA
|
Posted: Fri May 14, 2004 8:03 am Post subject: |
|
|
Also, I'm on the 2.4.26 kernel. Speaking of which, how do you get the 2.6 source; do you actually have to get it from kernel.org because I'm using ~ARCH and 2.4.26 is all that's available in the portage tree. |
|
Back to top |
|
|
Ferris Retired Dev
Joined: 13 Jan 2003 Posts: 426 Location: N. Virginia (USA)
|
Posted: Fri May 14, 2004 6:28 pm Post subject: |
|
|
Second point first. 2.6.x kernels are in sys-kernel/development-sources; you will want
2.6.5 or 2.6.6. See http://dev.gentoo.org/~ciaranm/docs/sparc-2.6.x/ for installation
information.
First point. You might have to ask someone with a type6 keyboard for the answer, but as
a starting point, there does not seem to be a separate XkbGeometry for sun(type6).
You can try type5, type5euro, type5unix, type5_se. (I am looking in /usr/X11R6/lib/X11/xkb/geometry/sun). If nothing works, you will have to ask someone with a type6 keyboard;
there are such people, but I am not one of them. |
|
Back to top |
|
|
Mark Clegg Apprentice
Joined: 05 Jan 2004 Posts: 270 Location: ZZ9 Plural Z Alpha
|
Posted: Fri May 14, 2004 7:13 pm Post subject: |
|
|
Type 6 keyboard user here....
I've got
Code: | Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
# Option "Protocol" "Standard"
# Option "XkbKeyCodes" "sun(type5)"
Option "XkbLayout" "gb"
# Option "XkbModel" "type5"
# Option "XkbRules" "xfree86"
EndSection
|
But I'm using kernel 2.6 so that probably doesn't help much.
I think if you remove the "XkbLayout" "gb" line and uncomment the 4 commented lines, then that is what I had for 2.4. ... I think - I've been on 2.6 for a while now. |
|
Back to top |
|
|
jbwillia Tux's lil' helper
Joined: 07 May 2004 Posts: 108 Location: TN, USA
|
Posted: Sun May 16, 2004 10:16 am Post subject: voila, I found it |
|
|
The problem is in the X server module glx. If I comment that out everything appears to work fine. I am about to try and get my WM (fluxbox) working. I really want GL functionality, hopefully I'll be able to figure out why it's causing this. I'm just happy to not have to reboot every time it doesn't work now!!! |
|
Back to top |
|
|
jbwillia Tux's lil' helper
Joined: 07 May 2004 Posts: 108 Location: TN, USA
|
Posted: Sun May 16, 2004 10:28 am Post subject: |
|
|
CORRECTION, it's apparently something to do with the communication between dri and glx. b/c if I comment out one and not the other it works fine. They just will not work together. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|