Bug#443397: xorg-xserver should use information from xdebconfigurator if it is available
tags 443397 +wontfix
thank you
Will Murnane wrote:
> When xorg-xserver runs its post-install script
> (/var/lib/dpkg/info/xserver-xorg.postinst) it uses automatic
> configuration for some items, even if it has a better source of
> information (namely xdebconfigurator) available. In the output from
> the script, I see:
> xserver-xorg postinst note: available driver list set to "apm, ark, ati,
> chips, cirrus, cyrix, fbdev, glint, i128, i740, i810, imstt, intel, mga,
> neomagic, newport, nsc, nv, rendition, s3, s3virge, savage, siliconmotion,
> sis, sisusb, tdfx, tga, trident, tseng, vesa, vga, via, vmware, voodoo "
> xserver-xorg postinst note: could not autodetect X server driver: no video
> card detected, or no driver known for it
> xserver-xorg postinst note: auto_answer() "db_input high
> xserver-xorg/config/device/driver" with default "vesa"
> xserver-xorg postinst note: auto_answer: auto-answering with "vesa"
>
> However, when I run xdebconfigurator, it correctly reports:
> ...
> VIDEO DRIVER: i810
> ...
> Running 'dexconfig' at that point generates an xorg.conf file that
> properly uses my video card drivers. I'm running debian-live, if that
> makes a difference.
>
> The reason I notice this is the 'vesa' drivers give me a 640x480x8
> display, and the steps to properly configure the card are very
> straightforward. Perhaps this bug should be filed against the live-*
> package, but all they do to reconfigure the X server is
> "dpkg-reconfigure -fnoninteractive --no-reload xorg-xserver". To my
> way of thinking, that should take care of the details of deciding if
> xdebconfigurator is installed or not and using it if it is, and the
> script it runs is part of xserver-xorg.
>
All this won't matter anymore soon since the drivers are exporting a way
to let the server know which card they support. So we won't need to hardcode
a driver in xorg.conf anymore, the server will be able to choose the
right one
at startup.
Brice
Reply to: