broken DRM for ATI Radeon

From: Pierre Beyssac (pb_at_fasterix.frmug.org)
Date: 06/25/03

  • Next message: Juli Mallett: "tcsh being dodgy, or pipe code ishoos?"
    Date: Wed, 25 Jun 2003 01:14:51 +0200
    To: freebsd-current@freebsd.org
    
    

    Since the "new" DRM has been integrated in current by the end of
    April, I've been unable to use DRI with my ATI card.

    The X server starts and apparently works, then suddenly (when
    scrolling an xterm or doing some memory-intensive operation like
    3D rendering) enters a busy loop.

    After an awful lot of searching and attempting to debug the code,
    I've finally been able to find out that the server loops on an
    ioctl(DRM_IOCTL_DMA) returning EBUSY, which means that the DRM
    driver can't get a free buffer from radeon_cp.c:radeon_freelist_get().

    My XFree server is the latest version of the package
    (XFree86-Server-4.3.0_8). Earlier versions exhibited the same
    behaviour.

    Does anyone have a clue on where to investigate some more and fix
    that?

    -- 
    Pierre Beyssac	      	    pb@fasterix.frmug.org pb@fasterix.freenix.org
        Free domains: http://www.eu.org/ or mail dns-manager@EU.org
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Juli Mallett: "tcsh being dodgy, or pipe code ishoos?"

    Relevant Pages

    • Only root can startx after installing DRM module
      ... I've tried to install the DRM module from the instructions found on: ... Only now I'm only able to start the X server as root, ... Module pcidata: vendor="The XFree86 Project" ... Loading extension MIT-SUNDRY-NONSTANDARD ...
      (comp.os.linux.x)
    • Re: PCI domains?
      ... > device-device transfers. ... The DRM historically doesn't attach to specific devices itself. ... Server opens a /dev/dri/cardX, sees if it fits its criteria (driver name ... It looks like the "hose" on alpha is equivalent to a domain, ...
      (freebsd-current)
    • After suspend a second X server does not start anymore
      ... KDE (which I think technically starts another X server). ... Could not set DRM device bus ID. ... Disabling DRI. ...
      (Debian-User)
    • Deploying DRM
      ... you wouldn't have to do anything special to your WMS v4.1. ... need to setup the DRM infrastructure for this part). ... play from the server similar to non-protected content. ... protect uploaded ...
      (microsoft.public.windowsmedia.server)
    • RE: WMEncoder 9 and MSFT DRM Returning "Content Tampered With" err
      ... Server R2 fully patched. ... Encoder and Streaming server are on different boxes. ... If I leave in the DRM portions, attempt to play from the streaming server ... IWMEncSourceGroupCollection SrcGrpColl = Encoder.SourceGroupCollection; ...
      (microsoft.public.windowsmedia.encoder)