Bug#413009: xorg-server: [ia64] PCI domain mismatch - DRI unusable

2010-03-07 Thread Brice Goglin
On Wed, Apr 15, 2009 at 02:24:05PM +0200, Thibaut VARENE wrote:
 Hi,
 
 I should be able to try it in a couple weeks (my ia64 box with gfx is
 currently unavailable).
 I'll keep you posted.

Ping?

Brice




-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100307124314.ga7...@loulous.org



Bug#413009: xorg-server: [ia64] PCI domain mismatch - DRI unusable

2010-03-07 Thread Thibaut VARENE
On Sun, Mar 7, 2010 at 1:43 PM, Brice Goglin brice.gog...@ens-lyon.org wrote:
 On Wed, Apr 15, 2009 at 02:24:05PM +0200, Thibaut VARENE wrote:
 Hi,

 I should be able to try it in a couple weeks (my ia64 box with gfx is
 currently unavailable).
 I'll keep you posted.

 Ping?

Still haven't had a chance to try it and don't think I will anytime soon.

Do what you like with the bug, if need be I can always reopen it later.

T-Bone

-- 
Thibaut VARENE
http://www.parisc-linux.org/~varenet/



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/7d01f9f01003070529k1ff0b873rbd8990dfad253...@mail.gmail.com



Bug#413009: xorg-server: [ia64] PCI domain mismatch - DRI unusable

2009-04-15 Thread Brice Goglin
Thibault, could you xserver-xorg-core 1.6 from unstable?
PCI domains are supposed to be properly supported nowadays...

thanks,
Brice



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#413009: xorg-server: [ia64] PCI domain mismatch - DRI unusable

2009-04-15 Thread Thibaut VARENE
Hi,

I should be able to try it in a couple weeks (my ia64 box with gfx is
currently unavailable).
I'll keep you posted.

On Wed, Apr 15, 2009 at 2:16 PM, Brice Goglin brice.gog...@ens-lyon.org wrote:
 Thibault, could you xserver-xorg-core 1.6 from unstable?
 PCI domains are supposed to be properly supported nowadays...

 thanks,
 Brice




-- 
Thibaut VARENE
http://www.parisc-linux.org/~varenet/



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#413009: xorg-server: [ia64] PCI domain mismatch - DRI unusable

2007-03-01 Thread Thibaut VARENE
Package: xorg-server
Version: 2:1.1.1-19
Severity: normal
Tags: patch

Hi,

ISTR this bug was filed already but since I can't find it anymore in the
BTS, yet the bug is still there, I'm sending this bugreport.

The attached hack comes from this bugreport:
https://bugs.freedesktop.org/show_bug.cgi?id=7770
which explains at length what's going on.

Basically, there's a PCI domain mismatch between X server and the
kernel, leaving clients unable to use direct rendering, which this
one-liner fixes.

This bug has been there for quite a long time (at least since the 1.0.X
releases) and is a real PITA. And yes, I'm using a desktop ia64 system
:)

HTH

T-Bone

Other relevant data:
[EMAIL PROTECTED]:~$ glxinfo
name of display: :0.0
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
display: :0  screen: 0
direct rendering: No

[EMAIL PROTECTED]:~$ ls -l /dev/dri/card0
crw-rw-rw- 1 root root 226, 0 2007-03-01 18:44 /dev/dri/card0

in /var/log/Xorg.0.log:
[...]
(II) Initializing built-in extension XEVIE
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: Searching for BusID pci:0001:00:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports pci::00:00.0
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
(EE) AIGLX error: drmOpen failed (Operation not permitted)
(EE) AIGLX: reverting to software rendering


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: ia64
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-mckinley
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
diff --git a/hw/xfree86/dri/dri.c b/hw/xfree86/dri/dri.c
index 7b4d5bd..1715590 100644
--- a/hw/xfree86/dri/dri.c
+++ b/hw/xfree86/dri/dri.c
@@ -249,6 +249,8 @@ DRIScreenInit(ScreenPtr pScreen, DRIInfo
return FALSE;
 }
 
+pDRIPriv-pDriverInfo-busIdString = drmGetBusid(fd);
+

Bug#413009: xorg-server: [ia64] PCI domain mismatch - DRI unusable

2007-03-01 Thread Michel Dänzer
On Thu, 2007-03-01 at 19:28 +0100, Thibaut VARENE wrote:
 
 Basically, there's a PCI domain mismatch between X server and the
 kernel, leaving clients unable to use direct rendering, which this
 one-liner fixes.

It doesn't fix anything but just disables the domain check. If the
domains don't match, it could be a different graphics card altogether...


-- 
Earthling Michel Dänzer   |  http://tungstengraphics.com
Libre software enthusiast |  Debian, X and DRI developer