Help with Sabrent TV-USBHD (Syntek Teledongle) on Ubuntu Karmic

2009-11-13 Thread James Klaas
I recently updated my play/work/fiddle with workstation and I wanted
to see if my USB card still worked (OK, it never really worked).

Previously, I was running Ubuntu 9.04 with a version retrieved from
mercurial with the patch from
http://linuxtv.org/hg/~mkrufky/teledongle/raw-rev/676e2f4475ed.  It
patched without error, compiled without error and installed against
the stock kernel without error.  When I loaded it, it complained about
not being the right kind of firmware (which was noted in the
discussion on the device) but otherwise it seemed to load fine
(unfortunately, I don't seem to have a dmesg from that).  When I tried
using it to tune anything, it would tune a couple things, but put them
on channels that were far different than the ones found by other dvb
cards.  It did however manage to pick up the SCTE-65 data using the
scte65scan utility.

Now that I've upgraded to 9.10, it no longer seems to find the tuner.
I retrieved v4l-dvb via mercurial yesterday (12 Nov, 2009) applied the
patch (which applied with a couple of offsets but no errors) and built
the source.  I had to disable the FireDTV driver, but other than that,
it compiled with some warnings but no errors.  It installed fine over
the stock kernel.  However, when I load it, I now get the following
errors in dmesg:

[   93.770329] au0828 driver loaded
[   94.160154] au0828: i2c bus registered
[   94.201922] tveeprom 1-0050: Huh, no eeprom present (err=-5)?
[   94.204976] tuner 1-: chip found @ 0x0 (au0828)
[   94.271442] tuner-simple 1-: unable to probe Temic PAL (4002
FH5), proceeding anyway.
[   94.271452] tuner-simple 1-: creating new instance
[   94.271459] tuner-simple 1-: type set to 0 (Temic PAL (4002 FH5))
[   94.313325] tuner-simple 1-: i2c i/o error: rc == -5 (should be 4)
[   94.340407] au8522 1-0047: creating new instance
[   94.383357] au8522_writereg: writereg error (reg == 0xa4, val ==
0x0020, ret == -5)
[   94.424364] au8522_writereg: writereg error (reg == 0x106, val ==
0x0001, ret == -5)
[   94.465503] au8522_writereg: writereg error (reg == 0x106, val ==
0x0001, ret == -5)
[   94.501336] tda18271 1-0060: creating new instance
[   94.543412] au8522_writereg: writereg error (reg == 0x106, val ==
0x0001, ret == -5)
[   94.666327] au8522_writereg: writereg error (reg == 0x106, val ==
0x, ret == -5)
[   94.666339] tda18271_read_regs: [1-0060|M] ERROR: i2c_transfer returned: -5
[   94.666347] Unknown device detected @ 1-0060, device not supported.
[   94.707712] au8522_writereg: writereg error (reg == 0x106, val ==
0x0001, ret == -5)
[   94.789369] au8522_writereg: writereg error (reg == 0x106, val ==
0x, ret == -5)
[   94.789376] tda18271_read_regs: [1-0060|M] ERROR: i2c_transfer returned: -5
[   94.789381] Unknown device detected @ 1-0060, device not supported.
[   94.789387] tda18271_attach: [1-0060|M] error -22 on line 1272
[   94.789393] tda18271 1-0060: destroying instance
[   94.853137] mt2131 I2C read failed
[   94.853350] DVB: registering new adapter (au0828)
[   94.853359] DVB: registering adapter 1 frontend 0 (Auvitek AU8522
QAM/8VSB Frontend)...
[   94.853943] Registered device AU0828 [Syntek Teledongle [EXPERIMENTAL]]

Did something not patch correctly?  The patch from mkrufky is now
nearly a year old.  I'd really like to contribute somehow, but I have
no idea where I should start.

Thank you for taking a look at this.

James
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Help with Sabrent TV-USBHD (Syntek Teledongle) on Ubuntu Karmic

2009-11-13 Thread James Klaas
On Fri, Nov 13, 2009 at 1:01 PM, Devin Heitmueller
dheitmuel...@kernellabs.com wrote:
 On Fri, Nov 13, 2009 at 12:01 PM, James Klaas
 jkl...@appalachian.dyndns.org wrote:
 I recently updated my play/work/fiddle with workstation and I wanted
 to see if my USB card still worked (OK, it never really worked).

 Previously, I was running Ubuntu 9.04 with a version retrieved from
 mercurial with the patch from
 http://linuxtv.org/hg/~mkrufky/teledongle/raw-rev/676e2f4475ed.  It
 patched without error, compiled without error and installed against
 the stock kernel without error.  When I loaded it, it complained about
 not being the right kind of firmware (which was noted in the
 discussion on the device) but otherwise it seemed to load fine
 (unfortunately, I don't seem to have a dmesg from that).  When I tried
 using it to tune anything, it would tune a couple things, but put them
 on channels that were far different than the ones found by other dvb
 cards.  It did however manage to pick up the SCTE-65 data using the
 scte65scan utility.

 Now that I've upgraded to 9.10, it no longer seems to find the tuner.
 I retrieved v4l-dvb via mercurial yesterday (12 Nov, 2009) applied the
 patch (which applied with a couple of offsets but no errors) and built
 the source.  I had to disable the FireDTV driver, but other than that,
 it compiled with some warnings but no errors.  It installed fine over
 the stock kernel.  However, when I load it, I now get the following
 errors in dmesg:

 [   93.770329] au0828 driver loaded
 [   94.160154] au0828: i2c bus registered
 [   94.201922] tveeprom 1-0050: Huh, no eeprom present (err=-5)?
 [   94.204976] tuner 1-: chip found @ 0x0 (au0828)
 [   94.271442] tuner-simple 1-: unable to probe Temic PAL (4002
 FH5), proceeding anyway.
 [   94.271452] tuner-simple 1-: creating new instance
 [   94.271459] tuner-simple 1-: type set to 0 (Temic PAL (4002 FH5))
 [   94.313325] tuner-simple 1-: i2c i/o error: rc == -5 (should be 4)
 [   94.340407] au8522 1-0047: creating new instance
 [   94.383357] au8522_writereg: writereg error (reg == 0xa4, val ==
 0x0020, ret == -5)
 [   94.424364] au8522_writereg: writereg error (reg == 0x106, val ==
 0x0001, ret == -5)
 [   94.465503] au8522_writereg: writereg error (reg == 0x106, val ==
 0x0001, ret == -5)
 [   94.501336] tda18271 1-0060: creating new instance
 [   94.543412] au8522_writereg: writereg error (reg == 0x106, val ==
 0x0001, ret == -5)
 [   94.666327] au8522_writereg: writereg error (reg == 0x106, val ==
 0x, ret == -5)
 [   94.666339] tda18271_read_regs: [1-0060|M] ERROR: i2c_transfer returned: 
 -5
 [   94.666347] Unknown device detected @ 1-0060, device not supported.
 [   94.707712] au8522_writereg: writereg error (reg == 0x106, val ==
 0x0001, ret == -5)
 [   94.789369] au8522_writereg: writereg error (reg == 0x106, val ==
 0x, ret == -5)
 [   94.789376] tda18271_read_regs: [1-0060|M] ERROR: i2c_transfer returned: 
 -5
 [   94.789381] Unknown device detected @ 1-0060, device not supported.
 [   94.789387] tda18271_attach: [1-0060|M] error -22 on line 1272
 [   94.789393] tda18271 1-0060: destroying instance
 [   94.853137] mt2131 I2C read failed
 [   94.853350] DVB: registering new adapter (au0828)
 [   94.853359] DVB: registering adapter 1 frontend 0 (Auvitek AU8522
 QAM/8VSB Frontend)...
 [   94.853943] Registered device AU0828 [Syntek Teledongle [EXPERIMENTAL]]

 Did something not patch correctly?  The patch from mkrufky is now
 nearly a year old.  I'd really like to contribute somehow, but I have
 no idea where I should start.

 Thank you for taking a look at this.

 I would start by reviewing the previous thread/discussion on this
 particular topic with subject line: au0828: experimental support for
 Syntek Teledongle [05e1:0400]

 http://linuxtv.org/pipermail/linux-dvb/2009-August/032306.html

 Devin

 --
 Devin J. Heitmueller - Kernel Labs
 http://www.kernellabs.com


Ah, thanks.  I somehow missed that thread.

James
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html