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