From owner-freebsd-multimedia Tue Feb 19 0:34: 4 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from gladstone.uoregon.edu (gladstone.uoregon.edu [128.223.142.14]) by hub.freebsd.org (Postfix) with ESMTP id 2490837B402 for ; Tue, 19 Feb 2002 00:33:59 -0800 (PST) Received: from positron.anholt.dyn.dhs.org (d184-101.uoregon.edu [128.223.184.101]) by gladstone.uoregon.edu (8.12.2/8.12.2) with ESMTP id g1J8Xh5D019314; Tue, 19 Feb 2002 00:33:43 -0800 (PST) Subject: Re: How to make /dev/dri/card0? From: Eric Anholt To: Matthew Hagerty Cc: freebsd-multimedia@FreeBSD.ORG In-Reply-To: <5.1.0.14.2.20020217191912.0134f3a8@pop.voyager.net> References: <5.1.0.14.2.20020217191912.0134f3a8@pop.voyager.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/1.0.2 Date: 19 Feb 2002 00:33:43 -0800 Message-Id: <1014107623.1078.9.camel@positron.anholt.dyn.dhs.org> Mime-Version: 1.0 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org You haven't mentioned what version of the drm you have installed, so I think you probably don't have it installed. Normally people can use ports/graphics/drm-kmod, but if you are using X4.2 you must use the updated port from my website (http://gladstone.uoregon.edu/~eanholt/dri/), or compile the kernel module sources from X 4.2 by hand. On Sun, 2002-02-17 at 16:25, Matthew Hagerty wrote: > Greetings, > > I'm trying to get X started with hardware support for my Voodoo-3 3000 > (AGP). I'm running 4.5-Release, X 4.2 compiled and installed from source > and KDE 2.2.2 from the ports/pagkages. When I start X and look in > /var/log/XFree86.0.log, there are these messages where a device open fails: > > (II) TDFX(0): Minimum 338, Maximum 1279 lines of offscreen memory available > drmOpenDevice: minor is 0 > drmOpenDevice: node name is /dev/dri/card0 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 0 > drmOpenDevice: node name is /dev/dri/card0 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 0 > drmOpenDevice: node name is /dev/dri/card0 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 1 > drmOpenDevice: node name is /dev/dri/card1 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 2 > drmOpenDevice: node name is /dev/dri/card2 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 3 > drmOpenDevice: node name is /dev/dri/card3 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 4 > drmOpenDevice: node name is /dev/dri/card4 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 5 > drmOpenDevice: node name is /dev/dri/card5 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 6 > drmOpenDevice: node name is /dev/dri/card6 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 7 > drmOpenDevice: node name is /dev/dri/card7 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 8 > drmOpenDevice: node name is /dev/dri/card8 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 9 > drmOpenDevice: node name is /dev/dri/card9 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 10 > drmOpenDevice: node name is /dev/dri/card10 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 11 > drmOpenDevice: node name is /dev/dri/card11 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 12 > drmOpenDevice: node name is /dev/dri/card12 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 13 > drmOpenDevice: node name is /dev/dri/card13 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > drmOpenDevice: minor is 14 > drmOpenDevice: node name is /dev/dri/card14 > drmOpenDevice: open result is -1, (Unknown error: 999() > drmOpenDevice: Open failed > (II) TDFX(0): [drm] drmOpen failed > (EE) TDFX(0): [dri] DRIScreenInit failed, disabling DRI. > > > When I look in /dev/dri the directory is empty. Everything else seems to > load without error and I have checked and rechecked that I have all the > "Load" commands in my XF86Config. Can anyone give me some info on how > these "card" devices are supposed to come into existence? I tried a > "/dev/MAKEDEV all" but that had no affect. Any insight would be greatly > appreciated. > > Thanks, > Matthew > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-multimedia" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message