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 119620 - Can't configure the graphic system
Summary: Can't configure the graphic system
Keywords:
Status: CLOSED DUPLICATE of bug 123429
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-display
Version: 2
Hardware: x86_64
OS: Linux
high
high
Target Milestone: ---
Assignee: Brent Fox
QA Contact:
URL:
Whiteboard:
: 121107 (view as bug list)
Depends On:
Blocks: FC2Blocker
TreeView+ depends on / blocked
 
Reported: 2004-03-31 21:49 UTC by Alessandro Polverini
Modified: 2007-11-30 22:10 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-02-21 19:02:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
my xorg.conf (deleted)
2004-06-04 13:27 UTC, Jonathan Smith
no flags Details
my Xorg log (deleted)
2004-06-04 13:28 UTC, Jonathan Smith
no flags Details

Description Alessandro Polverini 2004-03-31 21:49:10 UTC
Description of problem:
Anaconda starts in textmode, so I did all the installation and after
the boot I run


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Install fedora core2 test2
2. reboot
3. start system-config-display --reconfig
  
Actual results:
file "/usr/share/system-config-fisplay/xconf.py" line 412, in ? 
hardware_state.merge_into(xconfig)
name error: name "hardware_state" is not defined

Sorry if the output is not perfect, I copied by hand on hand writing
because I could not be able to do cut&paste.

Expected results:
I expected the configurator telling me something, at least while it
was not working, and hopefully able to configure my dual flat panel
display.

Additional info:
My graphic card is a GeForce FX 5600, m/b is Asus K8V.

Comment 1 Jeff Iddings 2004-04-07 16:20:07 UTC
Experiencing the same problem on x86...

SIS315 video card -- though I suspect it's not hardware specific.
Happens also when I try to setup the card manually...

# system-config-display --set-driver=sis --set-resolution=800x600
--set-depth=16 --set-videoram=0 

Traceback (most recent call last):
   File "/usr/share/system-config-display/xconf.py", line 412, in ?
    hardware_state.merge_into(xconfig)
NameError: name 'hardware_state' is not defined

Comment 2 Brent Fox 2004-04-07 19:27:12 UTC
Type this in as root:
1) python
2) import rhpl.videocard
3) vc = rhpl.videocard.VideoCardInfo()
4) card_list = vc.videocards
5) print card_list
6) for card in card_list: print card  (press Enter twice)

Please paste the output of those print statements to this bug report.
 It looks like the video card isn't getting probed for some reason.

Comment 3 Mike A. Harris 2004-04-16 04:09:30 UTC
>>> import rhpl.videocard
>>> vc = rhpl.videocard.VideoCardInfo()
>>> card_list = vc.videocards
>>> print card_list
[<rhpl.videocard.VideoCard instance at 0x2a97e8bef0>]
>>> for card in card_list: print card
...
device: None
descr : ATI|Rage XL
server: Xorg
cardManf: None
vidRam: 8192
carddata: {'CHIPSET': 'ati', 'DRIVER': 'ati', 'NAME': 'ATI Mach64',
'NOCLOCKPROBE': ''}
devID: ATI Mach64
fbmodes: None
fbbpp: None


Comment 4 Warren Togami 2004-04-19 03:46:37 UTC
*** Bug 121107 has been marked as a duplicate of this bug. ***

Comment 5 Ralf Ertzinger 2004-04-19 10:30:27 UTC
[... start output ...]

>>> import rhpl.videocard
>>> vc = rhpl.videocard.VideoCardInfo()
>>> card_list = vc.videocards
>>> print card_list
[<rhpl.videocard.VideoCard instance at 0xf6fefaec>]
>>> for card in card_list: print card
... 
device: None
descr : nVidia Corporation|NV11 [GeForce2 MX/MX 400]
server: Xorg
cardManf: None
vidRam: 32768
carddata: {'CHIPSET': 'GeForce 2', 'SEE': 'NVIDIA GeForce 2
(generic)', 'DRIVER': 'nv', 'NAME': 'NVIDIA GeForce 2 MX (generic)',
'NOCLOCKPROBE': ''}
devID: NVIDIA GeForce 2 MX (generic)
fbmodes: None
fbbpp: None

