Re: Can't start X after upgrade to Lenny
On Mon, Jan 19, 2009 at 18:59:12 -0800, Marc Shapiro wrote:
> Florian Kulzer wrote:
>> On Mon, Jan 19, 2009 at 07:37:41 -0800, Marc Shapiro wrote:
[...]
>>> I have checked, and most of the xserver-xorg-video-* files are
>>> installed. Specifically, xserver-xorg-video-all,
>>> xserver-xorg-video-sis, and xserver-xorg-video-vesa are all
>>> installed. How do I instruct xorg to use a specific driver. The
>>> current xorg.conf file makes no mention of the driver to use. I
>>> tried adding the line from my old xorg.conf file, to use the vesa
>>> driver, but then I am back to X simply not loading. Is this
>>> information kept in a different location now? It may well be that
>>> if I can get X to use the vesa driver, as it did before, that these
>>> problems, at least, will go away. Then I can concentrate on others,
>>> like my digital camera.
>>>
>>
>> AFAIK, it should still work to put
>>
>> Driver "vesa"
>>
>> into the Device section of /etc/X11/xorg.conf; maybe the newer vesa
>> driver has a problem with your chipset. It might help to look at the
>> output of
>>
>> grep -E '^\((EE|WW)\)|drivers' /var/log/Xorg.0.log
>>
>> after starting X in the two different configurations (with and without
>> trying to enforce using the vesa driver). This should at least give us a
>> better idea about the reason of the crashes with vesa and which problems
>> the sis module might have.
>>
>>
> This is what I get when I do NOT specify a driver:
>
> (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
> (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
> (II) Loading /usr/lib/xorg/modules/drivers//sis_drv.so
> (WW) Configured Mouse: No Device specified, looking for one...
Nothing unusual here and nothing that helps us. You could try some of
the options mentioned in "man sis", e.g. Option "DRI" "false"; maybe one
of them will restore your ability to switch VTs. The only other thing
that I can think of is trying to catch the crash upon VT switch with a
debugger as described here
http://www.x.org/wiki/Development/Documentation/ServerDebugging
and submitting the backtrace to the BTS. You should also have a look at
the Xorg bugtracker; you seem to have run into a regression of the
driver, which might be known already. There does not seem to be a -dbg
package available for the sis driver, though. The slightly newer package
from experimental might be worth a try, too.
> This is what I get when I add 'Driver "vesa"'
>
> (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
> (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
> (II) Loading /usr/lib/xorg/modules/drivers//vesa_drv.so
> (WW) VESA(0): Unable to estimate virtual size
> 7: /usr/lib/xorg/modules/drivers//vesa_drv.so [0xb7b3ba8f]
> 8: /usr/lib/xorg/modules/drivers//vesa_drv.so [0xb7b3c66e]
Not sure what to make of this; unfortunately, the vesa package does not
seem to have debugging symbols either.
> In any case, whether X loads with the Sis driver and then I exit, or if
> X never loads when I try to use the vesa driver, I always get the
> following error:
>
> Emulator asked to make a suspect byte access to port 4 (0x0004);
> terminating.
Maybe this is related:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474504
--
Regards, | http://users.icfo.es/Florian.Kulzer
Florian |
Reply to: