Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: [BUG]Re: av7110_send_fw_cmd error



 

> Thomas Schorpp wrote:
> | Thomas Schorpp wrote:
> | | C.Y.M. wrote:
> | | | After updating CVS today, I have noticed that if I 
> switch channels
> | really
> | | | fast for about 10 minutes, I get these errors and the 
> ARM crashes..
> | | Is this
> | | | an old bug?  Im using the 261c firmware and a Nexus-S 
> on 2.6.8-rc1
> | | kernel.
> | | |
> | |
> | | hi man,
> | |
> | | thats no bug, its dependend on your hw (dvbs type+revision).
> | |
> | | i got always the same effects, even with the windos driver.
> | |
> | | it should be too hard to adapt the driver to each and 
> every dvb hw.
> | |
> | | try setting hwsections to zero when loading the driver 
> (type modinfo
> | | <module> for parameter overview) as stated in the docs and report.
> | |
> | | good luck.
> | |
> | |
> |
> | UPDATE:
> |
> Jul 13 15:08:45 tom1 vdr[2805]: changing pids of channel 42 from
> 701+701:702:204 to 901+901:902:204
> Jul 13 15:09:45 tom1 vdr[2805]: changing pids of channel 42 from
> 901+901:902:204 to 701+701:702:204
> Jul 13 15:10:44 tom1 vdr[2805]: changing pids of channel 42 from
> 701+701:702:204 to 901+901:902:204
> Jul 13 15:11:30 tom1 vdr[2805]: linking channel 402 from 516 
> 504 502 507
> 506 503 505 508 510 509 to 516 504 502 506 503 505 508 510 509
> Jul 13 15:11:48 tom1 vdr[2805]: System Time = Tue Jul 13 15:11:48 2004
> (1089724308)
> Jul 13 15:11:48 tom1 vdr[2805]: Local Time  = Tue Jul 13 15:12:04 2004
> (1089724324)
> 
> vdr/driver gets fully offline on this, only channel switch to another
> transponder restarts av stream.

When the "av7110_send_fw_cmd error" occurs, it seems to happen when all the
Pids are set to "0" in my the channels.conf in VDR and I change channels
fairly fast.  This means that the firmware is scanning the stream for Pids
at the time.  It appears that if you switch the channels too fast before the
firmware can finish gettings the Pids, then the "av7110_send_fw_cmd error"
occurs.  I have always had hw_sections = 0.  One other variable that I did
notice is "static int pids_off;" in av7110.c.  I have patched the code to
make sure that variable gets initialized by changing it to "static int
pids_off = 0;".

--C.Y.M.







Home | Main Index | Thread Index