Bug 132700

Summary: DiSEqC not working on dvb budget cards?
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Ludwig Nussel <lnussel>
Component: YaST2Assignee: Torsten Duwe <duwe>
Status: RESOLVED NORESPONSE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ludwig Nussel 2005-11-08 13:05:39 UTC
I didn't get any complaint and don't have a nova myself but the following report sounds like it would hit 10.0 as well. A patch for this is in the dvb-kernel cvs.

Date: Sun, 6 Nov 2005 15:34:49 +0100
From: Oliver Endriss <o.endriss@gmx.de>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] NOVA-S only working with HZ=1000
User-Agent: KMail/1.6.2
Reply-To: linux-dvb@linuxtv.org

Maximilian Engelhardt wrote:
> I have a NOVA-S that was running just fine with all kernels <=2.6.12.
> Starting with 2.6.13 it suddenly stopped working. Since it still didn't
> work with 2.6.14, I was wondering why and finally found out that that is
> was because of the HZ value change (my default HZ is now 250).
> 
> The error messages every app I tried on an HZ!=1000 kernel reports is
> something about TUNING FAILED.
> 
> I talked to Bertl on #linuxtv and he suggested me some changes [1], but
> they didn't help. I also created some debug output from stv0299 with a
> HZ=250, HZ=250 + patch and a HZ=1000 (=working) kernel. [2]

You are using DiSEqC.

Does it help if you change
	.flags = 0,
to
	.flags = SAA7146_I2C_SHORT_DELAY,

in "static struct saa7146_extension budget_extension" (budget-ci.c)?

Oliver

-- 
--------------------------------------------------------
VDR Remote Plugin available at
http://www.escape-edv.de/endriss/vdr/
--------------------------------------------------------

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Comment 1 Torsten Duwe 2005-11-09 08:21:23 UTC
May very well be. The frontend driver uses jiffies based timing thoroughout, as does above-mentioned saa7146_i2c.c :-( I'm surprised it works on anything else than HZ==100.
"
timeout = jiffies + HZ/100 + 1; /* 10ms */
"
Comment 2 Stanislav Visnovsky 2008-04-23 09:53:12 UTC
Is this still valid for openSUSE 11.0?
Comment 3 Ludwig Nussel 2008-04-30 09:15:32 UTC
I have no idea. I neither have a NOVA-S myself nor do I use DiSEqC