Red Hat Bugzilla – Bug 41471
(Neomagic) hangs my Dell laptop when scrolling
Last modified: 2007-04-18 12:33:20 EDT
Description of Problem:
XFree86 4 hangs the screen of my Dell laptop when scrolling text, the mouse still works but I cannot type or interact with programs, but the machine is still alive and I can reboot it ssh'ing. I reproduced this behaviour several times, using kernel 2.2 and 2.4.
Steps to Reproduce:
1.Load X using XFree86 4 with Dell Inspiron 3500/Neomagic card
2.Open KMail (or KNode)
3.Quickly scroll a large list of messages
The machine is alive, and its programs, but the screen is hanged. The mouse still moves but I cannot interact with X programs clicking or typing, nor I cannot restart X. I must shutdown the machine.
Well, X shouldnt crash doing a simple scroll :-)
I'm using Neomagic video card with XFree 4.0. With XFree 3.x I havent experienced any problem in the past. This problem arised when I updated to RH 7.1
Try adding Option "noaccel" to your X configuration.
DOes that fix it?
Thanks! Now the X doesnt hang up, but the scrolling is sloooow.
Should I downgrade to XFree 3.x? If so, are there packages for RH 7.1?
Xconfigurator --preferxf3 will use XFree86 3.3.6 in 7.1
You need to make sure you have the 3.3.6 server package installed
for your card from the 7.1 CDROM, etc.. first though.
Also, just a side note, your bug report has a lot of extra space in
it that makes it hard to read.
Sorry for the spaces. I have resolved my problem with
the XFree 4.1 packages available on the RawHide. In
the README of this release it says you should add
this lines to the /etc/X11/XFree86-4:
Ok, can you please attach the output of "lspci -v" and also "lspci -vn" to
the report so I can fix this so it works by default?
Created attachment 29954 [details]
Created attachment 29955 [details]
Dump of lspci -vn
Options added to default hardware configuration tables.
I am removing these options from the hardware database for 2 purposes:
1) To test and see if the bugs are fixed
2) To implement an alternate more robust solution if it is not fixed yet,
by either fixing it, getting someone to fix it, or disabling the code
directly in the driver source. This way nobody can enable the broken
code, and upgrades also work from distro to distro without relying on
whatever a user has in their config file before upgrade.
Please test the current CVS XFree86 188.8.131.52 driver if at all possible,
and remove or comment out all swcursor options, and "XaaNoxxxxxx" options
as well as noaccel et al.
If a problem occurs, please open a new bug report against rawhide, and
perhaps point out this bug as reference also.
Just attempting to clean up some of the prior dirty bandaids with cleaner