Description of problem: anaconda raises a python exception during display configuration Version-Release number of selected component (if applicable): How reproducible: Run installation on PS3 Steps to Reproduce: 1. Enter F8 installation on PS3 2. 3. Actual results: Anaconda starts, then stops with a python traceback (around rhpxl/videocard.py, line 149, in __init__ elif os.uname()[4].count("ppc") > 0 and card.pcidom > 0: AttributeError: device instance has no attribute 'pcidom' Expected results: installation to proceed normally Additional info: (I tried installing in text-only mode but couldn't figure out how.)
/me looks suspiciously at http://git.fedoraproject.org/?p=hosted/rhpxl.git;a=commitdiff;h=81fa0773e2da692836b319410ab051b32dffb3de AFAICT both hunks of that are broken -- the first because of the trace observed, and the second because it'll change the fallback case on PowerPC machines to 'vesa' instead of fbdev.
Hm, I think it's even more broken than it seems at first glance. The assumption that devices in domains > 0 will be mapped above 4GiB is completely bogus in the first place -- we support machines where that isn't the case, on which X works fine. If you want to avoid using 'real' X drivers on cards where the resources are mapped above 4GiB, then perhaps the best way to achieve that is to try checking where the resources are mapped, rather than making up broken heuristics? Besides -- if X maps the resources correctly through sysfs, why does it care about the physical address of them anyway?
For the record: I have reverted the above change, and dropped the modified module into a RHupdates directory. With this, I was able to get F8 installed on my PS3. Thanks a lot for the quick help !
*** This bug has been marked as a duplicate of 370761 ***
*** Bug 381541 has been marked as a duplicate of this bug. ***
Any chance of getting this fixed, please?
hello?
*** Bug 389301 has been marked as a duplicate of this bug. ***