Bug 132700 - DiSEqC not working on dvb budget cards?
Summary: DiSEqC not working on dvb budget cards?
Status: RESOLVED NORESPONSE
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal
Target Milestone: ---
Assignee: Torsten Duwe
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-08 13:05 UTC by Ludwig Nussel
Modified: 2008-04-30 09:15 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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