[... end output ...]
The card is identified correctly.

Comment 6 Victor Pechorin 2004-04-20 08:19:51 UTC
Python 2.3.3 (#1, Mar 16 2004, 16:37:35)
[GCC 3.3.3 20040311 (Red Hat Linux 3.3.3-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import rhpl.videocard
>>> vc = rhpl.videocard.VideoCardInfo()
>>> card_list = vc.videocards
>>> print card_list
[<rhpl.videocard.VideoCard instance at 0xf6f84b0c>]
>>> for card in card_list: print card
...
device: None
descr : ATI|Radeon Mobility M7 LW [Radeon Mobility 7500]
server: Xorg
cardManf: None
vidRam: 32704
carddata: {'CHIPSET': 'RV200', 'DRIVER': 'radeon', 'NAME': 'ATI Radeon
Mobility 7500'}
devID: ATI Radeon Mobility 7500
fbmodes: None
fbbpp: None
 
>>>

Also the latest system-config-display gives me only two resolutions
640x480 and 800x600, but before, when i installed FC2 test 2 it worked
normally (gave 1024x768 mode).

Comment 7 Alessandro Polverini 2004-04-28 11:46:24 UTC
Here is the output requested:
-----------------------------
Python 2.3.3 (#1, Mar 16 2004, 17:10:55)
[GCC 3.3.3 20040311 (Red Hat Linux 3.3.3-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import rhpl.videocard
>>> vc = rhpl.videocard.VideoCardInfo()
* no cardMem, assuming 8192
>>> card_list = vc.videocards
>>> print card_list
[<rhpl.videocard.VideoCard instance at 0x2a97d8ef38>]
>>> for card in card_list: print card
...
device: None
descr : VESA driver (generic)
server: Xorg
cardManf: None
vidRam: 8192
carddata: {'CHIPSET': 'VESA VBE 2.0', 'DRIVER': 'vesa', 'NAME': 'VESA
driver (generic)'}
devID: VESA driver (generic)
fbmodes: None
fbbpp: None
-----------------------------

Hoping to be useful, here is the output of lspci and lspci -n:
00:00.0 Host bridge: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host
Bridge (rev 01)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800
South]
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio
Capture (rev 11)
00:0a.0 Ethernet controller: Marvell Yukon Gigabit Ethernet
10/100/1000Base-T Adapter (rev 13)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA
RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800
South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AQ
[Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AQ [Radeon
9600] (Secondary)

00:00.0 Class 0600: 1106:3188 (rev 01)
00:01.0 Class 0604: 1106:b188
00:09.0 Class 0400: 109e:036e (rev 11)
00:09.1 Class 0480: 109e:0878 (rev 11)
00:0a.0 Class 0200: 11ab:4320 (rev 13)
00:0d.0 Class 0200: 10ec:8139 (rev 10)
00:0f.0 Class 0104: 1106:3149 (rev 80)
00:0f.1 Class 0101: 1106:0571 (rev 06)
00:10.0 Class 0c03: 1106:3038 (rev 81)
00:10.1 Class 0c03: 1106:3038 (rev 81)
00:10.2 Class 0c03: 1106:3038 (rev 81)
00:10.3 Class 0c03: 1106:3038 (rev 81)
00:10.4 Class 0c03: 1106:3104 (rev 86)
00:11.0 Class 0601: 1106:3227
00:11.5 Class 0401: 1106:3059 (rev 60)
00:18.0 Class 0600: 1022:1100
00:18.1 Class 0600: 1022:1101
00:18.2 Class 0600: 1022:1102
00:18.3 Class 0600: 1022:1103
01:00.0 Class 0300: 1002:4151
01:00.1 Class 0380: 1002:4171


Comment 8 Gene Czarcinski 2004-04-28 17:22:35 UTC
Confirmed ... this problem still exists with FC2-T3

Comment 9 Gene Czarcinski 2004-04-28 17:33:41 UTC
Note:

1. running s-c-d without "--reconfig" seems to work if there is no
/etc/X11/xorg.conf.

2. Have a more or less "good" version of /etc/X11/xorg.conf works even
better.

Comment 10 Kyrre Ness Sjøbæk 2004-04-30 21:53:41 UTC
Seems to me if its just making completely destroyed config-files.

I specified a "generic 1024x768 CRT", and this is what it came up with
(it was not autodetected) (i tried more than once - the thing was
behaving rater "funny" - giving and removing access to resolutions
varying between 800x600 and 1024x768, but when put to the test, all X
gave me was 600x???.)

Section "Monitor"

 ### Uncomment if you don't want to default to DDC:
 ### Uncomment if you don't want to default to DDC:
#	HorizSync    31.5 - 57.0
#	VertRefresh  50.0 - 70.0
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor 1024x768"
 ### Uncomment if you don't want to default to DDC:
#	HorizSync    31.5 - 57.0
#	VertRefresh  50.0 - 70.0
	Option	    "dpms"
EndSection

After manualy creatining the monitor setup and setting up the
modeline, as well as deleting /etc/X11/XF86Config and xorg.conf.backup
all worked smooth for me.

I have a Philips Brilliance 17A attached to a ATI 

Comment 11 J. Scott Farrow 2004-05-01 20:40:05 UTC
I'm having the same issues with an Nvidia GeForce4 MX420 w/Eizo TX-
C7S monitor.  This setup worked fine under test2.  I'm unable to get 
more than 620x480 resolution even with manual edits 
to /etc/X11/xorg.conf.  

Deleting the xorg.conf file and rerunning system-config-display, as 
suggested above, did not help.

- J. Scott Farrow
jsfarrow

Script started on Sat 01 May 2004 02:22:11 PM MDT
[root@pontifex root]# python

Python 2.3.3 (#1, Mar 16 2004, 16:37:35) 

[GCC 3.3.3 20040311 (Red Hat Linux 3.3.3-3)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> rhpl.     import rhpl.videocard

>>> vc = rhpl.videocard.VideoCardInfo()

>>> card_list = fc.videocards[1P[1P[1@ 
[1

>>> print card_list

[<rhpl.videocard.VideoCard instance at 0xf707296c>]

>>> for card in card_list: print card 

... 

device: None

descr : nVidia Corporation|NV17 [GeForce4 MX 420]

server: Xorg

cardManf: None

vidRam: 65536

carddata: {'CHIPSET': 'GeForce 4', 'DRIVER': 'nv', 'NAME': 'NVIDIA 
GeForce 4 (generic)', 'NOCLOCKPROBE': ''}

devID: NVIDIA GeForce 4 (generic)

fbmodes: None

fbbpp: None



>>> exit


 

Comment 12 Douglas Furlong 2004-05-07 12:25:45 UTC
This bug may be related to   Bug #:   120950  

Comment 13 Matt Brown 2004-05-08 23:04:24 UTC
I am also seeing this bug on a fresh FC2T3 install. Gigabyte nForce2
motherboard, AMD XP 2600+ and a Radeon 9600 connected to a Philips
170B (LCD). 

Running system-config-display returns
[root@argon root]# system-config-display
Traceback (most recent call last):
  File "/usr/share/system-config-display/xconf.py", line 412, in ?
    hardware_state.merge_into(xconfig)
NameError: name 'hardware_state' is not defined

Running the python snippet given above prints an empty list
and no output is generated from the for loop.

Comment 14 Jonathan Smith 2004-06-04 13:27:06 UTC
Created attachment 100866 [details]
my xorg.conf

Comment 15 Jonathan Smith 2004-06-04 13:28:04 UTC
Created attachment 100867 [details]
my Xorg log

Comment 16 Jonathan Smith 2004-06-04 13:32:45 UTC
For me, it goes into endless searching, similar to what happens when 
I run system-config-display except without the black void.

>>> print card_list
[<rhpl.videocard.VideoCard instance at 0xf6f79aac>]
>>> for card in card_list: print card
... endless searching prevails

I have attached my xorg.conf and log files

Comment 17 Jonathan Smith 2004-06-04 15:48:40 UTC
I failed to press enter TWICE. Repeating the steps produces the 
following info:

device: None
descr : Silicon Integrated Systems [SiS]|630/730 PCI/AGP VGA Display 
Adapter
server: Xorg
cardManf: None
vidRam: None
carddata: {'CHIPSET': 'SiS630', 'DRIVER': 'sis', 'NAME': 'SiS 630', 
'NOCLOCKPROBE': ''}
devID: SiS 630
fbmodes: None
fbbpp: None



Comment 18 Jonathan Smith 2004-06-04 20:54:15 UTC
Additional info from pciutils-devel (lspci):
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 730 Host (rev 
02)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] 
(rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 
(LPC Bridge)
00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 
PCI Fast Ethernet (rev 82)
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 
Controller (rev 07)
00:01.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 
Controller (rev 07)
00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] 
SiS PCI Audio Accelerator (rev 02)
00:01.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem 
Controller (rev a0)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual 
PCI-to-PCI bridge (AGP)
00:0b.0 Unknown mass storage controller: Promise Technology, Inc. 
20268 (rev 02)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 
630/730 PCI/AGP VGA Display Adapter (rev 31)

00:00.0 Class 0600: 1039:0730 (rev 02)
00:00.1 Class 0101: 1039:5513 (rev d0)
00:01.0 Class 0601: 1039:0018
00:01.1 Class 0200: 1039:0900 (rev 82)
00:01.2 Class 0c03: 1039:7001 (rev 07)
00:01.3 Class 0c03: 1039:7001 (rev 07)
00:01.4 Class 0401: 1039:7018 (rev 02)
00:01.6 Class 0703: 1039:7013 (rev a0)
00:02.0 Class 0604: 1039:0001
00:0b.0 Class 0180: 105a:4d68 (rev 02)
01:00.0 Class 0300: 1039:6300 (rev 31)

Is there anything to the discussion on LinuxQuestions.org http://www.
linuxquestions.org/questions/showthread.php?threadid=188138 about 
solving the problem by building a custom kernel that has an 8 
Kilobytes stack size? Apparently the latest kernel (version 2.6) is 
built with a stack size of only 4 Kilobytes. Many drivers (including 
the nVidia drivers) expect a stack size of 8 Kilobytes.


Comment 19 Jonathan Smith 2004-06-06 15:06:19 UTC
I now have tried three 2.6.6 test kernels; the most recent one was 
Arjan's kernel-2.6.6-1.422. As mentioned in the previous comment,  
kernel-2.6.6-1.422 supposedly resolved a stack size issue that 
prevented some videocards from working properly. 

The test kernel failed to resolve the problem for my SiS630 chipset.
It was a quick test. If logged in as a Gnome user, the startup 
process is interrupted and the splash screen remains up. It is the 
first sign that something is amiss. i.e., non-QT GUIs fail to run. 
Perhaps, I should have tried system-config-display --reconfig except 
that I believe that my xorg.conf is valid.

Comment 20 Jonathan Smith 2004-06-11 15:30:56 UTC
I tried the most recent test kernel, kernel-2.6.6-1.424. It failed to 
resolve the problem for my SiS630 chipset.With the overt hostility 
and disrespect toward people who ask questions on #fedora, it is 
increasingly difficult to monitor the channel hoping to learn of a 
way to uncripple my Linux system after the upgrade from FC1 to FC2.

Comment 21 Jonathan Smith 2004-06-11 17:34:44 UTC
Make that testing the most recent kernels (plural), kernel-2.6.6-1.
424 or kernel-2.6.6-1.427, failed to resolved the problem.


Comment 22 Jonathan Smith 2004-06-12 17:00:59 UTC
I tried kernel-2.6.5-1.358.8kstacks ( http://www.linuxant.
com/driverloader/wlan/full/downloads-fc2-kernel-i686.php ), to which 
I believe someone on #fedora referred as a "binary kernel", i.e., 
consistent with, yet coming from other than Fedora. It, too, failed 
to resolve the problem for my SiS 630/730S chipset, i.e., inability 
to view non-QT GUIs. Thus, I suspect the problem is something in 
addition to the 4k-8k stack issue, as I now have tried two different 
kernels that reportedly fixed FC2 problems related to nVidia cards.

Comment 23 Jonathan Smith 2004-06-16 14:33:23 UTC
I upgraded to kernel-2.6.6-1.435 and still have the same problem. 
Hopefully, the kernel improvement is helping others (e.g., ATI and 
nVidia users) who had problems after upgrading.

Comment 24 Ralf Ertzinger 2004-06-16 16:59:04 UTC
To be honest, I'd be very surprised if this turned out to be a kernel
problem.

Comment 25 Jonathan Smith 2004-06-21 12:51:33 UTC
So who might be able to ascertain whether it is a <a href="http:
//aspn.activestate.
com/ASPN/Mail/Message/komodo-discuss/2079798">glibc bug</a> instead?


Comment 26 Jonathan Smith 2004-06-24 14:33:45 UTC
I am glad to report resolution of the problem that had crippled my
Linux computer after the FC1 -> FC2 upgrade. I have the FC2 set up to
run nightly yum updates, so I am unclear as to everything that
happened to resolve it. I do know that s-c-d (and others apps such as
Mozilla) work after I installed pango-1.4, which I downloaded from the
development i386 Fedora RPMs.

Comment 27 Brent Fox 2004-06-25 14:57:03 UTC
I'm not able to reproduce this on an FC2 final system.  Are any of you
still seeing this problem?

Comment 28 Brent Fox 2004-06-25 15:02:02 UTC

*** This bug has been marked as a duplicate of 123429 ***

Comment 29 Alessandro Polverini 2004-06-25 15:51:00 UTC
I'm still able to reproduce it on a full up2date FC2 AMD64 system:

[root@tatty root]# system-config-display --reconfig
Traceback (most recent call last):
  File "/usr/share/system-config-display/xconf.py", line 412, in ?
    hardware_state.merge_into(xconfig)
NameError: name 'hardware_state' is not defined

xorg-x11-6.7.0-2
system-config-display-1.0.14-1

Comment 30 Brent Fox 2004-06-25 15:59:53 UTC
Alessandro:  As stated in bug #123429, system-config-display-1.0.15-2
in Rawhide should fix this problem.  It was released after FC2 went Gold.

Please reopen this bug if you still see this problem after updating to
that version.

*** This bug has been marked as a duplicate of 123429 ***

Comment 31 Alessandro Polverini 2004-06-25 16:18:01 UTC
Sorry, my bad.

Problem went away with version 1.0.16-1.

I keep getting the following messages tough:
* ddcprobe returned bogus values:
ID:   None
Name: None
HorizSync: None
VertSync:  None

Thanks,
Alex

Comment 32 Red Hat Bugzilla 2006-02-21 19:02:18 UTC
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.

Comment 33 naha 2006-06-18 06:32:35 UTC
(In reply to comment #2)
> Type this in as root:
> 1) python
> 2) import rhpl.videocard
> 3) vc = rhpl.videocard.VideoCardInfo()
mmap /dev/mem bad address

Can you please help?

Comment 34 naha 2006-06-18 06:43:51 UTC
File "/usr/share/system-config-display/xconf.py", line 388, in ?
    hardware_state.merge_into(xconfig)
NameError: name 'hardware_state' is not defined

The line error is 388. 

> Type this in as root:
> 1) python
> 2) import rhpl.videocard
> 3) vc = rhpl.videocard.VideoCardInfo()
mmap /dev/mem bad address

Can you please help?



Comment 35 naha 2006-06-18 06:44:47 UTC
File "/usr/share/system-config-display/xconf.py", line 388, in ?
    hardware_state.merge_into(xconfig)
NameError: name 'hardware_state' is not defined

The line error is 388. RHEL 4.0. Latest system-config-display.

> Type this in as root:
> 1) python
> 2) import rhpl.videocard
> 3) vc = rhpl.videocard.VideoCardInfo()
mmap /dev/mem bad address

Can you please help?


Note You need to log in before you can comment on or make changes to this bug.