[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#483699: video-nsc: PCI ID conflict with newer video-geode



On Mon, Jun 9, 2008 at 2:56 PM, Julien Cristau <jcristau@debian.org> wrote:
> On Mon, Jun  9, 2008 at 14:54:52 +0300, Martin-Éric Racine wrote:
>
>> This PCI ID conflict mainly shows when launching X without any
>> xorg.conf and in LTSP, where it prevents X from making a choice about
>> which driver to use, which makes X completely fail to launch.
>>
> It shouldn't prevent X from making a choice.  It should just choose a
> random one.  If that's not what's happening, then we need to fix that.

Choosing a random one sounds like a very bad idea, as there's no
guarantee that the driver X will choose factually supports the
hardware for which a PCI ID match was found.

Anyhow, the real issue is that generating random lists of "supported"
hardware, by matching every manufacturer and device ID found in the
source code, produces false positives, which is not desirable. In the
Geode's case, it results in entirely the wrong driver attempting to
claim hardware it doesn't support, which is what makes X fail.

-- 
Martin-Éric Racine
http://q-funk.iki.fi

Reply to: