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

Bug#235241: bug resolved



On 11.03.2004   21:41 Oliver Johns wrote:
On Thursday 11 March 2004 05:00 am, you wrote:
 with 4.3.0-2.
>
> So, just curious and for the record, would you please try if things
> also do work, when you add
>
> Option	"VBERestore" "1"
>
> to your device section?
>
> thanks.
>    - Christian

Dear Christian,

Thanks for the suggestion.

If I put
Option	"VBERestore" "1"
in the Device section of XF86Config-4, then I find that the keypress
C-A-F1 will still switch to vt1.  HOWEVER, when I use A-F7 to switch
back, the screen goes blank.

If I put
Option	"VBERestore" "0"
then everything works totally correctly.  (I assume that "0" is the
default.)

I have an 845G chipset.  I think that VBERestore option was put in to
help people with 830G chipsets.  According to
http://www.xfree86.org/~dawes/845driver.html
this option was to allow 830G users to optionally back out a fix that
had to be put in to get correct behaviour for my chipset, the 845G.

After all of this, I think my problem was not the drivers at all.  It
turns out that 4.3.0 changed the rules for Xmodmap.  The trap keys
like C-A-F1 that had been implicit, were put explicitly into the
internal xmodmap.  If you do "xmodmap -pke" as root in a terminal,
you'll see them in there.

I was using an old modified Xmodmap to remap my keyboard, a
Happy-Hacker's model, to make the diamond keys do a Delete-forward.
But my Xmodmap didn't have the new entries for the trap keys!  So I
had to make a new Xmodmap starting from a current output of "xmodmap
-pke".  That solved the problem.

So I don't know which Debian update "solved" my problem, since my
problem was of my own making and not something about the drivers.
Sorry.  Hope the above data point helps.



Thanks for the reply, Oliver!
I was just curious, if the "VBERestore" option really was the fix for your VT switching problems. As you said, it was not, as your problems had been caused by your custom Xmodmap...

Anyway, now we do a least know, that the VBERestore Option (set to false) really prevents X server crashes, while switching VT's. Branden you might want do undo "SVN commit: r1147 - trunk/debian"( the bug closer), as the change to the i830 part of the i810 driver has nothing to do with this Bug (IMHO).

 - Christian






Reply to: