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

Bug#229041: xserver-xfree86: Xfree 4.2 doesn't start anymore with kernel 2.6 and MGA G400



tag 229041 + moreinfo
severity 229041 important
thanks

On Thu, Jan 22, 2004 at 04:21:08PM +0100, Michele Bendazzoli wrote:
> Package: xserver-xfree86
> Version: 4.2.1-15
> Severity: grave
> Justification: renders package unusable

It doesn't render the package unusable for everyone; rather, it is
specific to your video hardware or Linux kernel version (or possibly
both), therefore it is not grave.

> When I start linux using the kernel-image 2.6* (installed via dselect)
> the xserver doesn't start anymore. Because I have two video cards I try
> a dpkg-reconfigure xserver-xfree86 and set the bus with a PCI:01:05:0
> (the lspci report the MGA G400 at 01:05.0) without any fortune.

lspci reports hexadecimal values, and the XF86Config-4 file expects
decimal values.  This is documented in the debconf templates for
xserver-xfree86:

Template: xserver-xfree86/config/device/bus_id
Type: string
_Description: Please enter the video card's bus identifier.
 Users of PowerPC machines, and users of any computer with multiple video
 devices, should specify the BusID of the video card in the format:
 .
 PCI:nn:nn:nn
 .
********************************************************************************
 (where each nn is a decimal number referring to the card's bus, device, and
 function number, respectively).
********************************************************************************
 .
 For users of multi-head setups, this option will configure only one of the
 heads.  Further configuration will have to be done manually in the X server
 configuration file, /etc/X11/XF86Config-4.
 .
********************************************************************************
 You may wish to use the "lspci" command to determine the bus location of your
 PCI or AGP video card.  Keep in mind that lspci reports the bus, device, and
 function numbers in hexadecimal, not decimal.
********************************************************************************
 .
 When possible, this question has been pre-answered for you and you should
 accept the default unless you know it doesn't work.
 .
 Users of non-PowerPC machines with only one video card should leave this
 entry blank.

(Emphasis added.)

To convert hex to decimal in the shell, use the printf(1) command.

E.g.:

$ lspci
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 02)
$ printf '%d\n' 0x1e
30

The XF86Config-4 file you attached was truncated, and there was no X
server log file attached to your report.

Please mail this bug report <229041@bugs.debian.org> with the
complete information described in the XF86Config(7) manual page.  Until
I have this information, there is not much I can do to address this
report.

-- 
G. Branden Robinson                |       Psychology is really biology.
Debian GNU/Linux                   |       Biology is really chemistry.
branden@debian.org                 |       Chemistry is really physics.
http://people.debian.org/~branden/ |       Physics is really math.

Attachment: signature.asc
Description: Digital signature


Reply to: