Messages in this thread | | | Date | Fri, 29 Jun 2007 09:13:54 +0200 | From | Thomas Sattler <> | Subject | Re: 2.6.22-rc6 spurious hangs |
| |
>> Jun 28 19:23:03 pearl cinergyt2_query_rc+0x0/0x2e9 [cinergyT2] > > cinergyt2_query_rc() hangs. I'll try to look tomorrov, but I know nothing > about drivers/media/dvb/.
Does this mean the problem is in the cinergyt2 driver? I'm having similar problems with another box but with different hardware. While my laptop is used as a test system the other one is used as a 'productive' TV-recorder. I hoped we could trace the bug on the test system and fix the productive one at the same time. :-/
The other box ("silver") is a desktop, which has two Hauppauge Nova-T DVB-T PCI cards and one (analog) Hauppauge WinTV PVR-350. Silver only hangs if the (digital) recording process has to much priority: (silver is running 2.6.21.5-cfs-v17 +squashfs +ivtv)
As I wanted to give as much priority to the recording process as possible I firstly run dvbd as SCHED_RR. This hung the box quite often, sometimes after an uptime of several minutes, sometimes after two weeks.
I switched to -ck and run dvbd as SCHED_ISO which worked without *any* problem for about 18 months. As -ck is discontinued I switched to CFS and the box hung again (twice until I understood why) when dvbd was running as nice -15.
ATM dvbd runs with nice -12 but yesterday, during a rsync-transfer of several >4G files, a recording was broken. 29 seconds of the recorded stream are lost because the system load was at 5 for about three hours.
Perhaps the 29 missing seconds are caused not by to less CPU time but by the havy IO of rsync. But on the other hand dvbd is also running at IO realtime prio 4 (ionice) while rsync run as IO normal.
Any hints? Thomas
-- keep mailinglists in english, feel free to send PM in german - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |