On Tue, 24 Jun 2003, Holger Waechtler wrote: > Holger Kiehl wrote: > > On Mon, 23 Jun 2003, Holger Waechtler wrote: > > > > > >>Holger Kiehl wrote: > >> > >>>It's now hardcoded, but szap does not get a lock and kdvb is eating a lot > >>>of cpu time. Between, i2c->xfer() returns a -121. > >> > >>well, if the probing code assumed a BSRU6 it might be that the PLL in > >>your tuner has i2c adress 0x60. In this case you have to write the PLL > >>byte string to i2c adress 0x60 instead of 0x61 like it's done in case of > >>a BSRU6 (but with the content for the SU1278SH). Have you opened your > >>tuner module and checked what PLL is actually used? Is the tuner module > >>a SU1278SH or a plain SU1278? In the latter case you'll maybe have to > >>use the path for the tua6100, don't know... > >> > >>please check what module is exactly soldered on your board and which > >>chips are inside. And try if you can talk to the PLL through i2c adress > >>0x60 or 0x61. > >> > > > > On the box there is a sticker with the following: > > > > SU1278/SH > > 3112 297 12871 > > 207 KR01 > > > > Opening the box there are three chips, I don't know which is the PLL > > so I list them all: > > > > Chip1: (assume that this is the tuner) > > STV0299B > > TA113004 > > T221F0122 > > > > Chip2: > > TDA8060TS > > MK0027H04 > > MPJ0122 2 > > > > Chip3 > > A5059 > > 29346 > > J0492 > > that's the TSA5059. So you have to call tsa5059_set_tv_freq() for this > PLL (this should be done for ftype == PHILIPS_SU1278SH). If your tuner > module really uses i2c address 0x61 for the PLL, please try to hardcode > in stv0299.c, line 256 the PLL address to 0x61. > > Then please report if this works, if so we'll have to make the probing > code a bit more sophisticated... > Hardcoded it to 0x61 and the results are still the same, calling szap causes kdvb to run at 99%:
[EMAIL PROTECTED] szap]# ./szap -n 1 zapping to 'hotbird6': sat 0, frequency = 11096 MHz H, symbolrate 27500000, vpid = 0x0000, apid = 0x0000 using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' Here the output of lsmod: Module Size Used by Not tainted dvb-ttpci 317044 0 (unused) evdev 5984 0 (unused) ves1820 5820 0 stv0299 9104 0 (unused) grundig_29504-491 5440 0 grundig_29504-401 5736 0 alps_tdlb7 5548 0 alps_tdmb7 5444 0 alps_bsrv2 5592 0 dvb-core 53412 6 [dvb-ttpci ves1820 stv0299 grundig_29504-491 grundig_29504-401 alps_tdlb7 alps_tdmb7 alps_bsrv2] videodev 8576 0 [dvb-ttpci] iptable_filter 2412 0 (autoclean) (unused) ip_tables 15864 1 [iptable_filter] 3c2000 136324 1 sg 32556 0 (autoclean) sr_mod 17816 0 (autoclean) ide-scsi 12400 0 scsi_mod 101268 3 [sg sr_mod ide-scsi] ide-cd 35744 0 cdrom 34144 0 [sr_mod ide-cd] keybdev 2944 0 (unused) mousedev 5688 1 hid 22404 0 (unused) input 6144 0 [dvb-ttpci evdev keybdev mousedev hid] usb-uhci 27404 0 (unused) ehci-hcd 20488 0 (unused) usbcore 81600 1 [hid usb-uhci ehci-hcd] And /var/log/messages: Jun 24 10:49:09 dwdsat2 kernel: Linux video capture interface: v1.00 Jun 24 10:49:09 dwdsat2 kernel: DVB: registering new adapter (KNC1 DVB-S). Jun 24 10:49:10 dwdsat2 kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x Jun 24 10:49:10 dwdsat2 kernel: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)... Thanks, Holger (Kiehl) -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
