From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; DigExt) Description of problem: On all Dell PowerEdge servers, Xconfigurator fails to probe and detect the ATI Rage chipsets. User must manually choose chipset/driver. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Install Hampton beta 2 2. Run Xconfigurator 3. Should get screen prompting you to choose video chipset Actual Results: No detection of ATI Rage video chipset Expected Results: Automatic detection of ATI Rage video chipset Additional info:
What specific chipset? lspci -n | grep 1002 What package release of hwdata, and Xconfigurator do you have?
Created attachment 48405 [details] Lspci -vv in hampton beta2 of 6450 onboard video chip
lspci -n |grep 1002 gives: 00:0b.0 Class 0300: 1002:4752 (rev 27) hwdata-0.3-1 Xconfigurator-4.9.43-1
This is indeed very odd, since Xconfigurator uses the PCI ID of the video hardware to determine what it is. The PCI ID returned is looked up in the pcitable database, which currently contains this entry for the Rage XL: 0x1002 0x4752 "Card:ATI Mach64" "ATI|Rage XL" The third column is used to determine what entry in the Cards database to use for that particular PCI ID. Here is the entry: NAME ATI Mach64 CHIPSET ati SERVER Mach64 DRIVER ati NOCLOCKPROBE This tells Xconfigurator to use XFree86 4.x by default (since no line "UNSUPPORTED" is present), and to use the "ati" driver. I've tested this on a Rage XL board I've got here that was sent to me by ATI for use in testing Dell server related bug reports. It detects this card ok, and seems to work fine. The card is I believe some special card made for Dell which had a half-height riser on it which I had to remove to plug into an ordinary slot. The lspci -vv attachment from clay above, is not from a Rage XL, but from a Rage IIc board. The PCI ID (given by lspci -n) is not present, however I also have a Rage IIc onboard here on my Proliant server. That returns: pts/26 root@devel:~# lspci -n -s 00:05.0 00:05.0 Class 0300: 1002:4756 (rev 7a) pts/26 root@devel:~# lspci -s 00:05.0 00:05.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 7a) The Rage IIc entry in pcitable is also verified to be correct, and the entry in the Cards database properly falls through to the Mach64 entry, which I just tested. I'm not sure what the problem could be, but I cant reproduce it on the closest matching hardware I have available. Are there any other details you could provide which might give clues as to what is going wrong?
Xconfigurator doesn't automatically probe and find video chipsets on any cards that I have tried, which includes ATI, Nvidia, and Intel i810. I'm talking about Xconfigurator probing the video right when you start the program. Has Xconfigurator been changed to automatically run in expert mode?
Fixed in Hampton Beta 3.
Not sure what the problem was, but it must have been a transient breakage in kudzu or pcilib I am guessing since nothing changed in Xconfigurator or hwdata that would have caused or fixed the problem. Just developmental weirdness I guess. ;o) Changing resolution to RAWHIDE, as CURRENTRELEASE is RHL 7.2