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

Bug#415620: Wrong driver for Radeon card?



Petter Reinholdtsen wrote:
> [Christian Theede]
> > # discover --disable=serial,parallel,usb,ide,scsi --format="%V
> > %M\t%S\t%D\n" video 2> /dev/null
> > Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder  unknown
> > unknown
> > ATI Technologies Inc RV350 AP [Radeon 9600]     XFree86 ati
> > ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary) XFree86 ati
..
> Right.  Still do not explain why the TV card was detected as a video
> card.  As far as I knew, discover v1 used the bus class name to detect
> video cards, and it is 'unknown' for that device.

It looks like, if pci.lst contains "unknown", then discover uses
whatever the PCI device reports as its class.  But in this case, 
it's 0x0480 (PCI_CLASS_MULTIMEDIA_OTHER) so it still shouldn't be
considered a videocard.  

Christian, maybe adding --debug to the discover commandline could
help clarify things:
  discover --debug --disable=serial,parallel,usb,ide,scsi \
    --format="%V %M\t%S\t%D\n" video

-jim



Reply to: