tech-x11 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Switch NetBSD/hpc* ports to Xorg
Hi,
If no one have particular objections, I'll switch all hpcarm, hpcmips, and
hpcsh ports to X11FLAVOUR=Xorg (i.e. Xorg servers and X11R7) by default
in a few days.
All related Makefiles and set files already have necessary entries,
so the only thing we need is just making X11FLAVOUR=Xorg default in
src/share/mk/bsd.own.mk.
I've tested Xorg wsfb server only on hpcsh Hitachi PERSONA HPW-50PA
and hpcarm WS003SH, but all other hpcfb based framebuffer and
wsmouse based touchpad should work with similar settings.
Here is my xorg.conf for HPW-50PA and Xorg.0.log:
---
Section "ServerLayout"
Identifier "wsfb"
Screen 0 "Screen0" 0 0
InputDevice "TouchScreen0" "CorePointer"
# InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
FontPath "/usr/X11R7/lib/X11/fonts/misc/"
FontPath "/usr/X11R7/lib/X11/fonts/TTF/"
FontPath "/usr/X11R7/lib/X11/fonts/Type1/"
FontPath "/usr/X11R7/lib/X11/fonts/75dpi/"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "jp"
# Option "XkbModel" "foo"
EndSection
Section "InputDevice"
Identifier "TouchScreen0"
# Identifier "Mouse0"
Driver "ws"
# Driver "mouse"
Option "Device" "/dev/wsmouse0"
# Option "ZAxisMapping" "4 5"
Option "MinX" "0"
Option "MaxX" "639"
Option "MinY" "0"
Option "MaxY" "239" #
# Option "MaxY" "479" #
# Option "Rotate" "CCW"
EndSection
Section "Device"
Identifier "Wsdisplay0"
Driver "wsfb"
# Option "Rotate" "CCW"
EndSection
Section "Monitor"
Identifier "Monitor"
# VendorName "Hitachi"
# ModelName "PERSONA"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Wsdisplay0"
Monitor "Monitor"
# DefaultDepth 16
DefaultDepth 8
SubSection "Display"
# Depth 16
Depth 8
EndSubSection
EndSection
---
---
X.Org X Server 1.6.5
Release Date: 2009-10-12
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/hpcsh -
Current Operating System: NetBSD 5.99.31 NetBSD 5.99.31 (GENERIC) #0: Sun Jun
20 01:03:43 UTC 2010
builds%b7.netbsd.org@localhost:/home/builds/ab/HEAD/hpcsh/201006200000Z-obj/home/builds/ab/HEAD/src/sys/arch/hpcsh/compile/GENERIC
hpcsh
Build Date: 12 October 2009 12:14:03AM
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 19 21:10:46 2010
(==) Using config file: "/etc/xorg.conf"
(==) ServerLayout "wsfb"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor"
(**) | |-->Device "Wsdisplay0"
(**) |-->Input Device "TouchScreen0"
(**) |-->Input Device "Keyboard0"
(==) Not automatically adding devices
(==) Not automatically enabling devices
(**) FontPath set to:
/usr/X11R7/lib/X11/fonts/misc/,
/usr/X11R7/lib/X11/fonts/TTF/,
/usr/X11R7/lib/X11/fonts/Type1/,
/usr/X11R7/lib/X11/fonts/75dpi/,
/usr/X11R7/lib/X11/fonts/misc/,
/usr/X11R7/lib/X11/fonts/TTF/,
/usr/X11R7/lib/X11/fonts/Type1/,
/usr/X11R7/lib/X11/fonts/75dpi/,
/usr/X11R7/lib/X11/fonts/100dpi/
(==) ModulePath set to "/usr/X11R7/lib/modules"
(II) No default mouse found, adding one
(**) |-->Input Device "<default pointer>"
(II) Loader magic: 0x95c
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on netbsd
(--) Using wscons driver
(II) System resource ranges:
[0] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[1] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[2] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[3] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[4] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) LoadModule: "extmod"
(II) Loading /usr/X11R7/lib/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/X11R7/lib/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/X11R7/lib/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/X11R7/lib/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/X11R7/lib/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/X11R7/lib/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "wsfb"
(II) Loading /usr/X11R7/lib/modules/drivers//wsfb_drv.so
(II) Module wsfb: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 0.3.0
ABI class: X.Org Video Driver, version 5.0
(II) LoadModule: "ws"
(II) Loading /usr/X11R7/lib/modules/drivers//ws_drv.so
(II) Module ws: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.2.9
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) LoadModule: "kbd"
(II) Loading /usr/X11R7/lib/modules/drivers//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.4.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) LoadModule: "mouse"
(II) Loading /usr/X11R7/lib/modules/drivers//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.5.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) wsfb: driver for wsdisplay framebuffer: wsfb
(WW) Falling back to old probe method for wsfb
(II) wsfb(0): using default device
(II) Running in FRAMEBUFFER Mode
(**) wsfb(0): Depth 8, (--) framebuffer bpp 8
(==) wsfb(0): Default visual is PseudoColor
(==) wsfb(0): Using gamma correction (1.0, 1.0, 1.0)
(II) wsfb(0): Vidmem: 150k
(==) wsfb(0): DPI set to (96, 96)
(==) wsfb(0): Using HW cursor
(**) wsfb(0): Using "Shadow Framebuffer"
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/X11R7/lib/modules/extensions//libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.1.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R7/lib/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(==) wsfb(0): Backing store disabled
(WW) No HW cursor support found
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of
shared memory support in the kernel
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/X11R7/lib/modules/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(**) Option "CorePointer"
(**) ws: always reports core events
(II) TouchScreen0: debuglevel 0
(**) TouchScreen0 associated screen: 0
(**) Option "Device" "/dev/wsmouse0"
(**) TouchScreen0 device will work in raw mode
(**) Option "MinX" "0"
(II) TouchScreen0 minimum x position: 0
(**) Option "MaxX" "639"
(II) TouchScreen0 maximum x position: 639
(**) Option "MinY" "0"
(II) TouchScreen0 minimum y position: 0
(**) Option "MaxY" "239"
(II) TouchScreen0 maximum y position: 239
(==) TouchScreen0: Buttons: 3
(II) XINPUT: Adding extended input device "TouchScreen0" (type: TOUCHSCREEN)
(**) TouchScreen0: (accel) keeping acceleration scheme 1
(**) TouchScreen0: (accel) filter chain progression: 2.00
(**) TouchScreen0: (accel) filter stage 0: 20.00 ms
(**) TouchScreen0: (accel) set acceleration profile 0
(**) Option "CoreKeyboard"
(**) Keyboard0: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "XkbRules" "base"
(**) Keyboard0: XkbRules: "base"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "jp"
(**) Keyboard0: XkbLayout: "jp"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(WW) <default pointer>: No Device specified, looking for one...
(II) <default pointer>: found Device "/dev/wsmouse"
(**) <default pointer>: Protocol: WSMouse
(**) Option "AlwaysCore"
(**) <default pointer>: always reports core events
(**) Option "Device" "/dev/wsmouse"
(==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
(**) <default pointer>: ZAxisMapping: buttons 4 and 5
(**) <default pointer>: Buttons: 9
(II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE)
(**) <default pointer>: (accel) keeping acceleration scheme 1
(**) <default pointer>: (accel) filter chain progression: 2.00
(**) <default pointer>: (accel) filter stage 0: 20.00 ms
(**) <default pointer>: (accel) set acceleration profile 0
---
By the way, Xorg log file says:
>> (II) No default mouse found, adding one
>> (**) |-->Input Device "<default pointer>"
Is a mouse device is mandatory even if we have a touchpad?
Is there any proper options for this?
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index