Bug in Matrox Framebuffer?

Mike Sackton (mike@taelgar.org)
Mon, 7 Jun 1999 20:57:48 -0400 (EDT)


I caused a reproducible hard lockup today. I was ripping an mp3, with
8hz-mp3, which outputs status continually to the screen. I then scrolled
up, but because of the output, I couldn't actually scroll up, so I held
down shift-pageup, which caused the lock. The reason I suspect the matrox
framebuffer code is because when I recompiled the kernel to use just the
standard VGA console, the behavior went away. Magic SysReq does nothing
when it is locked. This is kernel 2.2.9:

Linux isaac 2.2.9 #3 Fri Jun 4 22:42:50 EDT 1999 i686 unknown
Kernel modules 2.1.121
Gnu C egcs-2.91.66
Binutils 2.9.1.0.23
Linux C Library 2.1.1
Dynamic linker ldd (GNU libc) 2.1.1
Procps 2.0.2
Mount 2.9o
Net-tools 1.51
Kbd [option...]
Sh-utils 1.16
Modules Loaded

.config:
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FB_PM2 is not set
# CONFIG_FB_VESA is not set
CONFIG_VIDEO_SELECT=y
CONFIG_FB_MATROX=y
# CONFIG_FB_MATROX_MILLENIUM is not set
# CONFIG_FB_MATROX_MYSTIQUE is not set
CONFIG_FB_MATROX_G100=y
# CONFIG_FB_MATROX_MULTIHEAD is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
# CONFIG_FBCON_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

dmesg:

matroxfb: Matrox Millennium G200 (AGP) detected
matroxfb: MTRR's turned on
matroxfb: 640x480x8bpp (virtual: 640x13100)
matroxfb: framebuffer at 0xF4000000, mapped to 0xc8805000, size 8388608
Console: switching to colour frame buffer device 80x30
fb0: MATROX VGA frame buffer device

I'd be happy to do any debugging people want me to do. As I said, I can
reproduce this at will.

Mike Sackton

--
 "Sanity is a one trick pony, all you get is one trick, rational thinking.
Insanity though, woohoo, the sky's the limit!"
				-The Tick

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/