but can anybody tell me why evdev isnt workin? i had on it my mx310
You need to reconfigure it. The configuration in 6.9 is different from 6.8.2 since evdev support is now included upstream.pwe wrote:im on it, and its nice !! transculency working (for now) fine - on 6.8.2 i had X crashes. nice work![]()
but can anybody tell me why evdev isnt workin? i had on it my mx310
If the mouse is unplugged, then /dev/input/mediaplay doesn't exist, X doesn't start, and I get the error:Section "InputDevice"
Identifier "MediaPlay"
Option "Name" "Logitech MediaPlay"
Driver "evdev"
Option "Device" "/dev/input/mediaplay"
EndSection
...
Section "ServerLayout"
InputDevice "MediaPlay" "SendCoreEvents"
EndSection
Any suggestions? I thought about maybe creating a permanent node for the mouse (mknod), but I don't know what major and minor numbers to use or whether this would even fix the problem.(**) MediaPlay: always reports core events
(**) MediaPlay: Device: "/dev/input/mediaplay"
(EE) Unable to open evdev device "/dev/input/mediaplay".
(EE) PreInit failed for input device "MediaPlay"
(II) UnloadModule: "evdev"

I meant "I've never played with evdev" of course.r.abbott wrote:Evdev driver doesn't seem to work with /dev/input/mice. I think it is reserved for the 'mouse' driver.I've never played with udev but can't you use something like /dev/input/mice device that always exists?
It's probably these changes:bladus wrote:Thanks for the update, compiling right now!
Edit: Somehow the Scrollwheel and the extra-buttons of my mx510 are not working anymore, with 20051111 it was fine.
2005-11-14 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
Bug #4915: ButtonMapping default changed from one-to-one mapping
to "1 2 3 8 9 10 11...".
2005-11-14 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
Bug #4915: Move buttonMapping initialization before calling OS
specific PreInit.

Code: Select all
x11-libs/libX11
x11-libs/libXaw
x11-libs/libXft
x11-libs/libxkbfile
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXt
doc sys-apps/groff
Xaw3d x11-libs/Xaw3d
virtual/utempter
virtual/x11
I don't get it, usually i would use:nxsty wrote:It's probably these changes:bladus wrote:Thanks for the update, compiling right now!
Edit: Somehow the Scrollwheel and the extra-buttons of my mx510 are not working anymore, with 20051111 it was fine.
2005-11-14 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
Bug #4915: ButtonMapping default changed from one-to-one mapping
to "1 2 3 8 9 10 11...".
2005-11-14 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
Bug #4915: Move buttonMapping initialization before calling OS
specific PreInit.
Code: Select all
$ xmodmap -e "pointer = 1 2 3 6 7 8 9 10 4 5"I was having similar issues with Xorg not seeing my mx1000 on start up. I would have to unplug-replug the base unit in to get it to work. It was odd because cat /proc/bus/input/devices said the mouse was attached, evdev was loaded and every other check I found on the forums said it should work. I eventually compiled evdev into the kernel rather then a module and it solved the issue.r.abbott wrote:Evdev driver doesn't seem to work with /dev/input/mice. I think it is reserved for the 'mouse' driver.I've never played with udev but can't you use something like /dev/input/mice device that always exists?

