Re: Why my computer freeze completely with xawtv ?

From: Grzegorz Kulewski
Date: Mon Nov 08 2004 - 06:06:13 EST


On Mon, 8 Nov 2004, Gerd Knorr wrote:

Grzegorz Kulewski <kangur@xxxxxxxxxx> writes:

I am seeing the same problem with my bttv card. It was present in the
2.4 day and is present to this day. There are some kernels that are
more probable to hang while others are less. It does not depend on -ck
or any other patchset or scheduling. I reported it to bttv maintainer
year or two ago, but it looks like he is very unresponsive. :-)

Well, if it happens almost independant of the kernel/driver version it
most likely is buggy hardware. I can't do much about it ...

Well, I have Abit KG7 with AMD 760 and VIA 686B and this machine is rock stable. I am not able to lock it with any other usage than watching tv with bttv. I tested it with memtest for 40+ hours, and with heavy disk loads and I am compiling Gentoo from stage1 on it pretty often with very expensive optimizations. So I think that it is not hardware problem. Or it is hardware problem only when using bttv.

But others can reproduce similar problems. Two my friends have the same problem on very different hardware. And under Windows everything seems to be working well. And sometimes, but very rare, I get oops in my log saying something about mm and fs structures broken. But I am using nvidia binary drivers and I can reproduce this kind of oops once per half a year or something, so I didn't posted it here. If you want to look at it, I can search my old logs and post it off list.

It is not kernel independent too. Some 2.6 kernels are better, some are worse. With some kernels I can have no hang for over a month (I think it is near to maximal lifetime of kernel in my box) and with some others I can get one per couple of hours.

It is not hardware dependent too. I saw people on this list that see similar problems on AMD64.


Well known example are some via chipsets which have trouble with
multiple devices doing DMA at the same time (those tend to run stable
with bttv once you've turned off ide-dma ...).

Getting broken hardware run stable and fast is black magic. You can
try these (if that happens to help we can put that info into the pci
quirks btw.):

eskarina kraxel ~# modinfo bttv | grep "pci config"
parm: vsfx:set VSFX pci config bit [yet another chipset flaw workaround]
parm: triton1:set ETBF pci config bit [enable bug compatibility for triton1 + others]

I will look at it. But now I have nearly IDE free setup. I have Silicon Image simple SATA controller and I still can reproduce the same problem. I am now using IDE only for CD/DVD, but cdrom.ko is loaded only on demand in my system, and I am not using it with bttv at the same time.

Otherwise BIOS updates, obscure BIOS settings, shuffling cards in PCI
slots, enable/disable ACPI and/or APIC, whatelse may or may not help.

Tried 100000 times.

See also Documentation/video4linux/bttv/README.freeze

It is mirrored in my brain.

Thanks for your work. I really see the difference betwen bttv from the early 2.4 ancient era and smooth and clear image and sound from today's 2.6 bttv (always with the same BT878 Prolink Pixelview PlayTV PAK II card).


Grzegorz Kulewski

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