[Bug 40242] New: radeontool hits EAGAIN from libpciaccess while mapping framebuffer

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 19 10:56:46 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=40242

           Summary: radeontool hits EAGAIN from libpciaccess while mapping
                    framebuffer
           Product: xorg
           Version: 7.6
          Platform: Other
               URL: https://bugs.launchpad.net/ubuntu/+source/radeontool/+
                    bug/812778
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: bryce at canonical.com
         QAContact: xorg-team at lists.x.org


Forwarding this bug report from Ubuntu reporter Timo Witte:
  https://bugs.launchpad.net/ubuntu/+source/radeontool/+bug/812778

[Problem]
On line ~ 964 in the file radeontool.c the framebuffer is mapped via
"pci_device_map_region(avivo_device, fb_region, 1)" this operation returns a
EAGAIN (error code 11), which is generated by the libpciaccess. The Frambuffer
Region is found correctly (in radeontool, avivotool just searched for 128M
regions). I think this might somehow be a problem with changed kernel acccess
behavior over time. I ran the tool from an X Session as root, and from remote
ssh (without X running in the foreground [ctrl + alt + f1])

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: radeontool 1.6.1-1
ProcVersionSignature: Ubuntu 3.0.0-5.6-generic 3.0.0-rc7
Uname: Linux 3.0.0-5-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
Date: Tue Jul 19 11:14:46 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: radeontool
UpgradeStatus: Upgraded to oneiric on 2011-05-30 (49 days ago)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list