Code: Select all
# emerge --info
Portage 2.0.53_rc7 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.6-r1, 2.6.14-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.14-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre10
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python: 2.3.5-r2, 2.4.2
sys-apps/sandbox: 1.2.13
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.20-r1
virtual/os-headers: 2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe -ffast-math -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe -ffast-math -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sfperms strict"
GENTOO_MIRRORS="http://gentoo.po.opole.pl http://src.gentoo.pl http://gentoo.zie.pg.gda.pl/"
LC_ALL="pl_PL"
LINGUAS="pl en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa amd64 audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dbus dri dvd dvdr eds emboss encode ethereal exif expat fam ffmpeg flac font-server foomaticdb fortran gd gif glut glx gmp gpm gstreamer gtk gtk2 hal idn imagemagick imlib ipv6 jack java jpeg jpeg2k junit kde kdeenablefinal lcms libwww lm_sensors logitech-mouse lzw lzw-tiff mad mhash mikmod mng motif mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis openal opengl pam pcre pdflib perl php png postgres python qt quicktime readline samba sdl slang speedo spell ssl tcltk tcpd tetex tiff truetype truetype-fonts type1 type1-fonts udev usb userlocales v4l vorbis xine xinerama xml2 xmms xpm xprint xv xvid zlib linguas_pl linguas_en userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LDFLAGS
Code: Select all
Section "Module"
Load "extmod"
#Load "glx" #disabled to be able to write this post
Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "freetype"
Load "type1"
EndSection
Code: Select all
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "PanelOff" # [<bool>]
#Option "DDCMode" # [<bool>]
#Option "MonitorLayout" # [<str>]
#Option "IgnoreEDID" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "MergedFB" # [<bool>]
#Option "CRT2HSync" # [<str>]
#Option "CRT2VRefresh" # [<str>]
#Option "CRT2Position" # [<str>]
#Option "MetaModes" # [<str>]
#Option "MergedDPI" # [<str>]
#Option "MergedXinerama" # [<bool>]
#Option "MergedXineramaCRT2IsScreen0" # [<bool>]
#Option "MergedNonRectangular" # [<bool>]
#Option "MergedMouseRestriction" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "BIOSHotkeys" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
Option "ColorTiling" "false"# [<bool>]
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV350 AS [Radeon 9550]"
BusID "PCI:1:0:0"
EndSection
You shouldn't need to create those symlinks, opengl-update or eselect should take car of that. What happens if you remove your symlinks and do a opengl-update xorg-x11? The r300_dri.so is probably only build if you use the insecure-drivers USE but I',m not sure the build will complete at all then. Perhaps using ATI's binary drivers would work better?mpytasz wrote:Hi,
I just tried this ebuild. I have Radeon RV350 based card. xorg-6.9_pre20051122 built fine, than I did X -configure to have new xorg configured, corrected xorg.conf(.new and copied it to /etc/X11), but I did not get direct rendering (missing libGL.so).
Ok, I found that symlinks in /usr/lib were missing, created tneccesary ones using files in /usr/lib/opengl/xorg-x11/lib - one problem was gone, next one appeared.
glxinfo says Xlib: extension "GLX" missing on display ":0.0". Well, ok, I've noticed xorg.conf did not have glx module loaded and there was no libglx in /usr/lib/modules/extensions, found it in /usr/lib/opengl/xorg-x11/extensions so once again created a symlink and... here comes a real problem, which I don't know how to resolve.
When kdm starts background is displayed properly, however login window seems disordered. There are both text inputs (for login and password), only password input is labeled, no login button or any other are displayed, keyboard does not seem to work, although mouse is moving. Moreover system appears as if it hung (I can't even ssh to it - I get timeout) however if I try to turn it off through acpi power button it does work.
Another problem I have noticed is that r300_dri.so has not been built.
Any suggestions how to resolve "hang" problem when glx is loaded?
No I don't include any of the exa patches yet but I'm planing to do that with a exa USE-flag.HecHacker1 wrote:i am really interested in this build, but does it include the exa patch for the i810? I use composite regularly on my laptop, but it is slow compared to my renderaccel nvidia desktop.
anyways, i will be trying out this build to see how it goes.
As far as I know, r300_dri.so is only part of the Mesa-CVS, which hasn't been merged to the Xorg-CVS yet. For DRI, you need to compile yourself a kernel-driver - just have a look at this thread. As it is a very quick moving target, maybe there is a chance to get the r300- and Mesa-CVS built with this experimental ebuild, too? I really don't know how much complexity this would add to the whole process, so it might be I'm just asking for too much.mpytasz wrote:Another problem I have noticed is that r300_dri.so has not been built.
Hi all,Iluminatus wrote:I've looked over kernel 2.6.14 drm and althought it has significant changes, the latetst changes only appear in 2.6.15rc1. Can you use cvs DRM instead of kernel drm.
Latest of latest please.
By the looking of your log
2 things worry me
No matching Device section for instance (BusID PCI:1:0:0) foundIt's almost has if your card isn't known, and drm couldn't found any viable memory. I need to do a little more research, but for now, i cannot help you much, important exam on monday sorry.(EE) RADEON(0): Static buffer allocation failed. Disabling DRI.
(EE) RADEON(0): At least 11700 kB of video memory needed at this resolution and depth.
Just give a quick check in dmesg, in system messages..