Computer Lockups

Adam Sulmicki (adam@cfar.umd.edu)
Sun, 22 Aug 1999 03:32:53 -0400


Hello,
I have this odd problem, and I don't have much luck
solving it so far :(

tried video4linux as well as trient mailling lists
without any luck.

The issue is : I can start tv capture application,
it can play video. The cursor is over the application
as soon as I move this cursor off the tv window,
the computer will lock up completely (no ping,
no mouse, no keybard, serial console dead, screen
in some uniform color, say grey, with stripes of
some other color).

running xev on the tv app does not show any events occuring
just before the lock up, the serial console is setup for full
logging, does not show anything either.

my *guess* is that it is related to some bad things happening
on the pci bus.

any help on how to debug this problem? or where possibly
things could go wrong?

(note: thetgui_pci_* options below are just for this
particular dmesg, tried without them too and no difference)

software :
RH 6.0
Kernel 2.2.11-ac2
XFree86 3.3.4
bttv w/ kernel.
xtvscreen from bttv-0.6.4

hw (outputs of 'lspci -v', 'dmesg', 'X :0' )

00:00.0 Host bridge: VIA Technologies, Inc. VT82C597 [Apollo VP3] (rev 04)
Flags: bus master, medium devsel, latency 16
Memory at e0000000 (32-bit, prefetchable)
Capabilities: [a0] AGP version 1.0

00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP]
Flags: bus master, 66Mhz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: e4000000-e5ffffff
Prefetchable memory behind bridge: fff00000-000fffff

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586 ISA [Apollo VP] (rev 41)
Flags: bus master, stepping, medium devsel, latency 0

00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 06) (prog-if )
Flags: bus master, medium devsel, latency 64
I/O ports at e400

00:0a.0 Multimedia video controller: Brooktree Corporation Bt848 (rev 12)
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at e6000000 (32-bit, prefetchable)

