--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: xserver-xorg-video-via: DRI non-functional with 64-bit kernel
- From: Giuliano Procida <myxie@n22.homeunix.net>
- Date: Tue, 09 May 2006 20:39:36 +0100
- Message-id: <20060509193936.26090.83815.reportbug@hilfy.n22.homeunix.net>
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
--- End Message ---