Hallo Leute,
ich habe mir ein PCTV 292e gekauft. Hierfür gibt es seit dem Kernel 3.16 einen eingebauten Treiber, siehe: http://blog.palosaari.fi/2014/…ctv-triplestick-292e.html
Ich habe auf dem Raspberry als mehr oder weniger selbst komiliert, das DVB-C Device wird auch vom System erkannt und es wird unter /dev/dvb/adatper0 alles richtig angezeigt.
lsusb:
Syslog:
Nov 5 19:20:06 raspberrypi kernel: [ 2733.508034] em28178 #0: 500mA max power
Nov 5 19:20:06 raspberrypi kernel: [ 2733.508052] em28178 #0: Table at offset 0x27, strings=0x146a, 0x1888, 0x0a7e
Nov 5 19:20:06 raspberrypi kernel: [ 2733.508354] em28178 #0: Identified as PCTV tripleStick (292e) (card=94)
Nov 5 19:20:06 raspberrypi kernel: [ 2733.508379] em28178 #0: dvb set to isoc mode.
Nov 5 19:20:06 raspberrypi kernel: [ 2733.508445] em28178 #0: Binding DVB extension
Nov 5 19:20:06 raspberrypi kernel: [ 2733.530014] i2c i2c-3: Added multiplexed i2c bus 4
Nov 5 19:20:06 raspberrypi kernel: [ 2733.530055] si2168 3-0064: si2168: Silicon Labs Si2168 successfully attached
Nov 5 19:20:06 raspberrypi kernel: [ 2733.566626] si2157 4-0060: si2157: Silicon Labs Si2157/Si2158 successfully attached
Nov 5 19:20:06 raspberrypi kernel: [ 2733.566703] DVB: registering new adapter (em28178 #0)
Nov 5 19:20:06 raspberrypi kernel: [ 2733.566740] usb 1-1.3.3.1.3: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
Nov 5 19:20:06 raspberrypi kernel: [ 2733.568812] em28178 #0: DVB extension successfully initialized
Nov 5 19:20:06 raspberrypi kernel: [ 2733.568847] em28178 #0: Registering input extension
Nov 5 19:20:06 raspberrypi kernel: [ 2733.569539] Registered IR keymap rc-pinnacle-pctv-hd
Nov 5 19:20:06 raspberrypi kernel: [ 2733.571764] input: em28xx IR (em28178 #0) as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3.1/1-1.3.3.1.3/rc/rc0/input2
Nov 5 19:20:06 raspberrypi kernel: [ 2733.572211] rc0: em28xx IR (em28178 #0) as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3.1/1-1.3.3.1.3/rc/rc0
Nov 5 19:20:06 raspberrypi kernel: [ 2733.576478] em28178 #0: Input extension successfully initalized
Nov 5 19:31:23 raspberrypi kernel: [ 3410.986742] si2168 3-0064: si2168: found a 'Silicon Labs Si2168' in cold state
Nov 5 19:31:23 raspberrypi kernel: [ 3410.987154] si2168 3-0064: si2168: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Nov 5 19:31:29 raspberrypi kernel: [ 3416.898701] si2168 3-0064: si2168: found a 'Silicon Labs Si2168' in warm state
Nov 5 19:31:29 raspberrypi kernel: [ 3416.959099] si2168 3-0064: si2168: found a 'Silicon Labs Si2168' in cold state
Nov 5 19:31:29 raspberrypi kernel: [ 3416.959508] si2168 3-0064: si2168: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Nov 5 19:31:35 raspberrypi kernel: [ 3422.874166] si2168 3-0064: si2168: found a 'Silicon Labs Si2168' in warm state
Alles anzeigen
ls -la /dev/dvb
root@raspberrypi:/var/log# ls -la /dev/dvb
insgesamt 0
drwxr-xr-x 3 root root 60 Nov 5 19:20 .
drwxr-xr-x 13 root root 3240 Nov 5 19:20 ..
drwxr-xr-x 2 root root 120 Nov 5 19:20 adapter0
Leider findet mein w_scan keine Sender:
root@raspberrypi:/var/log# w_scan -fc
w_scan version 20120605 (compiled for DVB API 5.4)
guessing country 'DE', use -c <country> to override
using settings for GERMANY
DVB cable
DVB-C
scan type CABLE, channellist 7
output format vdr-1.6
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> CABLE "Silicon Labs Si2168": very good :-))
Using CABLE frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.a
frontend 'Silicon Labs Si2168' supports
INVERSION_AUTO
QAM_AUTO
FEC_AUTO
FREQ (110.00MHz ... 862.00MHz)
This dvb driver is *buggy*: the symbol rate limits are undefined - please report to linuxtv.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
73000: sr6900 (time: 00:06) skipped: (freq 73000000 unsupported by driver)
initial_tune:2265: Setting frontend failed QAM_AUTO f = 73000 kHz S6900C999
sr6875 (time: 00:06) skipped: (freq 73000000 unsupported by driver)
initial_tune:2265: Setting frontend failed QAM_AUTO f = 73000 kHz S6875C999
81000: sr6900 (time: 00:06) skipped: (freq 81000000 unsupported by driver)
initial_tune:2265: Setting frontend failed QAM_AUTO f = 81000 kHz S6900C999
sr6875 (time: 00:06) skipped: (freq 81000000 unsupported by driver)
initial_tune:2265: Setting frontend failed QAM_AUTO f = 81000 kHz S6875C999
113000: sr6900 (time: 00:06) sr6875 (time: 00:14)
121000: sr6900 (time: 00:16) sr6875 (time: 00:19)
129000: sr6900 (time: 00:21) sr6875 (time: 00:24)
137000: sr6900 (time: 00:26) ^C
ERROR: interrupted by SIGINT, dumping partial result...
dumping lists (0 services)
Done.
)[...]
Alles anzeigen
Nach circa 12 Minuten schreibt er dann immer so was wie "Sorry could not find anything". Ich habe auch bereits das wirbelscan Plugin für VDR probiert, aber auch das kann leider keine Sender finden.
Mache ich irgendwas falsch? Kann mir jemand helfen? Ich bin mit meinem Latein irgendwie am Ende.
Als Gegenprobe habe ich es mal mit dem aktuellem Ubuntu versucht, gleicher effekt.
Und unter Windows geht es, aber wer will das schon?