* Re: [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2
[not found] ` <47A0E8CC.3080207@okg-computer.de>
@ 2008-02-11 21:45 ` Jens Krehbiel-Gräther
2008-02-12 14:56 ` Jens Krehbiel-Gräther
0 siblings, 1 reply; 7+ messages in thread
From: Jens Krehbiel-Gräther @ 2008-02-11 21:45 UTC (permalink / raw)
To: linux-dvb
Jens Krehbiel-Gräther schrieb:
> Jens Krehbiel-Gräther schrieb:
>
>> Dominik Kuhlen schrieb:
>>
>>
>>> Hi
>>> <snip>
>>>
>>>
>>>
>>>> dev:/usr/src/multiproto# patch -p1 < pctv452e.patch
>>>> patching file linux/drivers/media/Kconfig
>>>> patching file linux/drivers/media/dvb/dvb-usb/Kconfig
>>>> Hunk #1 succeeded at 239 (offset 2 lines).
>>>> patching file linux/drivers/media/dvb/dvb-usb/Makefile
>>>> Hunk #1 succeeded at 61 with fuzz 2.
>>>> patching file linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
>>>> Hunk #1 FAILED at 139.
>>>> 1 out of 1 hunk FAILED -- saving rejects to file
>>>> linux/drivers/media/dvb/dvb-usb
>>>> /dvb-usb-ids.h.rej
>>>> patching file linux/drivers/media/dvb/dvb-usb/pctv452e.c
>>>> patching file linux/drivers/media/dvb/frontends/Kconfig
>>>> Hunk #1 succeeded at 405 (offset 47 lines).
>>>> patching file linux/drivers/media/dvb/frontends/Makefile
>>>> Hunk #1 succeeded at 42 (offset 3 lines).
>>>> patching file linux/drivers/media/dvb/frontends/lnbp21.c
>>>> Hunk #1 succeeded at 117 (offset -1 lines).
>>>> patching file linux/drivers/media/dvb/frontends/lnbp22.c
>>>> patching file linux/drivers/media/dvb/frontends/lnbp22.h
>>>> patching file linux/drivers/media/dvb/frontends/stb0899_algo.c
>>>> Hunk #1 succeeded at 495 (offset -27 lines).
>>>> patching file linux/drivers/media/dvb/frontends/stb0899_drv.c
>>>> patching file linux/drivers/media/dvb/frontends/stb0899_drv.h
>>>> patching file linux/drivers/media/dvb/frontends/stb6100.c
>>>> patching file linux/include/linux/dvb/frontend.h
>>>> patching file linux/include/linux/dvb/video.h
>>>> Hunk #1 succeeded at 32 with fuzz 1 (offset 1 line).
>>>> dev:/usr/src/multiproto#
>>>> </snip>
>>>>
>>>> So I inserted the line into
>>>> linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h by hand
>>>> #define USB_PID_PCTV_452E 0x021f
>>>>
>>>>
>>>>
>>> ok. this might happen if the file has been changed in repository since i have diff'ed.
>>>
>>>
>>>
>>>> I type make and all compiles with only a few warnings but now without
>>>> any error.
>>>>
>>>> When I install the modules and load them I get the following output from
>>>> dmesg:
>>>>
>>>> </snip>
>>>> usb 3-2: new high speed USB device using ehci_hcd and address 4
>>>> usb 3-2: configuration #1 chosen from 1 choice
>>>> dvb-usb: found a 'PCTV HDTV USB' in warm state.
>>>> pctv452e_power_ctrl: 1
>>>> dvb-usb: will pass the complete MPEG2 transport stream to the software
>>>> demuxer.
>>>> DVB: registering new adapter (PCTV HDTV USB)
>>>> pctv452e_frontend_attach Enter
>>>> stb0899_attach: Exiting .. !
>>>>
>>>>
>>>>
>>> Hmm. i wonder why this happens: the stb0899 did not attach properly:
>>> could you please load the stb0899 without verbose= parameter.
>>> it will print more info what's going on.
>>>
>>>
>>>
>> Hi!
>>
>> Well perhaps it is a hardware error in my device??
>> Loading the module without "verbose" parameter prints the following in
>> the syslog:
>>
>> Jan 30 19:37:21 dev kernel: usb 3-6: new high speed USB device using
>> ehci_hcd and address 2
>> Jan 30 19:37:21 dev kernel: usb 3-6: device descriptor read/64, error -71
>> Jan 30 19:37:22 dev kernel: usb 3-6: device descriptor read/64, error -71
>> Jan 30 19:37:22 dev kernel: usb 3-6: new high speed USB device using
>> ehci_hcd and address 3
>> Jan 30 19:37:22 dev kernel: usb 3-6: configuration #1 chosen from 1 choice
>> Jan 30 19:37:22 dev kernel: dvb-usb: found a 'PCTV HDTV USB' in warm state.
>> Jan 30 19:37:22 dev kernel: pctv452e_power_ctrl: 1
>> Jan 30 19:37:22 dev kernel: dvb-usb: will pass the complete MPEG2
>> transport stream to the software demuxer.
>> Jan 30 19:37:22 dev kernel: DVB: registering new adapter (PCTV HDTV USB)
>> Jan 30 19:37:22 dev kernel: pctv452e_frontend_attach Enter
>> Jan 30 19:37:22 dev kernel: stb0899_write_regs [0xf1b6]: 02
>> Jan 30 19:37:22 dev kernel: stb0899_write_regs [0xf1c2]: 00
>> Jan 30 19:37:22 dev kernel: stb0899_write_regs [0xf1c3]: 00
>> Jan 30 19:37:22 dev kernel: stb0899_write_regs [0xf141]: 02
>> Jan 30 19:37:22 dev kernel: _stb0899_read_reg: Reg=[0xf000], data=05
>> Jan 30 19:37:22 dev kernel: stb0899_get_dev_id: ID reg=[0x05]
>> Jan 30 19:37:22 dev kernel: stb0899_get_dev_id: Device ID=[0], Release=[5]
>> Jan 30 19:37:22 dev kernel: _stb0899_read_s2reg Device=[0xf3fc], Base
>> address=[0x00000400], Offset=[0xf334], Data=[0xb7fffe05]
>> Jan 30 19:37:22 dev kernel: _stb0899_read_s2reg Device=[0xf3fc], Base
>> address=[0x00000400], Offset=[0xf33c], Data=[0xb7fffe05]
>> Jan 30 19:37:22 dev kernel: stb0899_get_dev_id: Demodulator Core
>> ID=[<B7><FF><FE>^E], Version=[-1207960059]
>> Jan 30 19:37:22 dev kernel: _stb0899_read_s2reg Device=[0xfafc], Base
>> address=[0x00000800], Offset=[0xfa2c], Data=[0xb7fffe05]
>> Jan 30 19:37:22 dev kernel: _stb0899_read_s2reg Device=[0xfafc], Base
>> address=[0x00000800], Offset=[0xfa34], Data=[0xb7fffe05]
>> Jan 30 19:37:22 dev kernel: stb0899_get_dev_id: couldn't find a STB 0899
>> Jan 30 19:37:22 dev kernel: stb0899_attach: Exiting .. !
>> Jan 30 19:37:22 dev kernel: dvb-usb: no frontend was attached by 'PCTV
>> HDTV USB'
>> Jan 30 19:37:22 dev kernel: input: IR-receiver inside an USB DVB
>> receiver as /class/input/input4
>> Jan 30 19:37:22 dev kernel: dvb-usb: schedule remote query interval to
>> 100 msecs.
>> Jan 30 19:37:22 dev kernel: pctv452e_power_ctrl: 0
>> Jan 30 19:37:22 dev kernel: dvb-usb: PCTV HDTV USB successfully
>> initialized and connected.
>> Jan 30 19:37:22 dev kernel: usbcore: registered new interface driver
>> pctv452e
>>
>>
>>
>> Because of this line I think there is an error in the hardware:
>> Jan 30 19:37:22 dev kernel: stb0899_get_dev_id: Demodulator Core
>> ID=[<B7><FF><FE>^E], Version=[-1207960059]
>>
>> Also the light is always showing green (even if it is not connected with
>> a pc).
>> I will test the device under windows this evening to see wheter it is
>> working or not.
>>
>>
>
> OK, I really think its a hardware problem. In Windows I get a bluescreen
> when I start the TV-Application (on 3 different PCs, so I think it must
> be something wrong with the hardware).
> I will try again when I get a new device from pinnacle support.
>
Hi!
Finally I got a new device from pinnacle support today. I plugged it
into the computer and the modules loaded fine (without an error).
But now I have another problem. I scaned for channels and this works
fine. After that I tried to tune. First try was "ProSieben HD" (Astra
19,2° E). I got a lock on this channel.
After this tuning (it works one time) I could never scan any more or
tune to a channel.
This is the syslog from scanning for channels:
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf43a], data=08
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: -------------------->
STB0899_DSTATUS=[0x08]
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: ------------->
NOCARRIER !
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf43e]: 14 7c
Feb 11 22:12:13 dev kernel: stb0899_search_carrier: Derot Freq=5244,
mclk=1510
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf43a], data=08
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: -------------------->
STB0899_DSTATUS=[0x08]
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: ------------->
NOCARRIER !
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf43e]: eb 84
Feb 11 22:12:13 dev kernel: stb0899_search_carrier: Derot Freq=-5244,
mclk=1510
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf43a], data=08
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: -------------------->
STB0899_DSTATUS=[0x08]
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: ------------->
NOCARRIER !
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf43e]: 16 31
Feb 11 22:12:13 dev kernel: stb0899_search_carrier: Derot Freq=5681,
mclk=1510
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf43a], data=08
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: -------------------->
STB0899_DSTATUS=[0x08]
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: ------------->
NOCARRIER !
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf43e]: e9 cf
Feb 11 22:12:13 dev kernel: stb0899_search_carrier: Derot Freq=-5681,
mclk=1510
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf41b], data=ee
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: ee
Feb 11 22:12:13 dev kernel: _stb0899_read_reg: Reg=[0xf43a], data=08
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: -------------------->
STB0899_DSTATUS=[0x08]
Feb 11 22:12:13 dev kernel: stb0899_check_carrier: ------------->
NOCARRIER !
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf417]: 33
Feb 11 22:12:13 dev kernel: stb0899_write_regs [0xf41b]: f7
Feb 11 22:12:13 dev kernel: stb0899_read_status: Delivery system DVB-S/DSS
Feb 11 22:12:13 dev kernel: stb0899_read_status: Delivery system DVB-S/DSS
Feb 11 22:12:14 dev kernel: lnbp22_set_voltage: 2 (18V=1 13V=0)
Feb 11 22:12:14 dev kernel: lnbp22_set_voltage: 0x60)
Feb 11 22:12:14 dev kernel: _stb0899_read_reg: Reg=[0xf12a], data=5c
Feb 11 22:12:14 dev kernel: stb0899_i2c_gate_ctrl: Disabling I2C
Repeater ...
Feb 11 22:12:14 dev kernel: stb0899_write_regs [0xf12a]: 5c
Feb 11 22:12:14 dev kernel: stb0899_sleep: Going to Sleep .. (Really
tired .. :-))
Feb 11 22:12:14 dev kernel: stb0899_write_regs [0xf141]: 82
Feb 11 22:12:14 dev kernel: pctv452e_power_ctrl: 0
(these are the last lines, if you need others, please mail me).
Is there something that I can do?? It works one time scanning and one
time tuning, after that never more (even after some reboots and plugging
power off the device).
I don't know if I am doing anything wrong, because one time it works...
thx,
Jens
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2
2008-02-11 21:45 ` [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2 Jens Krehbiel-Gräther
@ 2008-02-12 14:56 ` Jens Krehbiel-Gräther
2008-02-17 12:14 ` Ernst Peinlich
0 siblings, 1 reply; 7+ messages in thread
From: Jens Krehbiel-Gräther @ 2008-02-12 14:56 UTC (permalink / raw)
To: linux-dvb
Hi!
Here is the complete log.
syslog from loading the modules:
Feb 12 13:57:34 dev kernel: usb 3-6: new high speed USB device using
ehci_hcd and address 3
Feb 12 13:57:34 dev kernel: usb 3-6: configuration #1 chosen from 1 choice
Feb 12 13:57:34 dev kernel: dvb-usb: found a 'PCTV HDTV USB' in warm state.
Feb 12 13:57:34 dev kernel: pctv452e_power_ctrl: 1
Feb 12 13:57:34 dev kernel: dvb-usb: will pass the complete MPEG2
transport stream to the software demuxer.
Feb 12 13:57:34 dev kernel: DVB: registering new adapter (PCTV HDTV USB)
Feb 12 13:57:34 dev kernel: pctv452e_frontend_attach Enter
Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf1b6]: 02
Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf1c2]: 00
Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf1c3]: 00
Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf141]: 02
Feb 12 13:57:34 dev kernel: _stb0899_read_reg: Reg=[0xf000], data=81
Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: ID reg=[0x81]
Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: Device ID=[8], Release=[1]
Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xf3fc], Base
address=[0x00000400], Offset=[0xf334], Data=[0x444d4431]
Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xf3fc], Base
address=[0x00000400], Offset=[0xf33c], Data=[0x00000001]
Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: Demodulator Core
ID=[DMD1], Version=[1]
Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xfafc], Base
address=[0x00000800], Offset=[0xfa2c], Data=[0x46454331]
Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xfafc], Base
address=[0x00000800], Offset=[0xfa34], Data=[0x00000001]
Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: FEC Core ID=[FEC1],
Version=[1]
Feb 12 13:57:34 dev kernel: stb0899_attach: Attaching STB0899
Feb 12 13:57:34 dev kernel: lnbp22_set_voltage: 2 (18V=1 13V=0)
Feb 12 13:57:34 dev kernel: lnbp22_set_voltage: 0x60)
Feb 12 13:57:34 dev kernel: pctv452e_frontend_attach Leave Ok
Feb 12 13:57:34 dev kernel: DVB: registering frontend 0 (STB0899
Multistandard)...
Feb 12 13:57:34 dev kernel: pctv452e_tuner_attach Enter
Feb 12 13:57:34 dev kernel: stb6100_attach: Attaching STB6100
Feb 12 13:57:34 dev kernel: pctv452e_tuner_attach Leave
Feb 12 13:57:34 dev kernel: input: IR-receiver inside an USB DVB
receiver as /class/input/input5
Feb 12 13:57:34 dev kernel: dvb-usb: schedule remote query interval to
100 msecs.
Feb 12 13:57:34 dev kernel: pctv452e_power_ctrl: 0
Feb 12 13:57:34 dev kernel: dvb-usb: PCTV HDTV USB successfully
initialized and connected.
Feb 12 13:57:34 dev kernel: usbcore: registered new interface driver
pctv452e
And a complete log from a complete scan on Astra 19,2°E can you download
here (about 1,6MB uncompressed, for Download 37kB gzip-File):
http://www.rz.uni-karlsruhe.de/~ry52/syslog.gz
If you see anything that can help me, please let me know. I don't
believe that the new device has also a hardware failiure, because (as I
wrote) it works for one time scanning and one time tuning... :-(
Hope to get help here,
Jens
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2
2008-02-12 14:56 ` Jens Krehbiel-Gräther
@ 2008-02-17 12:14 ` Ernst Peinlich
0 siblings, 0 replies; 7+ messages in thread
From: Ernst Peinlich @ 2008-02-17 12:14 UTC (permalink / raw)
To: linux-dvb
Jens Krehbiel-Gräther schrieb:
> Hi!
>
> Here is the complete log.
>
> syslog from loading the modules:
>
> Feb 12 13:57:34 dev kernel: usb 3-6: new high speed USB device using
> ehci_hcd and address 3
> Feb 12 13:57:34 dev kernel: usb 3-6: configuration #1 chosen from 1 choice
> Feb 12 13:57:34 dev kernel: dvb-usb: found a 'PCTV HDTV USB' in warm state.
> Feb 12 13:57:34 dev kernel: pctv452e_power_ctrl: 1
> Feb 12 13:57:34 dev kernel: dvb-usb: will pass the complete MPEG2
> transport stream to the software demuxer.
> Feb 12 13:57:34 dev kernel: DVB: registering new adapter (PCTV HDTV USB)
> Feb 12 13:57:34 dev kernel: pctv452e_frontend_attach Enter
> Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf1b6]: 02
> Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf1c2]: 00
> Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf1c3]: 00
> Feb 12 13:57:34 dev kernel: stb0899_write_regs [0xf141]: 02
> Feb 12 13:57:34 dev kernel: _stb0899_read_reg: Reg=[0xf000], data=81
> Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: ID reg=[0x81]
> Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: Device ID=[8], Release=[1]
> Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xf3fc], Base
> address=[0x00000400], Offset=[0xf334], Data=[0x444d4431]
> Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xf3fc], Base
> address=[0x00000400], Offset=[0xf33c], Data=[0x00000001]
> Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: Demodulator Core
> ID=[DMD1], Version=[1]
> Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xfafc], Base
> address=[0x00000800], Offset=[0xfa2c], Data=[0x46454331]
> Feb 12 13:57:34 dev kernel: _stb0899_read_s2reg Device=[0xfafc], Base
> address=[0x00000800], Offset=[0xfa34], Data=[0x00000001]
> Feb 12 13:57:34 dev kernel: stb0899_get_dev_id: FEC Core ID=[FEC1],
> Version=[1]
> Feb 12 13:57:34 dev kernel: stb0899_attach: Attaching STB0899
> Feb 12 13:57:34 dev kernel: lnbp22_set_voltage: 2 (18V=1 13V=0)
> Feb 12 13:57:34 dev kernel: lnbp22_set_voltage: 0x60)
> Feb 12 13:57:34 dev kernel: pctv452e_frontend_attach Leave Ok
> Feb 12 13:57:34 dev kernel: DVB: registering frontend 0 (STB0899
> Multistandard)...
> Feb 12 13:57:34 dev kernel: pctv452e_tuner_attach Enter
> Feb 12 13:57:34 dev kernel: stb6100_attach: Attaching STB6100
> Feb 12 13:57:34 dev kernel: pctv452e_tuner_attach Leave
> Feb 12 13:57:34 dev kernel: input: IR-receiver inside an USB DVB
> receiver as /class/input/input5
> Feb 12 13:57:34 dev kernel: dvb-usb: schedule remote query interval to
> 100 msecs.
> Feb 12 13:57:34 dev kernel: pctv452e_power_ctrl: 0
> Feb 12 13:57:34 dev kernel: dvb-usb: PCTV HDTV USB successfully
> initialized and connected.
> Feb 12 13:57:34 dev kernel: usbcore: registered new interface driver
> pctv452e
>
>
> And a complete log from a complete scan on Astra 19,2°E can you download
> here (about 1,6MB uncompressed, for Download 37kB gzip-File):
> http://www.rz.uni-karlsruhe.de/~ry52/syslog.gz
>
> If you see anything that can help me, please let me know. I don't
> believe that the new device has also a hardware failiure, because (as I
> wrote) it works for one time scanning and one time tuning... :-(
>
> Hope to get help here,
>
> Jens
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>
Hi
i have problems with DVBS on the driver.
i get PES errors
on DVBS2 its works
(vdr-1.5.14+h264 patch)
thanks
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [linux-dvb] TT Connect S2-3600 (was: Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2)
[not found] <200801252245.58642.dkuhlen@gmx.net>
[not found] ` <47A086D6.4080200@okg-computer.de>
@ 2008-02-26 8:47 ` André Weidemann
2008-02-27 23:13 ` [linux-dvb] TT Connect S2-3600 Manu Abraham
2008-03-06 13:09 ` Ernst Peinlich
1 sibling, 2 replies; 7+ messages in thread
From: André Weidemann @ 2008-02-26 8:47 UTC (permalink / raw)
To: linux-dvb
[-- Attachment #1: Type: text/plain, Size: 856 bytes --]
Dominik Kuhlen wrote:
> Hi all,
>
> Manus multiproto HG tree (jusst.de/hg/multiproto) and the attached patch make the pctv452e work with DVB-S2 and DVB-S :)
Hi all,
I took Dominiks patch and added support for the TT connect S2-3600.
The S2-3600 is tuning to DVB-S and DVB-S2 but I still got some image
distortions. I'm quite sure I got the correct firmware for the S2-3600
but I only did some quick testing last night.
The patch may still have some quirks... so use at your own risk.
If anyone should volunteer to try the attached patch, please make sure
to apply the patch for the PCTV 452e first!
The firmware for the S2-3600 can be found here:
http://ilpss8.dyndns.org/dvb-usb-tt-connect-s2-3600-01.fw
I will also have a PCTV 452e for testing at the end of the week. So I
can test both USB boxes with the driver.
André
[-- Attachment #2: patch-TT_connect_S2-3600.diff --]
[-- Type: text/plain, Size: 5741 bytes --]
diff -Nrubw multiproto-pctv452e/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h multiproto-s2-3600/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
--- multiproto-pctv452e/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h 2008-02-26 08:50:03.484626963 +0100
+++ multiproto-s2-3600/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h 2008-02-26 09:04:17.757309187 +0100
@@ -40,6 +40,7 @@
#define USB_VID_MSI 0x0db0
#define USB_VID_OPERA1 0x695c
#define USB_VID_PINNACLE 0x2304
+#define USB_VID_TECHNOTREND 0x0b48
#define USB_VID_TERRATEC 0x0ccd
#define USB_VID_VISIONPLUS 0x13d3
#define USB_VID_TWINHAN 0x1822
@@ -142,6 +143,7 @@
#define USB_PID_PCTV_400E 0x020f
#define USB_PID_PCTV_450E 0x0222
#define USB_PID_PCTV_452E 0x021f
+#define USB_PID_TECHNOTREND_CONNECT_S2_3600 0x3007
#define USB_PID_NEBULA_DIGITV 0x0201
#define USB_PID_DVICO_BLUEBIRD_LGDT 0xd820
#define USB_PID_DVICO_BLUEBIRD_LG064F_COLD 0xd500
diff -Nrubw multiproto-pctv452e/linux/drivers/media/dvb/dvb-usb/Kconfig multiproto-s2-3600/linux/drivers/media/dvb/dvb-usb/Kconfig
--- multiproto-pctv452e/linux/drivers/media/dvb/dvb-usb/Kconfig 2008-02-26 08:49:32.034834741 +0100
+++ multiproto-s2-3600/linux/drivers/media/dvb/dvb-usb/Kconfig 2008-02-26 08:55:36.495604176 +0100
@@ -240,7 +240,7 @@
Afatech AF9005 based receiver.
config DVB_USB_PCTV452E
- tristate "Pinnacle PCTV HDTV Pro USB device"
+ tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600"
depends on DVB_USB
select DVB_LNBP22
select DVB_STB0899
diff -Nrubw multiproto-pctv452e/linux/drivers/media/dvb/dvb-usb/pctv452e.c multiproto-s2-3600/linux/drivers/media/dvb/dvb-usb/pctv452e.c
--- multiproto-pctv452e/linux/drivers/media/dvb/dvb-usb/pctv452e.c 2008-02-26 08:49:32.174842719 +0100
+++ multiproto-s2-3600/linux/drivers/media/dvb/dvb-usb/pctv452e.c 2008-02-26 08:55:36.943629708 +0100
@@ -370,6 +370,7 @@
static struct stb0899_config stb0899_config;
static struct stb6100_config stb6100_config;
static struct dvb_usb_device_properties pctv452e_properties;
+static struct dvb_usb_device_properties tt_connect_s2_3600_properties;
int pctv452e_frontend_attach(struct dvb_usb_adapter *a) {
@@ -395,9 +396,12 @@
return 0;
}
-static int pctv452e_usb_probe(struct usb_interface *intf,
- const struct usb_device_id *id) {
- return dvb_usb_device_init(intf, &pctv452e_properties, THIS_MODULE, NULL);
+static int pctv452e_usb_probe(struct usb_interface *intf,const struct usb_device_id *id) {
+ int ret=-ENOMEM;
+ if ((ret=dvb_usb_device_init(intf, &pctv452e_properties, THIS_MODULE, NULL))==0){
+ return ret;
+ }
+ return dvb_usb_device_init(intf, &tt_connect_s2_3600_properties,THIS_MODULE,NULL);
}
@@ -423,7 +427,7 @@
// { STB0899_IRQMSK_3 , 0xff },
// { STB0899_IRQMSK_4 , 0xff },
{ STB0899_I2CCFG , 0x88 },
- { STB0899_I2CRPT , 0x5c },
+ { STB0899_I2CRPT , 0x58 },
{ STB0899_GPIO00CFG , 0x82 },
{ STB0899_GPIO01CFG , 0x82 }, /* 0x02 -> LED green 0x82 -> LED orange */
{ STB0899_GPIO02CFG , 0x82 },
@@ -1007,6 +1011,7 @@
static struct usb_device_id pctv452e_usb_table[] = {
{USB_DEVICE(USB_VID_PINNACLE, USB_PID_PCTV_452E)},
+ {USB_DEVICE(USB_VID_TECHNOTREND, USB_PID_TECHNOTREND_CONNECT_S2_3600)},
{}
};
MODULE_DEVICE_TABLE(usb, pctv452e_usb_table);
@@ -1066,6 +1071,61 @@
}
};
+static struct dvb_usb_device_properties tt_connect_s2_3600_properties = {
+ .caps = DVB_USB_IS_AN_I2C_ADAPTER, /* more ? */
+ .usb_ctrl = DEVICE_SPECIFIC,
+
+ .size_of_priv = sizeof(struct pctv452e_state),
+
+ .identify_state = 0, // this is a warm only device
+
+ .power_ctrl = pctv452e_power_ctrl,
+
+ .rc_key_map = pctv452e_rc_keys,
+ .rc_key_map_size = ARRAY_SIZE(pctv452e_rc_keys),
+ .rc_query = pctv452e_rc_query,
+ .rc_interval = 100,
+
+ .num_adapters = 1,
+ .adapter = {{
+ .caps = 0,
+ .pid_filter_count = 0,
+
+ .streaming_ctrl = pctv452e_streaming_ctrl,
+
+ .frontend_attach = pctv452e_frontend_attach,
+ .tuner_attach = pctv452e_tuner_attach,
+
+ /* parameter for the MPEG2-data transfer */
+ .stream = {
+ .type = USB_ISOC,
+ .count = 7,
+ .endpoint = 0x02,
+ .u = {
+ .isoc = {
+ .framesperurb = 4,
+ .framesize = 940,
+ .interval = 1
+ }
+ }
+ },
+ .size_of_priv = 0
+ }},
+
+ .i2c_algo = &pctv452e_i2c_algo,
+
+ .generic_bulk_ctrl_endpoint = 1, /* allow generice rw function*/
+
+ .num_device_descs = 1,
+ .devices = {
+ { .name = "Technotrend TT Connect S2-3600",
+ .cold_ids = { NULL, NULL }, // this is a warm only device
+ .warm_ids = { &pctv452e_usb_table[1], NULL }
+ },
+ { 0 },
+ }
+};
+
static struct usb_driver pctv452e_usb_driver = {
@@ -1078,19 +1138,33 @@
.id_table = pctv452e_usb_table,
};
+static struct usb_driver tt_connects2_3600_usb_driver = {
+#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,15)
+ .owner = THIS_MODULE,
+#endif
+ .name = "dvb-usb-tt-connect-s2-3600-01.fw",
+ .probe = pctv452e_usb_probe,
+ .disconnect = dvb_usb_device_exit,
+ .id_table = pctv452e_usb_table,
+};
+
static int __init pctv452e_usb_init(void) {
- int err;
+ int err=0;
if ((err = usb_register(&pctv452e_usb_driver))) {
printk("%s: usb_register failed! Error number %d", __FILE__, err);
return err;
}
+ if ((err = usb_register(&tt_connects2_3600_usb_driver))) {
+ printk("%s: usb_register failed! Error number %d", __FILE__, err);
+ }
- return 0;
+ return err;
}
static void __exit pctv452e_usb_exit(void) {
usb_deregister(&pctv452e_usb_driver);
+ usb_deregister(&tt_connects2_3600_usb_driver);
}
module_init(pctv452e_usb_init);
[-- Attachment #3: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [linux-dvb] TT Connect S2-3600
2008-02-26 8:47 ` [linux-dvb] TT Connect S2-3600 (was: Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2) André Weidemann
@ 2008-02-27 23:13 ` Manu Abraham
2008-02-28 8:36 ` André Weidemann
2008-03-06 13:09 ` Ernst Peinlich
1 sibling, 1 reply; 7+ messages in thread
From: Manu Abraham @ 2008-02-27 23:13 UTC (permalink / raw)
To: André Weidemann; +Cc: linux-dvb
André Weidemann wrote:
> Dominik Kuhlen wrote:
>> Hi all,
>>
>> Manus multiproto HG tree (jusst.de/hg/multiproto) and the attached
>> patch make the pctv452e work with DVB-S2 and DVB-S :)
>
> Hi all,
> I took Dominiks patch and added support for the TT connect S2-3600.
>
> The S2-3600 is tuning to DVB-S and DVB-S2 but I still got some image
> distortions. I'm quite sure I got the correct firmware for the S2-3600
> but I only did some quick testing last night.
What do you use to play back ? is the distortions seen with dvb-s2/h.264
only ?
Regards,
Manu
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [linux-dvb] TT Connect S2-3600
2008-02-27 23:13 ` [linux-dvb] TT Connect S2-3600 Manu Abraham
@ 2008-02-28 8:36 ` André Weidemann
0 siblings, 0 replies; 7+ messages in thread
From: André Weidemann @ 2008-02-28 8:36 UTC (permalink / raw)
To: linux-dvb; +Cc: Manu Abraham
Manu Abraham wrote:
> What do you use to play back ? is the distortions seen with dvb-s2/h.264
> only ?
I'm using vdr-1.5.12 with Reinhard Nissls h.264 patch and xine.
Just for comparison... Tuning with the TT S2-3200 works for DVB-S and
DVB-S2 channels. The picture quality great, no distortion at all.
I managed to get a Pinnacle 452e for testing. The Pinnacle 452e as well
as the TT connect S2-3600 show image distortions on all channels. There
is no difference between channels on a DVB-S or DVB-S2 transponders. BER
and UNC seem to be zero, if the femon output can still be trusted for
the multiproto drivers.
My patch for the TT connect S2-3600 is far from perfect. I will
hopefully be able to post a new version this week.
I just saw, that you have committed some changes to the multiproto tree
a few days ago. I will check out the repository tonight and see how
things are now.
André
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [linux-dvb] TT Connect S2-3600
2008-02-26 8:47 ` [linux-dvb] TT Connect S2-3600 (was: Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2) André Weidemann
2008-02-27 23:13 ` [linux-dvb] TT Connect S2-3600 Manu Abraham
@ 2008-03-06 13:09 ` Ernst Peinlich
1 sibling, 0 replies; 7+ messages in thread
From: Ernst Peinlich @ 2008-03-06 13:09 UTC (permalink / raw)
To: linux-dvb
André Weidemann schrieb:
> Dominik Kuhlen wrote:
>> Hi all,
>>
>> Manus multiproto HG tree (jusst.de/hg/multiproto) and the attached
>> patch make the pctv452e work with DVB-S2 and DVB-S :)
>
> Hi all,
> I took Dominiks patch and added support for the TT connect S2-3600.
>
> The S2-3600 is tuning to DVB-S and DVB-S2 but I still got some image
> distortions. I'm quite sure I got the correct firmware for the S2-3600
> but I only did some quick testing last night.
> The patch may still have some quirks... so use at your own risk.
>
> If anyone should volunteer to try the attached patch, please make sure
> to apply the patch for the PCTV 452e first!
> The firmware for the S2-3600 can be found here:
> http://ilpss8.dyndns.org/dvb-usb-tt-connect-s2-3600-01.fw
>
> I will also have a PCTV 452e for testing at the end of the week. So I
> can test both USB boxes with the driver.
>
> André
> ------------------------------------------------------------------------
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Hi
I have the same problems, but only on DVBS on DVBS2 its works ok.
ernst
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-03-06 13:10 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <200801252245.58642.dkuhlen@gmx.net>
[not found] ` <47A086D6.4080200@okg-computer.de>
[not found] ` <200801301908.36169.dkuhlen@gmx.net>
[not found] ` <47A0CD3C.40508@okg-computer.de>
[not found] ` <47A0E8CC.3080207@okg-computer.de>
2008-02-11 21:45 ` [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2 Jens Krehbiel-Gräther
2008-02-12 14:56 ` Jens Krehbiel-Gräther
2008-02-17 12:14 ` Ernst Peinlich
2008-02-26 8:47 ` [linux-dvb] TT Connect S2-3600 (was: Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and DVB-S2) André Weidemann
2008-02-27 23:13 ` [linux-dvb] TT Connect S2-3600 Manu Abraham
2008-02-28 8:36 ` André Weidemann
2008-03-06 13:09 ` Ernst Peinlich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox