Hallo Hartmut, Hartmut Hackmann schrieb: > H, Ingolf > > ISELT_SOFT@xxxxxxxxxxx schrieb: >> Hallo, >> >> -----Original Message----- >> Date: Wed, 23 May 2007 00:57:52 +0200 >> Subject: Re: Vivanco DVB-T Hybrid Cardbus (LR502) dosn'twork >> From: Hartmut Hackmann <hartmut.hackmann@xxxxxxxxxxx> >> To: "ISELT_SOFT@xxxxxxxxxxx" <ISELT_SOFT@xxxxxxxxxxx> >> >>> Hi >>> ISELT_SOFT@xxxxxxxxxxx schrieb: >>>> Hallo, >>>> >>>> i have a Vivanco DVB-T Hybrid Cardbus (Card=94), it is the samelike >>>> Lifeview DVB-T Hybrid Cardbus. >>>> The Adapter works for a long time, but since two weeks it isnot >>>> possible to use the DVB-T Tuner. >>>> Analog TV and Radio works good. >>>> dmesg show this lines after reboot: >>>> >>>> ... >>>> tda1004x: setting up plls for 48MHz sampling clock >>>> tda1004x: timeout waiting for DSP ready >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: trying to boot from eeprom >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: waiting for firmware upload... >>>> tda1004x: found firmware revision 29 -- ok >>>> ... >>>> >>> Hm, his is not really correct: All Lifeview cards i saw so far >>> have a firmware eeprom, so download from host should nothappen... >> I think you are rigth. I used this card some month withoutinstalling any >> firmware. But now the driver ask for it. >> >>> There are tons of slightly different Lifeview designs. I wonder >>> whether the description is really right... >>> >>>> I think that looks ok. >>>> >>>> But if i start kaffeine i get sometime this: >>>> >>>> ... >>>> tda1004x: setting up plls for 48MHz sampling clock >>>> tda1004x: timeout waiting for DSP ready >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: trying to boot from eeprom >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: waiting for firmware upload... >>>> tda1004x: found firmware revision 5e -- invalid >>>> tda 1004x: firmware upload failed >>>> ... >>>> >>>> But then i delete the firmware and reboot and then startkaffeine and >> do >>>> a channelscan i get an error because the firmware is notfound. Then >> i >>>> copy the firmware to /lib/firmware (dont leave kaffeine) andstart a >> new >>>> channelscan and it works. I get then this: >>>> >>>> ... >>>> tda1004x: setting up plls for 48MHz sampling clock >>>> tda1004x: timeout waiting for DSP ready >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: trying to boot from eeprom >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: waiting for firmware upload... >>>> tda1004x: found firmware revision 29 -- ok >>>> ... >>>> >>>> and i can scan the chanels, but some times then i switch thechannel >> or >>>> leave kaffeine and start it again i get the same massage likeabove: >>>> >>>> ... >>>> tda1004x: setting up plls for 48MHz sampling clock >>>> tda1004x: timeout waiting for DSP ready >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: trying to boot from eeprom >>>> tda1004x: found firmware revision 0 -- invalid >>>> tda1004x: waiting for firmware upload... >>>> tda1004x: found firmware revision 5e -- invalid >>>> tda 1004x: firmware upload failed >>>> ... >>>> >>>> What is wrong? >>>> >>>> My System: SuSe Linux 10.2 kernel 2.6.8, V4L-DVB fromlinuxtv.org >>>> >>>> also tested kernel 2.6.21, 2.6.22 with V4L-DVB from linuxtv.orgwith >> the >>>> same result >>>> >>> Are you able to try some modifications after i gave you >> someinstructions? >>> I would guess that the tda01146 GPIO configuration is wrong for >> yourcard. >>> (I made changes here to solve another problem). >>> >>> Hartmut >> Yes i can make modifikation in the Sourcecode if yor give me >> theinstructions. >> >> Ingofl >> >> > First: I assume that the card is not autodetected, you forced the > card type, right? > LR502 is card type 60, but its a dual card, strange... > Anyway, dvb-t is configured in > linux/drivers/media/video/saa7134/saa7134-dvb.c. > It is shared with another card, the config struct is: > > static struct tda1004x_config ads_tech_duo_config = { > .demod_address = 0x08, > .invert = 1, > .invert_oclk = 0, > .xtal_freq = TDA10046_XTAL_16M, > .agc_config = TDA10046_AGC_TDA827X, > .gpio_config = TDA10046_GP00_I, > .if_freq = TDA10046_FREQ_045, > .tuner_address = 0x61, > .request_firmware = philips_tda1004x_request_firmware > }; > > > The most interesting value is: > > .gpio_config = TDA10046_GP00_I, > > Its a enum, defined in: > linux/drivers/media/dvb/frontends/tda1004x.h > > Please try especially TDA10046_GP10_I, which should invert the > eeprom address mapping. If GPIO 1 has an impact, it is another > basic card type. > > Can you please try this and report? > > Hartmut > I have changed the value. But the TDA10046_GP10_I has no effekt. But i tested some other values and TDA10046_GP10 works perfect. I can scan the chanels. Can look DVB-T. I think the problem is solved. Now i must look how to play the Sound from the card by looking analog TV and Radio. But this is an other problem. Thanks for your help. Ingolf _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb