Red Hat Bugzilla – Bug 143944
system-config-display fails on line 388
Last modified: 2007-11-30 17:10:57 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.7.5) Gecko/20041110 Firefox/1.0
Description of problem:
After failing to detect my video card when installing, attempting to run system-config-display producing the an error message.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Fedora Core 3
2. Run system-config-display
Actual Results: Received the following error message
Traceback (most recent call list)
File '/usr/share/system-display-config/xconf.py' , line 388 , in ?
Name Error: name 'hardware_state' is not defined
Expected Results: A completed and working xorg configuation file.
Problem still occurs after doing a full yum update yesterday. The 3D card is a ATi Radeon X700 PCI Express. It may also be worth noting that fedora has not created an xorg configation file during the install either.
What does running as root:
kudzu -p -b video
give. Can you attach the output of lspci -vv. I've fixed it tracing back in cvs
but I want to figure why we aren't picking up your card.
Created attachment 109356 [details]
Output of kudzu -p -b video
Created attachment 109357 [details]
Output of lspci -vv
I am able to reproduce this bug identically.
Bug occurs when Anaconda fails to recognise a video card and/or monitor and
consequently performs a 'headless' installation.
I have read of several others with the same report 9although sometimes a later
If you can't install the video card through anaconda nor through
system-config-display it doesn't leave you any options. This could be fixed two
1. Fix anaconda to allow manual selection of video card when not detected
instead of reverting to text install
2. Fix the bug in system-config-display that requires some previous hardware
The solution is not to detect the video card - there are too many possibilities
I have tried version 1.0.27-1 which *CLAIMED* to have a fix for hardware_state
if it didn't exist.
I am unable to attach the kudzu report as I can't get into a web browser from
the broken machine, and it doesn't have any recordable media on it, however briefly:
desc "silicon integrated systems [SiS] 300/305 PCI/AGP VGA Display Adapter"
PCI Type: 1
PCI Dom: 0
Pretty sure that this is fixed now.
xconf.py now sets hardware_state to None before trying to read it from the
configuration file, and also tests to see if hardware_state exists before
merging it into xconfig
I'm not sure exactly when it was fixed. I'm sorry that no one got to closing
this bug earlier. If it's still a problem, please reopen.