Bug 53698
Summary: | GeForce 2 Go incorrectly configured on Dell Inspiron 8000 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Public Beta | Reporter: | Chris Chabot <chabotc> | ||||||
Component: | XFree86 | Assignee: | Mike A. Harris <mharris> | ||||||
Status: | CLOSED NOTABUG | QA Contact: | David Lawrence <dkl> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | roswell | CC: | dwmw2 | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | i386 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2001-09-15 16:47:10 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: | |||||||||
Attachments: |
|
Description
Chris Chabot
2001-09-15 16:45:53 UTC
Created attachment 31817 [details]
Rosswell generated config file (non working)
Created attachment 31818 [details]
Modified config file (working)
GeForce 2 Go is not supported by this release of XFree86. http://www.xfree86.org/4.1.0/Status22.html#22 Damn you guys can be so 'high and mighty'. If you actualy read the link you gave it reads (at the bottom) "Support for the newer chips (GeForce2 and later) is only available in 4.1.0" And roswell happens to run 4.1.0 (rpm -qa and x output tells me that without a doubt). Further, you show the GeForce2 Go in the installer !! You even correctly handle memory detection and mode line generation (or attempt to). Sorry but i put a bit of effort into this stuff as well trying to help you guys out in a opensource spirit kind of way.. and this kinda stuff is NOT motivating @ all to keep helping out Now you tell your clients it supports a geforce2 go during install, then it doesnt work, and they come here to find its 'not supported'. ?? Thats confusing, and a bad way to deal with people using your product. Either choose not to support it (though it does/can work and 4.1.0 supports it). Or fix the bugs so people can install redhat 7.2 on there laptops without any problems... There is absolutely *NOTHING* "high and mighty" about it. The Geforce 2 Go card is not supported out of the box by the XFree86 4.1.0 nv driver. Wherever possible, I try to obtain stable patches that add support to our releases for hardware not immediately supported by the stock XFree86 code. It is *NOT* possible to add support to the driver to support new nvidia hardware without working for Nvidia, since Nvidia does not release the technical specifications to its hardware. Now *think* about this -> "Geforce 2 and later". Do you really think that that is possible? It is saying "Geforce 2 and all cards that have come out since then" if you reword it. One would imply from that that it supports the "Geforce 7 UltraMega Go Deluxe Turbo Edition", since that is "later" than Geforce 2. However, 4.1.0 does *NOT* support the "Geforce 7 UltraMega Go Deluxe Turbo Edition", and it does *NOT* support the Geforce 2 Go either. I thought I made that clear and concise, and was not in any way rude or high and mighty. Looking in the xf86PciInfo.h file we find the define for the geforce 2 go as: #define PCI_CHIP_GEFORCE2GO 0x0112 That indicates that someone has added the PCI ID to the known PCI ID's in XFree86, and does not in any way shape or form imply that the driver has been updated or enhanced to support the hardware at all. Now we move into the actual driver source code: A grep of the entire source results in a single line being found for this PCI ID: nv_type.h:#define NV_CHIP_GEFORCE2GO ((PCI_VENDOR_NVIDIA << 16) | PCI_CHIP_GEFORCE2GO) What does this mean? It means that the driver aparently has had work started on it to support the card. A card is considered "supported" *BY RED HAT* when a driver is complete enough to be considered fairly useable and stable, and has been tested to some degree with actual hardware, and ONLY for cards explicitly listed in the status document. This card is NOT listed in that document, and is thus UNSUPPORTED. We have added the PCI ID's to our pci table so that the card *can* be detected and is known instead of showing up as "unknown". In the case that the card *does* get supported in a future X patch or release and is released as an erratum, it is nice to have our tools be aware of the card in advance, so that users like you don't have to upgrade 900 other tools also when upgrading X to get support for a previously unsupported card. Sorry, but your rude and obnoxious remarks which are IMHO totally unwarranted do NOT make me motivated to prioritize adding support for this to the top of my list. As an open source developer I choose to collaborate with the community via the XFree86 mailing lists, IRC, Red Hat mailing lists, and direct contact with developers to ensure our releases of XFree86 are as stable as possible, and give our users the best release possible. I focus my efforts and energy where it gives the most benefit, and the most pleasureable experience. This is not one of those pleasureable experiences. The XFree86 mailing list archives *clearly* show that this card is not supported also. You can look for David Woodhouse's thread on the Geforce 2 Go. The solution to the problem for him, was to have it replaced with ATI hardware supported fully by open source drivers. You too might want to consider that solution. Summary: GeForce 2 Go is not supported by this release of XFree86. The config file above seems to be using the 'nvidia' binary-only driver, and as such is unfortunately not appropriate for shipping with Red Hat Linux. Users installing this driver are no longer eligible for any support from Red Hat, and indeed unlikely to receive any assistance from anyone but nVidia themselves. It would be unwise for Red Hat to make it easy for users to enter that unfortunate situation. It is my experience that the XFree86 'nv' driver which is in 4.1.0 and shipped with the Roswell beta release cannot display to the LCD on the I8000, only to the external display. The Dell part number for a suitable replacement is apparently: 5E444 - ASSY,PWA,GRPH,8M,ATI,PONG,INSP ATI Video Card, 8MB I found a 16MiB version, which cost me only 40 GBP. The replacement procedure is fairly simple and well-documented at http://docs.us.dell.com/docs/systems/plav/remove.htm#1051438 Just to clarify this issue even more, right from the horses mouth:
Date: Sat, 20 Oct 2001 14:39:19 -0700 (PDT)
From: Mark Vojkovich <mvojkovich>
To: XFree86 devel list <devel>
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: Re: Nvidia status document:
On Sat, 20 Oct 2001, Thomas Witzel wrote:
> What means GeForce2 Go is not supported ? XFree runs on mine...
>
Some people have said the Toshiba laptops work with the "nv" driver.
I've never seen it work, and frankly, I don't see how it can. It
certainly doesn't work on the one we have here. Must be some sort
of bios miracle you are seeing. The "nv" driver definitely does not
support the GeForce2 Go in terms of having code required to make
it work for the general case.
Mark.
|