01:01.0 VGA compatible controller: Trident Microsystems 3DIm`age 975 (rev f3)
Subsystem: Unknown device 1023:9750
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 9
Memory at e5400000 (32-bit, non-prefetchable)
Memory at e5800000 (32-bit, non-prefetchable)
Memory at e5000000 (32-bit, non-prefetchable)

Linux version 2.2.11-ac2 (root@pepsi) (gcc version egcs-2.91.66 19990314/Linux (egcs-19
Detected 225002340 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 224.46 BogoMIPS
Memory: 94400k/98240k available (1732k kernel code, 416k reserved, 1616k data, 76k ini)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Cyrix M II 3x Core/Bus Clock stepping 08
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35 (19990512) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xfb330
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: 00:38 [1106/0586]: Work around ISA DMA hangs (00)
Activating ISA DMA hang workarounds.
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IPv4 over IPv4 tunneling driver
early initialization of device tunl0 is deferred
GRE over IPv4 tunneling driver
early initialization of device gre0 is deferred
IP_VS: Initializing RR scheduling
IP_VS: Initializing WRR scheduling
IP_VS: Initializing WLC scheduling
IP_VS: InitialzingPCC scheduling
Linux IP multicast router 0.06 plus PIM-SM
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
early initialization of device sit0 is deferred
Initializing RT netlink socket
Starting kswapd v 1.5
parport0: PC-style at 0x378 [SPP]
parport0: no IEEE-1284 device present.
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
mdacon: MDA card not detected.
Detected PS/2 Mouse Port.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
lp0: using parport0 (polling).
Software Watchdog Timer: 0.05, timer margin: 60 sec
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.10)
Real Time Clock Driver v1.09
Non-volatile memory driver v1.0
RAM disk driver initialized: 16 RAM disks of 4096K size
loop: registered device at major 7
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xe400-0xe407, BIOS settings: hda:DMA, hdb:DMA
ide0: VIA Bus-Master (U)DMA Timing Config Success
ide1: BM-DMA at 0xe408-0xe40f, BIOS settings: hdc:DMA, hdd:DMA
ide1: VIA Bus-Master (U)DMA Timing Config Success
hda: IBM-DHEA-38451, ATA DISK drive
hdc: CD-532E, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: IBM-DHEA-38451, 8063MB w/472kB Cache, CHS=1027/255/63, (U)DMA
hdc: ATAPI 32X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 2.55
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
LVM version 0.6 by Heinz Mauelshagen (26/02/1999)
lvm -- Driver successfully initialized
early initialization of device teql0 is deferred
plip: parport0 has no IRQ.
plip: no devices registered
Equalizer1996: $Revision: 1.2.1 $ $Date: 1996/09/22 13:52:00 $ Simon Janes (simon@ncm.)
PPP: version 2.3.7 (demand dialling)
TCP compression code copyright 1989 Regents of the University of California
PPP line discipline registered.
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation e.
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
3c59x.c:v0.99H 11/17/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortexl
eth0: 3c509 at 0x210 tag 1, 10baseT port, address 00 20 af 9d fd b4, IRQ 10.
3c509.c:1.16 (2.2) 2/3/98 becker@cesdis.gsfc.nasa.gov.
Partition check:
hda: hda1 hda2 hda3
Coda Kernel/Venus communications, v4.6.0, braam@cs.cmu.edu
NTFS version 990411
QNX4 filesystem v0.2 registered.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 76k freed

XFree86 Version 3.3.4 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: July 13 1999
If the server is older than 6-12 months, or if your card is newer
than the above date, look for a newer version before reporting
problems. (see http://www.XFree86.Org/FAQ)
Operating System: Linux 2.2.5-15 i686 [ELF]
Configured drivers:
SVGA: server for SVGA graphics adaptors (Patchlevel 0):
tvga8200lx, tvga8800cs, tvga8900b, tvga8900c, tvga8900cl, tvga8900d,
tvga9000, tvga9000i, tvga9100b, tvga9200cxr, tgui9400cxi, tgui9420,
tgui9420dgi, tgui9430dgi, tgui9440agi, cyber9320, tgui9660, tgui9680,
tgui9682, tgui9685, cyber9382, cyber9385, cyber9388, cyber9397,
cyber9520, cyber9525, 3dimage975, 3dimage985, cyber9397dvd, blade3d,
cyberblade
(using VT number 4)

XF86Config: /usr/X11R6/lib/X11/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) XKB: keymap: "xfree86(us)" (overrides other XKB settings)
(**) Mouse: type: PS/2, device: /dev/psaux, buttons: 3
(**) Mouse: 3 button emulation (timeout: 50ms)
(**) SVGA: Graphics device ID: "-Trident 3DImage975"
(**) SVGA: Monitor ID: "-Sun 21 Premium Color Monitor"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/100dpi/,/usr/X11R6/lib/X11/fonts/misc/,"
(--) SVGA: PCI: Trident 3DImage975 rev 243, Memory @ 0xe5400000, 0xe5800000
(--) Trident chipset version: 0xf3 (3DImage975)
(--) SVGA: Revision 0.
(--) SVGA: TV interface is NTSC
(--) SVGA: DAC is enabled for TV
(--) SVGA: VGA display is connected.
(--) SVGA: Using Trident programmable clocks
(--) SVGA: chipset: 3dimage975
(--) SVGA: videoram: 4096k
(**) SVGA: Option "tgui_pci_read_on"
(**) SVGA: Option "tgui_pci_write_on"
(**) SVGA: Using 16 bpp, Depth 16, Color weight: 565
(--) SVGA: Maximum allowed dot-clock: 230.000 MHz
(**) SVGA: Mode "1600x1000": mode clock = 194.875
(--) SVGA: Virtual resolution set to 1600x1000
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
(--) SVGA: Using Linear Frame Buffer at 0x0e5400000, Size 4MB
(--) SVGA: Using Graphics Engine.
(--) SVGA: Using 2048 byte display width.
(--) SVGA: Using XAA (XFree86 Acceleration Architecture)
(--) SVGA: XAA: Solid filled rectangles
(--) SVGA: XAA: Screen-to-screen copy
(--) SVGA: Pixmap cache disabled - no video memory available
(--) SVGA: XAA: Caching tiles and non-transparent stipples
(--) SVGA: XAA: Horizontal and vertical lines and segments

--Adam

-
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/