Date: Sat, 19 Apr 1997 14:28:16 -0700 From: Amancio Hasty <hasty@rah.star-gate.com> To: Randall Hopper <rhh@ct.picker.com> Cc: multimedia@freebsd.org, David Dawes <dawes@rf900.physics.usyd.edu.au> Subject: Re: bt848/fxtv: More info on system freezes Message-ID: <199704192128.OAA03885@rah.star-gate.com> In-Reply-To: Your message of "Sat, 19 Apr 1997 14:13:14 EDT." <19970419141314.20369@ct.picker.com>
next in thread | previous in thread | raw e-mail | index | archive | help
We may have to file a bug report with the X server group to see if we can
get them to help us out. I will be honest with you every day I use
fxtv and I don't get a crash -- once I did get the font corruption and
the system didn't craash however I have not been able to reproduce it.
My take is that is probably more to do with the PCI chipset.
The "mistery-bit" on the Bt848 is supposed to be a work around for
the Natoma chipset. I still don't know what is supposed to do other
than what I stated. All I am saying is that is difficult to troubleshoot
on my PPRo . Guess that I will have to switch testing to my P100 which
does have a Natoma chipset.
You got a high praise on fxtv . Just showed the program to a friend of mine
(switch between full screen and normal, use the keypad to switch channel, etc..)
and my friend said : "Wow" .
Regards,
Amancio
P.S.: To David, we are doing high speed data transfer (PCI to PCI) from the
bt848 (video capture chip) to the S3's frame buffer.
>From The Desk Of Randall Hopper :
> I beat on the system freeze problem this morning, and whittled it down
> to a very simple procedure that always quickly reproduces the problem on my
> system.
>
> First, how to reproduce it, followed by my system configuration:
>
> HOW TO REPRODUCE
>
> 1) Start up X with no clients except a single stock xterm.
> 2) Start up fxtv 0.4 such that it doesn't overlap the xterm.
> fxtv is continuous displaying to the screen w/ direct video.
> 3) Now, start up a full-screen app (a text-mode app; runs in the xterm)
> 4) Lean on the key that causes the app to redraw its display
>
> After about 10-30 seconds, the xterm font gets corrupted. Shortly
> thereafter (milliseconds or seconds later), the X server locks up
> hard. Display dead, keyboard dead, mouse dead.
>
> Sometimes if I'm quick about it, I can get up off the "refresh" key in
> time for the queued refreshes to quit "after" the font is first
> corrupted but "before" the X server has locked. I can then
> Ctrl-Alt-Bksp to kill the server, and start it up again, giving me a
> sensible display with no traces of the corruption.
>
> Seems to be evidence that the X server state is being corrupted
> somehow, and not the system in general.
>
> Further evidence that this is typically localized to the X server and
> its state is that, if I have a kernel rebuild going on in an xterm and
> the the lock-up occurs, the kernel build will continue for 30-60 sec,
> presumably until the ptty device queue fills up because there's no
> process on the other end slirping off of it.
>
> Also of note is that after the font corruption starts, it continues to
> mutate some with each refresh. Line corruption through characters is
> the most common and stays fairly constant across refreshes, but there
> is some "white noise" (stray pixels) that appear and disappear in the
> font characters. Also, the corruption is in the colors that are used
> on the xterm at the time (purple, white, and blue). Seems to indicate
> that the font data is being corrupted before it's being blasted on the
> screen rather than after the fact by some corruption directly applied
> to the frame buffer.
>
> SYSTEM CONFIGURATION
>
> Motherboard: ASUS P55TP4XE (Triton 1), P100, 32Meg mem
> Video Card : STB Velocity 3D (S3988 "Virge", 4Meg VRAM)
>
> FreeBSD Ver: 2.2-GAMMA
> XServer Cfg: XFree 3.2A (S3V server)
> 1024x768 555 16bpp w/ 1152x900 desktop
>
> XTerm Cfg : stock xterm; 80x47 geometry w/ 9x15 font
>
> TV Software: Driver - bt848-970401 w/ Amancio's "missing fields" patch
> Client - FXTV 0.4
>
> BIOS Cfg : I did try Steve's suggestion of:
>
> PCI Streaming = OFF; Video BIOS Cache = OFF;
> VGA Palette Snoop = OFF
>
> All testing done/problems encountered this morning were
> with these settings.
>
>
> Randall
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704192128.OAA03885>
