Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 208694

Summary: X fails to start
Product: [Fedora] Fedora Reporter: David Woodhouse <dwmw2>
Component: xorg-x11-drv-atiAssignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-10-03 16:18:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 150224    
Attachments:
Description Flags
existing xorg.conf
none
Failing FC6 Xorg log
none
Working FC5 Xorg log none

Description David Woodhouse 2006-09-30 10:32:25 UTC
After an upgrade from FC5 to FC6, X no longer starts.

Comment 1 David Woodhouse 2006-09-30 10:32:25 UTC
Created attachment 137468 [details]
existing xorg.conf

Comment 2 David Woodhouse 2006-09-30 10:33:48 UTC
Created attachment 137469 [details]
Failing FC6 Xorg log

Comment 3 David Woodhouse 2006-09-30 10:35:07 UTC
Created attachment 137470 [details]
Working FC5 Xorg log

Comment 4 David Woodhouse 2006-09-30 10:38:18 UTC
Note how FC5 detects the absence of BIOS and does DDC, identifies the monitors
correctly. And how FC6 thinks there's a Legacy BIOS -- which is rather
surprising on a Mac G5.

Comment 5 David Woodhouse 2006-09-30 11:15:15 UTC
This works around it for me, but obviously I wouldn't suggest that it's a proper
fix.

--- xf86-video-ati-6.6.2/src/radeon_bios.c.orig 2006-09-30 12:14:26.000000000 +0100
+++ xf86-video-ati-6.6.2/src/radeon_bios.c      2006-09-30 11:58:34.000000000 +0100
@@ -71,7 +71,7 @@ Bool RADEONGetBIOSInfo(ScrnInfoPtr pScrn
        }
     }
 
-    if (info->VBIOS[0] != 0x55 || info->VBIOS[1] != 0xaa) {
+    if (1 || info->VBIOS[0] != 0x55 || info->VBIOS[1] != 0xaa) {
        xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
                   "Unrecognized BIOS signature, BIOS data will not be used\n");
        xfree (info->VBIOS);


Comment 6 David Woodhouse 2006-09-30 13:24:00 UTC
Proper fix at
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-ati.git;a=commitdiff;h=c979c7f87fc449cc9631820101edff82c3013e66

About to rebuild and test...

Comment 7 David Woodhouse 2006-09-30 13:36:44 UTC
Works correctly on my G5:

(WW) RADEON(0): Not an x86 BIOS ROM image, BIOS data will not be used

Works correctly with a PC version of the Radeon too:

(II) RADEON(0): Legacy BIOS detected



Comment 9 Adam Jackson 2006-10-03 16:18:56 UTC
Fixed in 6.6.2-4.