[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.  Thank you.  That pinpoints the problem.  The problem is that
/var/lib/dpkg/info/xserver-xorg.postinst, at least for xorg version
7.1.0-15, only uses the first line, and it claim that the driver is
unknown, so the X set defaults to using vesa.  I have no idea why the
first line show up as a video card, as it isn't listed as a video card
in pci.lst (tabs converted to spaces to keep the lines short):

  % grep 'SAA7133/SAA7135 Video Broadcast Decoder' pci-26.lst  pci.lst
  pci-26.lst: 11317133  unknown  saa7134  SAA7133/SAA7135 Video Broadcast 
Decoder
  pci.lst:    11317133  unknown  unknown  SAA7133/SAA7135 Video Broadcast 
Decoder
  %

> saa7134 is the chipset of my tvtuner-card (brand name: Pinnacle PCTV
> 110i)

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.

A workaround could be to modify xserver-xorg.postinst to ignore
entires where the device string is 'unknown'.  A fix might be to avoid
listing the TV card as a vide card in the first place.  Not sure which
is the best.

Friendly,
-- 
Petter Reinholdtsen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to