Hi,

problem solved after a short IRC discussion with Markus Rechberger.
There seems to be something corrupted in the EEPROM of my device,
if I switch to a static gpio map instead of asking the gpio registers
via EEPROM, my device works again.

Simple patch:
diff -r 6664052db595 em28xx-cards.c
--- a/em28xx-cards.c    Fri Nov 21 09:18:59 2008 +0100
+++ b/em28xx-cards.c    Wed Nov 26 19:43:34 2008 +0100
@@ -1584,6 +1584,8 @@
                .ir_keytab    = ir_codes_em_terratec2,
                .ir_getkey    = em2880_get_key_terratec,
                .dev_modes    = EM28XX_VIDEO | EM28XX_VBI |
EM28XX_DVBT | EM28XX_AUDIO | EM28XX_RADIO,
+               .manual_gpio    = 1,
+               .gpio_regs      = EETI_DEFAULT_GPIO,
                .input          = {{
                        .type     = EM28XX_VMUX_TELEVISION,
                        .vmux     = CX25843_TELEVISION,

Thanks Markus!

bye
 Waldemar


Waldemar Brodkorb wrote,

> Hi,
> 
> I have a Terratec Hybrid XS FM (0ccd:0072). I am using Gentoo Linux
> with a self compiled Linux Kernel 2.6.27.6 and the latest em28xx-new
> drivers. 
> In the first three days everything worked fine. Then suddenly the
> card did not work anymore. After several hours of debugging, I think 
> either the use of kaffeine or klear made the hardware unusable.
> 
> Attached is a dmesg output before and after playing with kaffeine
> and klear. TV worked fine with both programs, after rebooting my
> laptop TV stopped working.
> 
> Does anyone have an idea how to get the card in a working state
> again?
> 
> The card still works fine on a Windows XP PC.
> 
> I am very happy for any advice.
> 
> bye
>  Waldemar


_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx

Reply via email to