Summary: | [ATI/radeon] Bus error in radeon_drv on PCI 9200 + Power Mac | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Ian Romanick <idr> | ||||||
Component: | Driver/Radeon | Assignee: | Xorg Project Team <xorg-team> | ||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||
Severity: | major | ||||||||
Priority: | high | ||||||||
Version: | git | ||||||||
Hardware: | PowerPC | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Ian Romanick
2004-10-17 00:06:38 UTC
Created attachment 1135 [details]
The offending config file
Created attachment 1136 [details]
The resulting log file
I talked with Michel Daenzer last night on IRC. He believes that the problem is that the MMIO routines for PowerPC are hardcoded for PCI bus ID 1, but my card is on bus 2. I tried moving the card to a different slot to no avail. All 3 PCI slots on the Power Mac give a 0001:2:XX.0 bus ID. Since this is a known issue, drivers should at least log a message and gracefully terminate. Death by bus error isn't very user friendly. :( It's neither MMIO nor driver code - it's the port I/O code used by the vgaHW module. I'm not sure, but implementing PCI domain support for PPC might fix this? Workarounds you could try: * Don't use vgaHW with UseFBDev * Change the bus number passed to the __NR_pciconfig_iobase syscall in lnx_video.c The option "VGAAccess" "No" fixes this and is now enabled by default on ppc, so unless you can reproduce, I'll mark it fixed |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.