HI Does someone has some clue why stv0299 frequency tuning (pll) isn't working?
My patch seems only to help detecting of the stv0299 but actuall setting of the frequency or other diseqc things doesn't work. I've traced it by printing i2c commands stv0299 emits (patch enclosed for printing), but so far everythings seems ok except that in dvb-kernel I got errors on pll_write (ret = -121), while in DVB (where stv0299 works) there is no error on pll_write and obiously everything works. Attached are: stv0299debug.patch - enable printing of i2c commands fedetect.patch - enable frontend i2c autodetect dmainit.patch - remove DMA leftovers from dvb-s stv0299.log - stv0299 related log of DVB tree which works stvdvbk.log - stv0299 related log of dvb-kernel which doesn't work
--- /lib/dvb/DVB/driver/frontends/stv0299.c Fri Jan 17 14:50:31 2003 +++ stv0299.c Sat Jan 25 17:35:52 2003 @@ -187,7 +187,6 @@ int stv0299_writereg (struct dvb_i2c_bus u8 buf [] = { reg, data }; struct i2c_msg msg = { addr: 0x68, flags: 0, buf: buf, len: 2 }; - dprintk ("%s\n", __FUNCTION__); ret = i2c->xfer (i2c, &msg, 1); @@ -195,6 +194,8 @@ int stv0299_writereg (struct dvb_i2c_bus dprintk("%s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)\n", __FUNCTION__, reg, data, ret); + dprintk ("%s *(%02x)=%02x\n", __FUNCTION__, reg, data); + return (ret != 1) ? -1 : 0; } @@ -208,12 +209,14 @@ u8 stv0299_readreg (struct dvb_i2c_bus * struct i2c_msg msg [] = { { addr: 0x68, flags: 0, buf: b0, len: 1 }, { addr: 0x68, flags: I2C_M_RD, buf: b1, len: 1 } }; - dprintk ("%s\n", __FUNCTION__); ret = i2c->xfer (i2c, msg, 2); + if (ret != 2) - dprintk("%s: readreg error (ret == %i)\n", __FUNCTION__, ret); + dprintk("%s: readreg error *(%02x) (ret == %i)\n", __FUNCTION__, reg, +ret); + + dprintk ("%s *%02x=%02x\n", __FUNCTION__, reg, b1[0]); return b1[0]; } @@ -247,7 +250,8 @@ int pll_write (struct dvb_i2c_bus *i2c, struct i2c_msg msg [] = {{ addr: 0x68, flags: 0, buf: rpt1, len: 2 }, { addr: addr, flags: 0, buf: data, len: 4 }}; - dprintk ("%s\n", __FUNCTION__); + dprintk ("%s data[]=%02x %02x %02x %02x ftype=%d\n", + __FUNCTION__, data[0], data[1], data[2], data[3], ftype); if (ftype == LG_TDQF_S001F) { ret = i2c->xfer (i2c, &msg[0], 1);
diff -pur orig/dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c --- orig/dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c Thu Jan 23 20:00:03 2003 +++ dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c Sat Jan 25 +08:37:26 2003 @@ -415,7 +415,9 @@ int budget_attach (struct saa7146_dev* d get recognized before the main driver is loaded */ saa7146_write(dev, GPIO_CTRL, 0x500000); + saa7146_setgpio(dev, 2, SAA7146_GPIO_OUTLO); /* frontend power off */ saa7146_i2c_adapter_prepare(dev, NULL, SAA7146_I2C_BUS_BIT_RATE_3200); + saa7146_setgpio(dev, 2, SAA7146_GPIO_OUTHI); /* frontend power on */ if (budget->card->type == BUDGET_PATCH && budget_patch > 0) {
diff -pur orig/dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c --- orig/dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c Thu Jan 23 20:00:03 2003 +++ dvb-kernel/linux/drivers/media/dvb/ttpci-budget/budget-core.c Fri Jan 24 +00:33:39 2003 @@ -492,9 +492,8 @@ int budget_attach (struct saa7146_dev* d slen = pci_map_sg(dev->pci,slist,pages,PCI_DMA_FROMDEVICE); saa7146_pgtable_build_single(dev->pci, &budget->pt, slist, slen); - saa7146_write(dev, PCI_BT_V1, 0x1c00101f); + saa7146_write(dev, PCI_BT_V1, 0x001c0000); /* upload all */ - saa7146_write(dev, MC2, 0x077c077c); saa7146_write(dev, GPIO_CTRL, 0x000000); tasklet_init (&budget->fidb_tasklet, fidbirq, (unsigned long) budget);
szap -a 1 tp111 Jan 25 17:38:06 emard kernel: Linux video capture interface: v1.00 Jan 25 17:38:07 emard kernel: init_tdmb7 Jan 25 17:38:07 emard kernel: init_tdlb7 Jan 25 17:38:07 emard kernel: init_uni0299 Jan 25 17:38:07 emard kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3). Jan 25 17:38:07 emard kernel: PCI: Found IRQ 10 for device 00:09.0 Jan 25 17:38:07 emard kernel: PCI: Sharing IRQ 10 with 00:04.2 Jan 25 17:38:07 emard kernel: PCI: Sharing IRQ 10 with 00:0d.0 Jan 25 17:38:07 emard kernel: DVB: registering frontend 0:0 (Alps BSRV2)... Jan 25 17:38:07 emard kernel: tdmb7_attach Jan 25 17:38:07 emard kernel: tdlb7_attach Jan 25 17:38:08 emard kernel: tda8083_readregs: readreg error (reg 00, ret == -121) Jan 25 17:38:08 emard kernel: stv0299_readreg: readreg error *(00) (ret == -121) Jan 25 17:38:08 emard kernel: stv0299_readreg *00=00 Jan 25 17:38:08 emard kernel: uni0299_attach Jan 25 17:38:08 emard kernel: DVB: registering new adapter (SATELCO Multimedia PCI). Jan 25 17:38:08 emard kernel: PCI: Found IRQ 9 for device 00:0b.0 Jan 25 17:38:08 emard kernel: ves1893_readreg: readreg error (ret == -121) Jan 25 17:38:08 emard kernel: tdmb7_attach Jan 25 17:38:08 emard kernel: tdlb7_attach Jan 25 17:38:09 emard kernel: stv0299_readreg *00=a1 Jan 25 17:38:09 emard kernel: uni0299_attach Jan 25 17:38:09 emard kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x Jan 25 17:38:09 emard kernel: DVB: registering frontend 1:0 (STV0299/TSA5059/SL1935 based)... Jan 25 17:38:11 emard kernel: DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 00012502 Jan 25 17:38:11 emard kernel: DVB: AV7110(0) - TS patch detected Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299: init chip Jan 25 17:38:21 emard kernel: stv0299_writereg *(01)=15 Jan 25 17:38:21 emard kernel: stv0299_writereg *(02)=30 Jan 25 17:38:21 emard kernel: stv0299_writereg *(03)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(04)=7d Jan 25 17:38:21 emard kernel: stv0299_writereg *(05)=35 Jan 25 17:38:21 emard kernel: stv0299_writereg *(06)=40 Jan 25 17:38:21 emard kernel: stv0299_writereg *(07)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(08)=40 Jan 25 17:38:21 emard kernel: stv0299_writereg *(09)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(0c)=51 Jan 25 17:38:21 emard kernel: stv0299_writereg *(0d)=82 Jan 25 17:38:21 emard kernel: stv0299_writereg *(0e)=23 Jan 25 17:38:21 emard kernel: stv0299_writereg *(10)=3f Jan 25 17:38:21 emard kernel: stv0299_writereg *(11)=84 Jan 25 17:38:21 emard kernel: stv0299_writereg *(12)=b5 Jan 25 17:38:21 emard kernel: stv0299_writereg *(13)=b6 Jan 25 17:38:21 emard kernel: stv0299_writereg *(14)=93 Jan 25 17:38:21 emard kernel: stv0299_writereg *(15)=c9 Jan 25 17:38:21 emard kernel: stv0299_writereg *(16)=1d Jan 25 17:38:21 emard kernel: stv0299_writereg *(17)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(18)=14 Jan 25 17:38:21 emard kernel: stv0299_writereg *(19)=f2 Jan 25 17:38:21 emard kernel: stv0299_writereg *(1a)=11 Jan 25 17:38:21 emard kernel: stv0299_writereg *(1b)=9c Jan 25 17:38:21 emard kernel: stv0299_writereg *(1c)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(1d)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(1e)=0b Jan 25 17:38:21 emard kernel: stv0299_writereg *(1f)=50 Jan 25 17:38:21 emard kernel: stv0299_writereg *(20)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(21)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(22)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(23)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(24)=ff Jan 25 17:38:21 emard kernel: stv0299_writereg *(25)=ff Jan 25 17:38:21 emard kernel: stv0299_writereg *(26)=ff Jan 25 17:38:21 emard kernel: stv0299_writereg *(28)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(29)=1e Jan 25 17:38:21 emard kernel: stv0299_writereg *(2a)=14 Jan 25 17:38:21 emard kernel: stv0299_writereg *(2b)=0f Jan 25 17:38:21 emard kernel: stv0299_writereg *(2c)=09 Jan 25 17:38:21 emard kernel: stv0299_writereg *(2d)=05 Jan 25 17:38:21 emard kernel: stv0299_writereg *(2e)=01 Jan 25 17:38:21 emard kernel: stv0299_writereg *(31)=1f Jan 25 17:38:21 emard kernel: stv0299_writereg *(32)=19 Jan 25 17:38:21 emard kernel: stv0299_writereg *(33)=fc Jan 25 17:38:21 emard kernel: stv0299_writereg *(34)=93 Jan 25 17:38:21 emard kernel: stv0299_writereg *(0b)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(27)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(2f)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(30)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(35)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(36)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(37)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(38)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(39)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(3a)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(3b)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(3c)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(3d)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(3e)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(3f)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(40)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(41)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(42)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(43)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(44)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(45)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(46)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(47)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(48)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(49)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(4a)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(4b)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(4c)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(4d)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(4e)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(4f)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(0f)=52 Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299_set_voltage Jan 25 17:38:21 emard kernel: stv0299_readreg *0c=51 Jan 25 17:38:21 emard kernel: stv0299_writereg *(0c)=51 Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: tsa5059_set_tv_freq Jan 25 17:38:21 emard kernel: pll_write data[]=3e a0 84 c0 ftype=1 Jan 25 17:38:21 emard kernel: stv0299_set_FEC Jan 25 17:38:21 emard kernel: stv0299_writereg *(31)=1f Jan 25 17:38:21 emard kernel: stv0299_writereg *(13)=b6 Jan 25 17:38:21 emard kernel: stv0299_writereg *(14)=53 Jan 25 17:38:21 emard kernel: stv0299_writereg *(1f)=40 Jan 25 17:38:21 emard kernel: stv0299_writereg *(20)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(21)=00 Jan 25 17:38:21 emard kernel: stv0299_check_inversion Jan 25 17:38:21 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:21 emard kernel: stv0299_writereg *(22)=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(23)=00 Jan 25 17:38:21 emard kernel: stv0299_readreg *23=00 Jan 25 17:38:21 emard kernel: stv0299_writereg *(12)=b9 Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299_readreg *18=74 Jan 25 17:38:21 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:21 emard kernel: VSTATUS: 0x9a Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299_readreg *22=01 Jan 25 17:38:21 emard kernel: stv0299_readreg *23=c9 Jan 25 17:38:21 emard kernel: stv0299_readreg *0c=51 Jan 25 17:38:21 emard kernel: stv0299_get_fec Jan 25 17:38:21 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:21 emard kernel: stv0299_get_symbolrate Jan 25 17:38:21 emard kernel: stv0299_readregs Jan 25 17:38:21 emard kernel: stv0299_readregs Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:21 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:21 emard kernel: VSTATUS: 0x9a Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:21 emard kernel: stv0299_readreg *19=fd Jan 25 17:38:21 emard kernel: stv0299_readreg *19=00 Jan 25 17:38:21 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:21 emard kernel: AGC2I: 0x7300, signal=0x8c02 Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299_readreg *24=17 Jan 25 17:38:21 emard kernel: stv0299_readreg *25=dc Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:21 emard kernel: stv0299_readreg *1d=26 Jan 25 17:38:21 emard kernel: stv0299_readreg *1e=00 Jan 25 17:38:21 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:22 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:22 emard kernel: VSTATUS: 0x9a Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:22 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:22 emard kernel: VSTATUS: 0x9a Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:22 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:22 emard kernel: VSTATUS: 0x9a Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:22 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:22 emard kernel: VSTATUS: 0x9a Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:22 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:22 emard kernel: VSTATUS: 0x9a Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:22 emard kernel: stv0299_readreg *19=01 Jan 25 17:38:22 emard kernel: stv0299_readreg *19=08 Jan 25 17:38:22 emard kernel: stv0299_readreg *18=73 Jan 25 17:38:22 emard kernel: AGC2I: 0x7308, signal=0x8cfe Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *18=74 Jan 25 17:38:22 emard kernel: stv0299_readreg *1b=9a Jan 25 17:38:22 emard kernel: VSTATUS: 0x9a Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *24=17 Jan 25 17:38:22 emard kernel: stv0299_readreg *25=d5 Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:22 emard kernel: stv0299_readreg *1d=00 Jan 25 17:38:22 emard kernel: stv0299_readreg *1e=00 Jan 25 17:38:22 emard kernel: uni0299_ioctl Jan 25 17:38:29 emard kernel: uni0299_detach Jan 25 17:38:30 emard kernel: exit_tdmb7 Jan 25 17:38:30 emard kernel: exit_tdlb7 Jan 25 17:38:30 emard kernel: exit_uni0299
Jan 25 19:17:27 emard kernel: saa7146: found saa7146 @ mem 0xf89d9000 (revision 1, irq 9) (0x13c2,0x1013). Jan 25 19:17:27 emard kernel: DVB: registering new adapter (SATELCO Multimedia PCI). Jan 25 19:17:27 emard kernel: budget: found budget card 'SATELCO Multimedia PCI'. Jan 25 19:17:28 emard kernel: init_uni0299 Jan 25 19:17:28 emard kernel: stv0299_readreg: readreg error *(00) (ret == -121) Jan 25 19:17:28 emard kernel: stv0299_readreg *00=00 Jan 25 19:17:28 emard kernel: uni0299_attach Jan 25 19:17:28 emard kernel: stv0299_readreg *00=a1 Jan 25 19:17:28 emard kernel: uni0299_attach Jan 25 19:17:28 emard kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x Jan 25 19:17:28 emard kernel: DVB: registering frontend 1:0 (STV0299/TSA5059/SL1935 based)... Jan 25 19:17:36 emard kernel: uni0299_ioctl Jan 25 19:17:36 emard kernel: stv0299: init chip Jan 25 19:17:36 emard kernel: stv0299_writereg *(01)=15 Jan 25 19:17:36 emard kernel: stv0299_writereg *(02)=30 Jan 25 19:17:36 emard kernel: stv0299_writereg *(03)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(04)=7d Jan 25 19:17:36 emard kernel: stv0299_writereg *(05)=35 Jan 25 19:17:36 emard kernel: stv0299_writereg *(06)=40 Jan 25 19:17:36 emard kernel: stv0299_writereg *(07)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(08)=40 Jan 25 19:17:36 emard kernel: stv0299_writereg *(09)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(0c)=51 Jan 25 19:17:36 emard kernel: stv0299_writereg *(0d)=82 Jan 25 19:17:36 emard kernel: stv0299_writereg *(0e)=23 Jan 25 19:17:36 emard kernel: stv0299_writereg *(10)=3f Jan 25 19:17:36 emard kernel: stv0299_writereg *(11)=84 Jan 25 19:17:36 emard kernel: stv0299_writereg *(12)=b5 Jan 25 19:17:36 emard kernel: stv0299_writereg *(13)=b6 Jan 25 19:17:36 emard kernel: stv0299_writereg *(14)=93 Jan 25 19:17:36 emard kernel: stv0299_writereg *(15)=c9 Jan 25 19:17:36 emard kernel: stv0299_writereg *(16)=1d Jan 25 19:17:36 emard kernel: stv0299_writereg *(17)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(18)=14 Jan 25 19:17:36 emard kernel: stv0299_writereg *(19)=f2 Jan 25 19:17:36 emard kernel: stv0299_writereg *(1a)=11 Jan 25 19:17:36 emard kernel: stv0299_writereg *(1b)=9c Jan 25 19:17:36 emard kernel: stv0299_writereg *(1c)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(1d)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(1e)=0b Jan 25 19:17:36 emard kernel: stv0299_writereg *(1f)=50 Jan 25 19:17:36 emard kernel: stv0299_writereg *(20)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(21)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(22)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(23)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(24)=ff Jan 25 19:17:36 emard kernel: stv0299_writereg *(25)=ff Jan 25 19:17:36 emard kernel: stv0299_writereg *(26)=ff Jan 25 19:17:36 emard kernel: stv0299_writereg *(28)=00 Jan 25 19:17:36 emard kernel: stv0299_writereg *(29)=1e Jan 25 19:17:36 emard kernel: stv0299_writereg *(2a)=14 Jan 25 19:17:36 emard kernel: stv0299_writereg *(2b)=0f Jan 25 19:17:37 emard kernel: stv0299_writereg *(2c)=09 Jan 25 19:17:37 emard kernel: stv0299_writereg *(2d)=05 Jan 25 19:17:37 emard kernel: stv0299_writereg *(2e)=01 Jan 25 19:17:37 emard kernel: stv0299_writereg *(31)=1f Jan 25 19:17:37 emard kernel: stv0299_writereg *(32)=19 Jan 25 19:17:37 emard kernel: stv0299_writereg *(33)=fc Jan 25 19:17:37 emard kernel: stv0299_writereg *(34)=93 Jan 25 19:17:37 emard kernel: stv0299_writereg *(0b)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(27)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(2f)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(30)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(35)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(36)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(37)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(38)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(39)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(3a)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(3b)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(3c)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(3d)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(3e)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(3f)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(40)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(41)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(42)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(43)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(44)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(45)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(46)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(47)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(48)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(49)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(4a)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(4b)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(4c)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(4d)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(4e)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(4f)=00 Jan 25 19:17:37 emard kernel: stv0299_writereg *(0f)=52 Jan 25 19:17:37 emard kernel: uni0299_ioctl Jan 25 19:17:37 emard kernel: uni0299_ioctl Jan 25 19:17:37 emard kernel: stv0299_set_tone Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_idle Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=4a Jan 25 19:17:37 emard kernel: stv0299_readreg *08=40 Jan 25 19:17:37 emard kernel: stv0299_writereg *(08)=42 Jan 25 19:17:37 emard kernel: uni0299_ioctl Jan 25 19:17:37 emard kernel: stv0299_set_voltage Jan 25 19:17:37 emard kernel: stv0299_readreg *0c=51 Jan 25 19:17:37 emard kernel: stv0299_writereg *(0c)=51 Jan 25 19:17:37 emard kernel: uni0299_ioctl Jan 25 19:17:37 emard kernel: stv0299_send_diseqc_msg Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_idle Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=4a Jan 25 19:17:37 emard kernel: stv0299_readreg *08=42 Jan 25 19:17:37 emard kernel: stv0299_writereg *(08)=46 Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_fifo Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=4a Jan 25 19:17:37 emard kernel: stv0299_writereg *(09)=e0 Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_fifo Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=48 Jan 25 19:17:37 emard kernel: stv0299_writereg *(09)=10 Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_fifo Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=48 Jan 25 19:17:37 emard kernel: stv0299_writereg *(09)=38 Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_fifo Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=68 Jan 25 19:17:37 emard kernel: stv0299_writereg *(09)=f3 Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_idle Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=48 Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=4a Jan 25 19:17:37 emard kernel: uni0299_ioctl Jan 25 19:17:37 emard kernel: stv0299_send_diseqc_burst Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_idle Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=4a Jan 25 19:17:37 emard kernel: stv0299_readreg *08=46 Jan 25 19:17:37 emard kernel: stv0299_writereg *(08)=42 Jan 25 19:17:37 emard kernel: stv0299_writereg *(09)=00 Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_idle Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=48 Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=4a Jan 25 19:17:37 emard kernel: stv0299_writereg *(08)=46 Jan 25 19:17:37 emard kernel: uni0299_ioctl Jan 25 19:17:37 emard kernel: stv0299_set_tone Jan 25 19:17:37 emard kernel: stv0299_wait_diseqc_idle Jan 25 19:17:37 emard kernel: stv0299_readreg *0a=4a Jan 25 19:17:37 emard kernel: stv0299_readreg *08=46 Jan 25 19:17:37 emard kernel: stv0299_writereg *(08)=47 Jan 25 19:17:37 emard kernel: uni0299_ioctl Jan 25 19:17:37 emard kernel: tsa5059_set_tv_freq Jan 25 19:17:37 emard kernel: pll_write data[]=42 48 84 c0 ftype=1 Jan 25 19:17:38 emard kernel: pll_write: i/o error (ret == -121) Jan 25 19:17:38 emard kernel: stv0299_set_FEC Jan 25 19:17:38 emard kernel: stv0299_writereg *(31)=1f Jan 25 19:17:38 emard kernel: stv0299_writereg *(13)=b6 Jan 25 19:17:38 emard kernel: stv0299_writereg *(14)=53 Jan 25 19:17:38 emard kernel: stv0299_writereg *(1f)=40 Jan 25 19:17:38 emard kernel: stv0299_writereg *(20)=00 Jan 25 19:17:38 emard kernel: stv0299_writereg *(21)=00 Jan 25 19:17:38 emard kernel: stv0299_check_inversion Jan 25 19:17:38 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:38 emard kernel: stv0299_writereg *(22)=00 Jan 25 19:17:38 emard kernel: stv0299_writereg *(23)=00 Jan 25 19:17:38 emard kernel: stv0299_readreg *23=00 Jan 25 19:17:38 emard kernel: stv0299_writereg *(12)=b9 Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:38 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:38 emard kernel: VSTATUS: 0x9a Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: stv0299_readreg *22=00 Jan 25 19:17:38 emard kernel: stv0299_readreg *23=c0 Jan 25 19:17:38 emard kernel: stv0299_readreg *0c=51 Jan 25 19:17:38 emard kernel: stv0299_get_fec Jan 25 19:17:38 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:38 emard kernel: stv0299_get_symbolrate Jan 25 19:17:38 emard kernel: stv0299_readregs Jan 25 19:17:38 emard kernel: stv0299_readregs Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:38 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:38 emard kernel: VSTATUS: 0x9a Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:38 emard kernel: stv0299_readreg *19=9a Jan 25 19:17:38 emard kernel: stv0299_readreg *19=fb Jan 25 19:17:38 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:38 emard kernel: AGC2I: 0x65fb, signal=0x9a65 Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: stv0299_readreg *24=17 Jan 25 19:17:38 emard kernel: stv0299_readreg *25=1c Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: stv0299_readreg *1d=1d Jan 25 19:17:38 emard kernel: stv0299_readreg *1e=00 Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: uni0299_ioctl Jan 25 19:17:38 emard kernel: stv0299_readreg *18=66 Jan 25 19:17:38 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:38 emard kernel: VSTATUS: 0x9a Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:39 emard kernel: VSTATUS: 0x9a Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:39 emard kernel: VSTATUS: 0x9a Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:39 emard kernel: VSTATUS: 0x9a Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:39 emard kernel: VSTATUS: 0x9a Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:39 emard kernel: VSTATUS: 0x9a Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *19=00 Jan 25 19:17:39 emard kernel: stv0299_readreg *19=ff Jan 25 19:17:39 emard kernel: stv0299_readreg *18=66 Jan 25 19:17:39 emard kernel: AGC2I: 0x66ff, signal=0x9aff Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:39 emard kernel: VSTATUS: 0x9a Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *24=17 Jan 25 19:17:39 emard kernel: stv0299_readreg *25=29 Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *1d=00 Jan 25 19:17:39 emard kernel: stv0299_readreg *1e=00 Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: uni0299_ioctl Jan 25 19:17:39 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:39 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:39 emard kernel: VSTATUS: 0x9a Jan 25 19:17:40 emard kernel: uni0299_ioctl Jan 25 19:17:40 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:40 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:40 emard kernel: VSTATUS: 0x9a Jan 25 19:17:40 emard kernel: uni0299_ioctl Jan 25 19:17:40 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:40 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:40 emard kernel: VSTATUS: 0x9a Jan 25 19:17:40 emard kernel: uni0299_ioctl Jan 25 19:17:40 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:40 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:40 emard kernel: VSTATUS: 0x9a Jan 25 19:17:41 emard kernel: uni0299_ioctl Jan 25 19:17:41 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:41 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:41 emard kernel: VSTATUS: 0x9a Jan 25 19:17:41 emard kernel: uni0299_ioctl Jan 25 19:17:41 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:41 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:41 emard kernel: VSTATUS: 0x9a Jan 25 19:17:42 emard kernel: uni0299_ioctl Jan 25 19:17:42 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:42 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:42 emard kernel: VSTATUS: 0x9a Jan 25 19:17:42 emard kernel: uni0299_ioctl Jan 25 19:17:43 emard kernel: stv0299_readreg *18=66 Jan 25 19:17:43 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:43 emard kernel: VSTATUS: 0x9a Jan 25 19:17:43 emard kernel: uni0299_ioctl Jan 25 19:17:43 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:43 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:43 emard kernel: VSTATUS: 0x9a Jan 25 19:17:44 emard kernel: uni0299_ioctl Jan 25 19:17:44 emard kernel: stv0299_readreg *18=65 Jan 25 19:17:44 emard kernel: stv0299_readreg *1b=9a Jan 25 19:17:44 emard kernel: VSTATUS: 0x9a Jan 25 19:17:45 emard kernel: uni0299_ioctl Jan 25 19:17:45 emard kernel: stv0299_writereg *(0c)=00 Jan 25 19:17:45 emard kernel: stv0299_writereg *(02)=80 Jan 25 19:17:53 emard kernel: saa7146: unregister extension 'budget dvb'. Jan 25 19:17:53 emard kernel: uni0299_detach Jan 25 19:17:53 emard kernel: saa7146: unregister extension 'dvb'. Jan 25 19:17:53 emard kernel: exit_uni0299