MichaelK
Posts: 1
Joined: Tue Nov 13, 2012 2:02 pm

TechnoTrend TT-connect S2-3600

Tue Nov 13, 2012 3:21 pm

Hi,

I have the TechnoTrend TT-connect S2-3600 (DVB-S USB Device) and a Raspberry Pi with Raspbmc (up-to date). According to linuxtv.org I do “not need any special firmware”.

My problem is the driver. I tried to install the driver mentioned by linuxtv.org, but it failed due to linux kernel header problems. I tried the solution to this from here, but

Code: Select all

make modules_prepare
failed with the following error message:
scripts/kconfig/conf --silentoldconfig Kconfig
make: /toolchain/arm-bcm2708hardfp-linux-gnueabi/bin/bcm2708hardfp-gcc: Command not found
WRAP arch/arm/include/generated/asm/auxvec.h
WRAP arch/arm/include/generated/asm/bitsperlong.h
WRAP arch/arm/include/generated/asm/cputime.h
WRAP arch/arm/include/generated/asm/emergency-restart.h
WRAP arch/arm/include/generated/asm/errno.h
WRAP arch/arm/include/generated/asm/ioctl.h
WRAP arch/arm/include/generated/asm/irq_regs.h
WRAP arch/arm/include/generated/asm/kdebug.h
WRAP arch/arm/include/generated/asm/local.h
WRAP arch/arm/include/generated/asm/local64.h
WRAP arch/arm/include/generated/asm/percpu.h
WRAP arch/arm/include/generated/asm/poll.h
WRAP arch/arm/include/generated/asm/resource.h
WRAP arch/arm/include/generated/asm/sections.h
WRAP arch/arm/include/generated/asm/siginfo.h
WRAP arch/arm/include/generated/asm/sizes.h
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
Generating include/generated/mach-types.h
CC kernel/bounds.s
/bin/sh: 1: /toolchain/arm-bcm2708hardfp-linux-gnueabi/bin/bcm2708hardfp-gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
I know that there are people here who have a working S2-3600. So what did I do wrong?

Thanks,
Michael

Chol
Posts: 4
Joined: Mon Oct 29, 2012 9:32 am

Re: TechnoTrend TT-connect S2-3600

Sat Nov 17, 2012 10:31 am

The driver for the S2-3600 was added to the firmware in this commit: https://github.com/raspberrypi/firmware ... 1861d1fea1

It works for me on Raspbian after updating via rpi-update: https://github.com/Hexxeh/rpi-update/

I only have issues when recording HD channels via vdr onto the SD card, as the recordings are stuttering :(

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 1:33 pm

The driver for the S2-3600 was added to the firmware in this commit: https://github.com/raspberrypi/firmware ... 1861d1fea1
sorry, can't find it there

Chol
Posts: 4
Joined: Mon Oct 29, 2012 9:32 am

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 2:47 pm

Himbär wrote:sorry, can't find it there
The modules are called ttpci-eeprom.ko and dvb-usb-pctv452e.ko.

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 3:37 pm

thank you Chol!

I'm not familliar with github, I guess I'll need your advice. I've installed the openelec XBMC system. Will I have to somehow 'compile' the driver into the kernel code?

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 3:58 pm

I found a hint that I could 'insmod' the driver modules at boot time by adding this to /etc/rc.local

Code: Select all

insmod xxxx/ttpci-eeprom.ko
insmod xxxx/dvb-usb-pctv452e.ko
(xxxx = location to the modules). How do I download them from github?

Chol
Posts: 4
Joined: Mon Oct 29, 2012 9:32 am

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 4:19 pm

To download the files from github, you have to click the "View file" button right of the file name, and then "View Raw". But if your kernel does not have support for the modules, the files won't help you.

I am not familiar with OpenELEC, perhaps you should follow the update instructions at http://wiki.openelec.tv/index.php?title ... g_OpenELEC or try a newer or a different distribution.

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 4:39 pm

Thanks again. I had to learn that 'view raw' is for download :-)

The wiki is for Windows users. Should I 'apt-get update' + 'apt-get upgrade' instead?
And is it ok to 'insmod' the driver modules at boot time via /etc/rc.local?

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 4:49 pm

EDIT:
I had to learn:
With OpenELEC it is not possible to change the system for security and
stability reasons so even 'apt-get' would not be able to do this.
We also dont have and want to maintain such a repo for various other
great reasons.
I'll just go ahead with the insmod.

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Wed Nov 28, 2012 6:05 pm

I can't write to /etc/rc.local because it's on the read-only partition of the SD card

Code: Select all

/dev/mmcblk0p1 on /flash type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
so I wanted to try the insmods on the alredy booted system:

Code: Select all

root ~/drivers # insmod dvb-usb-pctv452e.ko
Error: could not insert module dvb-usb-pctv452e.ko: Invalid module format
root ~/drivers # insmod ttpci-eeprom.ko
Error: could not insert module ttpci-eeprom.ko: Invalid module format
root ~/drivers #
(I had copied the drivers to the r/w partition)
This is the end of my very limited linux skills :-(

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Thu Nov 29, 2012 12:48 am

dmesgg sez:

Code: Select all

dvb_usb_pctv452e: version magic '3.2.27+ preempt mod_unload modversions ARMv6 ' should be '3.6.4 preempt mod_unload ARMv6 '
ttpci_eeprom: version magic '3.2.27+ preempt mod_unload modversions ARMv6 ' should be '3.6.4 preempt mod_unload ARMv6 '
How do I get these drivers compiled for the 3.6.4 kernel?

Himbär
Posts: 8
Joined: Wed Nov 28, 2012 1:28 pm

Re: TechnoTrend TT-connect S2-3600

Tue Dec 11, 2012 1:17 am

anybody out there?

wrong forum?

Return to “Interfacing (DSI, CSI, I2C, etc.)”