From owner-freebsd-multimedia Tue Feb 19 16:14:28 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from mail4.mx.voyager.net (mail4.mx.voyager.net [216.93.66.203]) by hub.freebsd.org (Postfix) with ESMTP id 38FC737B41C for ; Tue, 19 Feb 2002 16:13:58 -0800 (PST) Received: from mateo.voyager.net (24-56-193-117.mdmmi.voyager.net [24.56.193.117]) by mail4.mx.voyager.net (8.11.6/8.10.2) with ESMTP id g1K0BQn45505; Tue, 19 Feb 2002 19:11:26 -0500 (EST) Message-Id: <5.1.0.14.2.20020219190539.01300be0@pop.voyager.net> X-Sender: mhagerty@pop.voyager.net X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Tue, 19 Feb 2002 19:13:55 -0500 To: Eric Anholt From: Matthew Hagerty Subject: Re: How to make /dev/dri/card0? Cc: freebsd-multimedia@FreeBSD.ORG In-Reply-To: <1014107623.1078.9.camel@positron.anholt.dyn.dhs.org> References: <5.1.0.14.2.20020217191912.0134f3a8@pop.voyager.net> <5.1.0.14.2.20020217191912.0134f3a8@pop.voyager.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed 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 Greetings, Please excuse my ignorance, but what is DRM? I can see that it is something failing in my X startup, but other than that I find no reference to it. I checked the XFree86 site and the DRI site at sourceforge but all I can find talks about DRI. This is the first time I have really delved this far into getting an X/KDE system running on my FreeBSD machines and it is somewhat confusing. There does not seems to be any one place to get a complete list of what is needed and how it all fits together, and most of the documentation I find is either out of date, for Linux, or assumes too much. Can you tell me what the DRM is, what it is for, and how it fits into the whole X/KDE/DRI picture? Or at least a link? I briefly checked out your site and I think I could follow what is going on, but I'm still confused. Thanks, Matthew At 12:33 AM 2/19/2002 -0800, Eric Anholt wrote: >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