Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: dvb-ip : Which TwinHan's card is better ?
On Tue November 9 2004 6:55 pm, olivier wrote:
> Johannes Stezenbach <js@linuxtv.org> disait récemment :
> > bt878_find_by_dvb_adap() is working fine, but the frontend is not
> > detected, i.e. dst_check_ci() fails. Probably some of the many magic
> > msleep()s aren't entirely correct. The code that Twinhan released
msleeps are not used but dvb_delay()
> > does thing differently but similarly magic, and I've no time to
> > do experiments to find out.
> >
> > Johannes
>
> Yes, I've found that the problem may be in the file
> linux/drivers/media/video/bttv-i2c.c, in bttv_i2c_xfer(). (called by
> dst_check_ci).
>
> In bttv_i2c_wait_done(), BT848_INT_RACK is reset when BT848_INT_I2CDONE
> is set. (according to the doc, it means that the receiver does not
> acknowledge). But I think it's not only that, Twinhan's I2C is
> strange, as Manu said.
>
> In fact, I tested my card on three computers, with same kernel and
> drivers. Two of them don't want to know anything (see the log below),
> and in the last the card works most of the time, sometimes not and
> I've got to reload modules.
>
> "Jake L. Wegman" <jake@ultrex.com> disait récemment :
> > I also am experiencing a "Frontend" issue with the Twinhan VP-1020 (old
> > blue circuit board). The current (10/8/04) CVS dvb-kernel drivers will
> > not find a valid frontend.
> >
> > Any enlightening information, or ideas of how I can best help, please let
> > me know.
> > Regards,
> > Jake
>
I am working on 2.6.7..
> This looks like exactly the same problem. Does it always work with
> 2.6.9 and never with 2.6.10, or randomly ? This is weird, and very
> annoying...
>
The timing is very important for the i2c protocol, which might be the case
with 2.6.9.
> Below the syslog, with a 2.6.8.1 kernel and CVS dvb drivers.
>
> ---
> Nov 8 12:23:35 obelix kernel: bt878(0): Bt878 (rev 17) at 00:13.1, irq: 11,
> latency: 64, memory: 0xec003000 Nov 8 12:23:35 obelix kernel: dstbudget:
> Ignoring new-style parameters in presence of obsolete ones Nov 8 12:23:36
> obelix kernel: dvb_bt8xx: identified card0 as bttv0 Nov 8 12:23:36 obelix
> kernel: DVB: registering new adapter (bttv0). Nov 8 12:23:36 obelix kernel:
> write_dst writing 0x00 0x06 0x00 0x00 0x00 0x00 0x00 0xfa Nov 8 12:23:36
> obelix kernel: bt-i2c: ERR: -5
> Nov 8 12:23:36 obelix kernel: write_dst: write_dst error (err == -5, len ==
> 0x08, b0 == 0x00) Nov 8 12:23:37 obelix kernel: bt-i2c: ERR: -5
> Nov 8 12:23:37 obelix kernel: write_dst: write_dst error (err == -5, len ==
> 0x08, b0 == 0x00) Nov 8 12:23:38 obelix kernel: bt-i2c: ERR: -5
> Nov 8 12:23:38 obelix kernel: write_dst: write_dst error (err == -5, len ==
> 0x08, b0 == 0x00) Nov 8 12:23:40 obelix kernel: bt-i2c: ERR: -5
> Nov 8 12:23:40 obelix kernel: write_dst: write_dst error (err == -5, len ==
> 0x08, b0 == 0x00) Nov 8 12:23:45 obelix kernel: dst_check_ci: write not
Under certain conditions, i don't know what. Yesterday night, i had the CA
stuff almost there. The same code today morning gave me all those. I think
possibly heat ? The MOSFET ? /DIODE next to the EEPROM seems to be getting
extremely hot. Mine's become black in color, the metallic part.
Just waiting to recreate the errors. Someone had the same problem, but i
suggested a moving around the PCI bus, which helped.
Yesterday i did not have the following error ..
> successful, maybe no card? Nov 8 12:23:45 obelix kernel: dvb-bt8xx: A
> frontend driver was not found for device 109e/0878 subsystem 1822/0001
Today morning i had the error... I've shut down my system to check for thermal
stability of the card.
Manu
Home |
Main Index |
Thread Index