Sundtek Support Forum
English => Sundtek MediaTV Pro (Europe) => Thema gestartet von: Dick am Dezember 12, 2011, 07:26:10 Nachmittag
-
Hi,
I'm trying to install a MediaTV Pro on a Netgear WNDR3700v2 running OpenWRT Backfire 10.03.1-rc5.
There seems to be a kernel mismatch with usbkhelper.ko:
usbkhelper: version magic '2.6.32.16 mod_unload MIPS32_R2 32BIT ' should be '2.6.32.27 mod_unload MIPS32_R2 32BIT '
Is it possible to get a newer usbkhelper for kernel 2.6.32.27?
Thanks in advance!
Dick
-
This module is not needed anymore. Did you try to use the driver without it?
-
Ah, OK.
I'm trying to get tvheadend to work but the MediaTV adapter doesn't show up on the list, so I started the search with the obvious ;-)
I'll continue my search, thanks for the clarification.
Dick
/edit
btw: mediaclient --lsusb gives no result either. Could that be a problem?
mediacleint -e shows the full stuff.
-
try one of the following things:
if libmediaclient.so is in /opt/lib
export LD_PRELOAD=/opt/lib/libmediaclient.so
if libmedaiclient.so is in /tmp/opt/lib
export LD_PRELOAD=/opt/lib/libmediaclient.so
afterwards restart tvheadend and it should detect the adapter.
-
For the broadcom MIPS please change the transfermode to Bulk in order to lower the system resource requirements.
/opt/bin/mediaclient --dtvtransfermode=bulk or /tmp/opt/bin/mediaclient --dtvtransfermode=bulk (and replug the device)
-
try one of the following things:
if libmediaclient.so is in /opt/lib
export LD_PRELOAD=/opt/lib/libmediaclient.so
if libmedaiclient.so is in /tmp/opt/lib
export LD_PRELOAD=/opt/lib/libmediaclient.so
afterwards restart tvheadend and it should detect the adapter.
You're the King!
Thanks, it works now.
-
And ... I screwed up :(
After uploading a fresh firmware, I can't get tvheadend tot work anymore.
When it starts, it says
[ALERT]:dvb: Unable to open /dev/dvb/adapter0/frontend0 -- No such device or address
[ALERT]:v4l: Unable to open /dev/video0 -- No such device or address
AFAIK, the adapter is loaded correctly but tvheadend does not connect:
start_sundtek() {
export LD_PRELOAD=/opt/lib/libmediaclient.so
[ -e /opt/bin/mediasrv ] && {
/opt/bin/mediasrv -d > /dev/null 2> /dev/null
/opt/bin/mediaclient --start > /dev/null 2> /dev/null
/opt/bin/mediaclient --enablenetwork=on > /dev/null 2> /dev/null
/opt/bin/mediaclient --pidfilter=on > /dev/null 2> /dev/null
/opt/bin/mediaclient --loglevel=off > /dev/null 2> /dev/null
}
}
root@OpenWrt:~# mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (USB 2.0)] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[SERIAL]:
ID: HDVBTB
[DVB-C]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[DVB-T]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
root@OpenWrt:~#
root@OpenWrt:~# mediaclient --lc
**** List of Media Clients ****
/dev/dvb/adapter0/frontend0:
No client connected
/dev/dvb/adapter0/dvr0:
No client connected
/dev/dvb/adapter0/demux0:
No client connected
/dev/video0:
No client connected
/dev/vbi0:
No client connected
/dev/radio0:
No client connected
/dev/rds0:
No client connected
/dev/mediainput0:
No client connected
/dev/dsp0:
No client connected
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID eb1a:51b2 eMPIA Technology, Inc.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
root@OpenWrt:~# ldd mediasrv
/opt/lib/libmediaclient.so => /opt/lib/libmediaclient.so (0x2aabe000)
libpthread.so.0 => /lib/libpthread.so.0 (0x2aae0000)
libdl.so.0 => /lib/libdl.so.0 (0x2ab04000)
librt.so.0 => /lib/librt.so.0 (0x2ab17000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2ab28000)
libc.so.0 => /lib/libc.so.0 (0x2ab48000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
root@OpenWrt:~#
root@OpenWrt:~# ldd mediaclient
/opt/lib/libmediaclient.so => /opt/lib/libmediaclient.so (0x2aabe000)
librt.so.0 => /lib/librt.so.0 (0x2aae0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2aaf1000)
libpthread.so.0 => /lib/libpthread.so.0 (0x2ab11000)
libc.so.0 => /lib/libc.so.0 (0x2ab35000)
libdl.so.0 => /lib/libdl.so.0 (0x2abad000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
root@OpenWrt:~#
root@OpenWrt:~# ldd tvheadend
/opt/lib/libmediaclient.so => /opt/lib/libmediaclient.so (0x2aabe000)
librt.so.0 => /lib/librt.so.0 (0x2aae0000)
libdl.so.0 => /lib/libdl.so.0 (0x2aaf1000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x2ab04000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x2ab50000)
libpthread.so.0 => /lib/libpthread.so.0 (0x2ac69000)
libm.so.0 => /lib/libm.so.0 (0x2ac8d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2acb6000)
libc.so.0 => /lib/libc.so.0 (0x2acd6000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
root@OpenWrt:~#
Any ideas on how to proceed?
Is there a kernel module that has to be loaded?
I'm pulling hairs ...
-
You need to export the PATHS again:
export LD_PRELOAD=/opt/lib/libmediaclient.so
...