tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bad karma between mouse and ati6 driver



Le 24/11/15 16:40, Richard PALO a écrit :
> Looking for advice on the following.
>> ...
>> [  4175.385] (II) RADEON(1): RADEONScreenInit d0000000 0 0
>> [  4175.522] (II) RADEON(1): Dynamic Power Management Disabled
>> [  4175.522] mc fb loc is 00df00d0
>> [  4175.522] (II) RADEON(1): RADEONInitMemoryMap() : 
>> [  4175.523] (II) RADEON(1):   mem_size         : 0x10000000
>> [  4175.523] (II) RADEON(1):   MC_FB_LOCATION   : 0x00df00d0
>> [  4175.523] (II) RADEON(1):   MC_AGP_LOCATION  : 0x003f0000
>> [  4175.523] (II) RADEON(1): Depth moves disabled by default
>> [  4175.531] (II) RADEON(1): RADEONRestoreMemMapRegisters() : 
>> [  4175.531] (II) RADEON(1):   MC_FB_LOCATION   : 0x00df00d0 0x0f3f0f00
>> [  4175.531] (II) RADEON(1):   MC_AGP_LOCATION  : 0x003f0000
>> [  4175.542] (==) RADEON(1): Backing store enabled
>> [  4175.542] (WW) RADEON(1): Direct rendering disabled
>> [  4175.542] (II) RADEON(1): Acceleration enabled
>> [  4175.542] (==) RADEON(1): DPMS enabled
>> [  4175.542] (==) RADEON(1): Silken mouse disabled
>> [  4175.542] (EE) RADEON(1): Hardware cursor initialization failed
>> [  4175.542] (II) RADEON(1): Using software cursor
>> [  4175.542] (II) RADEON(1): Textured video requires CP on R5xx/R6xx/R7xx/IGP
>> [  4175.550] (II) RADEON(1): RADEONRestoreMemMapRegisters() : 
>> [  4175.551] (II) RADEON(1):   MC_FB_LOCATION   : 0x00df00d0 0x00df00d0
>> [  4175.551] (II) RADEON(1):   MC_AGP_LOCATION  : 0x003f0000
>> [  4175.561] (II) RADEON(1): crtc(0) Clock: mode 94500, PLL 945000
>> [  4175.561] (II) RADEON(1): crtc(0) PLL  : refdiv 2, fbdiv 0x54(84), fracfbdiv 0, pdiv 12
>> [  4175.642] (II) RADEON(1): RandR 1.2 enabled, ignore the following RandR disabled message.
>> [  4175.643] (--) RandR disabled
>> [  4175.666] (II) AIGLX: Screen 0 is not DRI2 capable
>> [  4175.666] (EE) AIGLX: reverting to software rendering
>> [  4175.672] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
>> [  4175.674] (II) AIGLX: Loaded and initialized swrast
>> [  4175.674] (II) GLX: Initialized DRISWRAST GL provider for screen 0
>> [  4175.674] (II) AIGLX: Screen 1 is not DRI2 capable
>> [  4175.674] (EE) AIGLX: reverting to software rendering
>> [  4175.675] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
>> [  4175.677] (II) AIGLX: Loaded and initialized swrast
>> [  4175.677] (II) GLX: Initialized DRISWRAST GL provider for screen 1
>> [  4175.678] (II) RADEON(1): Setting screen physical size to 270 x 203
>> [  4176.197] (II) Using input driver 'mouse' for 'Mouse0'
>> [  4176.197] (**) Option "CorePointer"
>> [  4176.197] (**) Mouse0: always reports core events
>> [  4176.198] (**) Option "Protocol" "auto"
>> [  4176.198] (**) Option "Device" "/dev/mouse"
>> [  4176.198] (II) Mouse0: Setting Device option to "/dev/mouse"
>> [  4176.202] (**) Mouse0: Protocol: "VUID"
>> [  4176.203] (**) Mouse0: always reports core events
>> [  4176.203] (**) Option "Device" "/dev/mouse"
>> [  4176.203] (==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
>> [  4176.203] (**) Option "ZAxisMapping" "4 5 6 7"
>> [  4176.203] (**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
>> [  4176.203] (**) Mouse0: Buttons: 11
>> [  4176.203] (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE, id 6)
>> [  4176.203] (EE) Dynamic loader error: ld.so.1: Xorg: fatal: _ex_unwind: can't find symbol
>> [  4176.204] (EE) 
>> [  4176.204] (EE) Backtrace:
>> [  4176.204] (EE) 0: /opt/local/bin/Xorg (xorg_backtrace+0x49) [0x80d18b9]
>> [  4176.204] (EE) 1: /opt/local/bin/Xorg (OsSigHandler+0x58) [0x80d7308]
>> [  4176.204] (EE) 2: /lib/libc.so.1 (__sighndlr+0x15) [0xfe8da395]
>> [  4176.205] (EE) 3: /lib/libc.so.1 (call_user_handler+0x292) [0xfe8ced03]
>> [  4176.205] (EE) 4: /opt/local/bin/Xorg (xf86_wrap_crtc_notify+0x37) [0x812c287]
>> [  4176.205] (EE) 5: /opt/local/lib/xorg/modules/input/mouse_drv.so (vuidMouseProc+0x3b0) [0xfd9ea2f0]
>> [  4176.205] (EE) 6: /opt/local/bin/Xorg (ActivateDevice+0x44) [0x8091734]
>> [  4176.205] (EE) 7: /opt/local/bin/Xorg (xf86NewInputDevice+0x20f) [0x8102d8f]
>> [  4176.205] (EE) 8: /opt/local/bin/Xorg (InitInput+0x9f) [0x80f4a6f]
>> [  4176.205] (EE) 9: /opt/local/bin/Xorg (dix_main+0x399) [0x80a0819]
>> [  4176.206] (EE) 10: /opt/local/bin/Xorg (main+0x2a) [0x80e2cba]
>> [  4176.206] (EE) 11: /opt/local/bin/Xorg (_start+0x83) [0x808b253]
>> [  4176.206] (EE) 
>> [  4176.206] (EE) Segmentation Fault at address 0x7c
>> [  4176.206] (EE) 
>> Fatal server error:
>> [  4176.206] (EE) Caught signal 11 (Segmentation Fault). Server aborting
>> [  4176.206] (EE) 
>> [  4176.207] (EE) 
> 
> This is xorg server 1.17.4 running on SunOS 5.11 pkgsrc i386, I'm trying to load ati6 (DRI1 driver maintained in pkgsrc) for a r5450 card along with my builtin mga200 on a SuperMicro mainboard.
> (unfortunately my previous geforce card died, it worked fine with 'nv' and the nVidia replacement
> needs 'nouveau' will have to wait a bit for KMS on my particular platform).
> 
> The ati card details:
>> 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] (prog-if 00 [VGA controller])
>> 	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 2127
>> 	Flags: bus master, fast devsel, latency 0, IRQ 10
>> 	Memory at d0000000 (64-bit, prefetchable)
>> 	Memory at fe8c0000 (64-bit, non-prefetchable)
>> 	I/O ports at c000
>> 	Expansion ROM at fe8a0000 [disabled]
>> 	Capabilities: [50] Power Management version 3
>> 	Capabilities: [58] Express Legacy Endpoint, MSI 00
>> 	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
> 
> If I force vesa instead of radeon, then things are fine.
> 
> This seems to be the area indicated in the backtrace:
>>         if (vuidMouseGeneration != serverGeneration) {
>>                 for (i = 0; i < screenInfo.numScreens; i++) {
>>                     ScreenPtr pScreen = screenInfo.screens[i];
>>                     ScrnInfoPtr pScrn = XF86SCRNINFO(pScreen);
>>                     if (xf86CrtcConfigPrivateIndex != -1) {
>>                         xf86_crtc_notify_proc_ptr pCrtcNotify
>>                             = xf86_wrap_crtc_notify(pScreen,
>>                                                     vuidMouseCrtcNotify);
>>                         vuidMouseSetScreenPrivate(pScreen, pCrtcNotify);
>>                     } else {
>>                         vuidMouseSetScreenPrivate(pScreen,
>>                                                   pScrn->AdjustFrame);
>>                         pScrn->AdjustFrame = vuidMouseAdjustFrame;
>>                     }
>>                 }
>>             vuidMouseGeneration = serverGeneration;
>>         }
> 
> I must say that the screen size '270 x 203' is a bit weird...
> Just a bit higher in the log I have:
>> [  4172.300] (II) RADEON(1): Output HDMI-0 disconnected
>> [  4172.300] (II) RADEON(1): Output DVI-0 disconnected
>> [  4172.300] (II) RADEON(1): Output VGA-0 connected
>> [  4172.300] (II) RADEON(1): Using exact sizes for initial modes
>> [  4172.300] (II) RADEON(1): Output VGA-0 using initial mode 1024x768
>> [  4172.300] (II) RADEON(1): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
>> [  4172.300] (==) RADEON(1): DPI set to (96, 96)
> 
> Vesa is *really* slow... any ideas?
> 

disregard this please, I intended upstream... sorry

-- 
Richard PALO



Home | Main Index | Thread Index | Old Index