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

Bug#366609: xserver-xorg-video-via: DRI non-functional with 64-bit kernel



Package: xserver-xorg-video-via
Version: 1:0.1.33.2-3
Severity: normal


Relevant snippet of X log file:

(II) VIA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(II) VIA(0): Caught X working around an old VGA limitation
(HBlankStart).
(II) VIA(0): 3D Engine has been initialized.
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports (null)
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
[snip]
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
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
(II) VIA(0): [drm] loaded kernel module for "via" driver
(II) VIA(0): [drm] DRM interface version 1.0
(II) VIA(0): [drm] drmSetBusid failed (6, PCI:1:0:0), Invalid argument
(EE) VIA(0): [dri] DRIScreenInit failed.  Disabling DRI.
(II) VIA(0): VIAInternalScreenInit

Kernel messages:

[drm] Initialized drm 1.0.1 20051102
GSI 20 sharing vector 0xE9 and IRQ 20
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 233
PCI: Via IRQ fixup for 0000:01:00.0, from 11 to 9
[drm] Initialized via 2.7.4 20051116 on minor 0
ioctl32(Xorg:8169): Unknown cmd fd(6) cmd(c0106407){00} arg(ffffc2a0) on /dev/dri/card0
ioctl32(Xorg:8169): Unknown cmd fd(6) cmd(c0086401){00} arg(ffffc2a4) on /dev/dri/card0
ioctl32(Xorg:8169): Unknown cmd fd(6) cmd(c0246400){00} arg(08213b68) on /dev/dri/card0
ioctl32(Xorg:8169): Unknown cmd fd(6) cmd(c0246400){00} arg(08213b68) on /dev/dri/card0
ioctl32(Xorg:8169): Unknown cmd fd(6) cmd(c0106407){00} arg(ffffc5b0) on /dev/dri/card0
ioctl32(Xorg:8169): Unknown cmd fd(6) cmd(40086410){00} arg(ffffc5bc) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(c0246400){00} arg(082129b8) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(c0246400){00} arg(082129b8) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(c0106407){00} arg(ffffb840) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(c0086401){00} arg(ffffb844) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(c0246400){00} arg(082129b8) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(c0246400){00} arg(082129b8) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(c0106407){00} arg(ffffbb50) on /dev/dri/card0
ioctl32(Xorg:8237): Unknown cmd fd(6) cmd(40086410){00} arg(ffffbb5c) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(c0246400){00} arg(082129c0) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(c0246400){00} arg(082129c0) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(c0106407){00} arg(ffffcbe0) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(c0086401){00} arg(ffffcbe4) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(c0246400){00} arg(082129c0) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(c0246400){00} arg(082129c0) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(c0106407){00} arg(ffffcef0) on /dev/dri/card0
ioctl32(Xorg:8377): Unknown cmd fd(6) cmd(40086410){00} arg(ffffcefc) on /dev/dri/card0 

Man page via(4):

"The driver is not fully 64 bit clean. In particular, 3D acceleration,
XvMC and VBEModes do not work properly in 64-bit mode."

Obviously, I'd like things to work in 64-bit mode!

I have no idea how easy or difficult it would be to rebuild this package
from source. If it is doable, I might try debugging it myself.

Regards,
Myxie.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16myx4
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xserver-xorg-video-via depends on:
ii  libc6                         2.3.6-7    GNU C Library: Shared libraries
ii  libdrm2                       2.0.1-1    Userspace interface to kernel DRM 
ii  xserver-xorg-core             1:1.0.2-7  X.Org X server -- core server

xserver-xorg-video-via recommends no packages.

-- no debconf information



Reply to: