Hi Leute
ich besitze seit einiger Zeit eine Iomega iConnect auf der ich mit Hilfe dieser Anleitung Debian installiert und mir meinen eigenen Kernel erstellt habe.
Nun möchte ich darauf einen VDR betreiben. Dazu muss ich den Treiber für meine TechnoTrend S2-3600 installieren.
Der Versuch ist aber bisher leider immer fehlgeschlagen.
Zuerst habe ich versucht s2-liplianin direkt auf der Box zu kompilieren, was aber immer in verschiedenen Fehlern endete.
Einige davon konnte ich selber beheben. Folgenden aber nicht: syntax error, unexpected ')'
Nach einiger recherche im internet bin ich auf diesen Thread gestoßen, woraus hervorgeht, dass pbg4 genau so eine Konstellation erfolgreich betreibt.
Daher habe ich ihm direkt eine PN geschrieben und von ihm folgenden Tipp bekommen:
ZitatAlles anzeigenapt-get install git
git clone git://linuxtv.org/media_build.git
cd media_build/
./build.sh
apt-get install libproc-processtable-perl libproc-process-perl
apt-get install patchutils
./build.sh
make -j5 release DIR=/usr/src/linux-2.6.33.6 ARCH=arm CROSS_COMPILE=../arm-2008q3/bin/arm-none-eabi-
make -j5 ARCH=arm CROSS_COMPILE=../arm-2008q3/bin/arm-none-eabi-
make -j5 ARCH=arm CROSS_COMPILE=../arm-2008q3/bin/arm-none-eabi- install
d.h. kein s2-liplianin nötig, da schon im media_build git enthalten, dann die dvb-usb module rüberkopieren
auf die iconnect, depmod -a ,und gut ist, die iconnect läuft bei mir mit einem 2.6.33.6 Kernel
Als Compiler verwende ich statt arm-2008q3 den arm-2010q1, da ich mit dem 2008er nur lauter Errors bekam.
Ich habe das ganze mit Kernel 2.3.38.8 durchgeführt und bin nun soweit, dass make -j5 ARCH=arm CROSS_COMPILE=../arm-2010q1/bin/arm-none-eabi- ohne Fehler durchkompiliert aber dann bei make -j5 ARCH=arm CROSS_COMPILE=../arm-2010q1/bin/arm-none-eabi- install folgender Fehler auftritt:
make -j2 ARCH=arm CROSS_COMPILE=../arm-2010q1/bin/arm-none-eabi- install
make -C /usr/src/neu/media_build/v4l install
make[1]: Entering directory `/usr/src/neu/media_build/v4l'
make -C firmware install
Removing obsolete files from /lib/modules/2.6.38.8/kernel/drivers/media/IR/keymaps:
make[2]: Entering directory `/usr/src/neu/media_build/v4l/firmware'
make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Removing obsolete files from /lib/modules/2.6.38.8/kernel/drivers/media/video:
Installing firmwares at /lib/firmware:
Removing obsolete files from /lib/modules/2.6.38.8/kernel/drivers/media/dvb/cinergyT2:
vicam/firmware.fw
Removing obsolete files from /lib/modules/2.6.38.8/kernel/drivers/media/common:
dabusb/firmware.fw
Removing obsolete files from /lib/modules/2.6.38.8/kernel/drivers/media/dvb/frontends:
dabusb/bitstream.bin
ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin
Removing obsolete files from /lib/modules/2.6.38.8/kernel/drivers/media/IR:
av7110/bootcode.bin dvb-fe-bcm3510-01.fw dvb-fe-or51132-qam.fw Installing kernel modules under /lib/modules/2.6.38.8/kernel/drivers/media/:
dvb-fe-or51132-vsb.fw video/gspca/m5602/: dvb-fe-or51211.fw dvb-fe-xc5000-1.6.114.fw gspca_m5602.ko dvb-ttpci-01.fw-261a
dvb-ttpci-01.fw-261b dvb-ttpci-01.fw-261c strip: Unable to recognise the format of the input file `/lib/modules/2.6.38.8/kernel/drivers/media/video/gspca/m5602/gspca_m5602.ko'
make[1]: *** [media-install] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
dvb-ttpci-01.fw-261d dvb-ttpci-01.fw-261f dvb-ttpci-01.fw-2622 dvb-usb-avertv-a800-02.fw dvb-usb-bluebird-01.fw dvb-usb-dib0700-1.20.fw dvb-usb-dibusb-5.0.0.11.fw dvb-usb-dibusb-6.0.0.8.fw dvb-usb-dtt200u-01.fw dvb-usb-terratec-h5-drxk.fw dvb-usb-terratec-h7-az6007.fw dvb-usb-terratec-h7-drxk.fw dvb-usb-umt-010-02.fw dvb-usb-vp702x-01.fw dvb-usb-vp7045-01.fw dvb-usb-wt220u-01.fw dvb-usb-wt220u-02.fw v4l-cx231xx-avcore-01.fw v4l-cx23418-apu.fw v4l-cx23418-cpu.fw v4l-cx23418-dig.fw v4l-cx23885-avcore-01.fw v4l-cx23885-enc.fw v4l-cx25840.fw
make[2]: Leaving directory `/usr/src/neu/media_build/v4l/firmware'
make[1]: Leaving directory `/usr/src/neu/media_build/v4l'
make: *** [install] Fehler 2
Alles anzeigen
Das Auskommentieren von gspca in der .config Datei führt nur dazu, dass es ein Stückchen weiter geht, dann aber wieder der selbe Fehler bei einigen dvb-usb Treibern auftritt, bei welchen auch der von mir benötigte Treiber dabei ist.
Außerdem habe ich auch schon probiert media_build direkt auf der iConnect zu kompilieren, was aber wieder in syntax error, unexpected ')' endete.
Als System zum cross-compiling verwendete ich zuerst Linux Mint 11 und bin dann auf Linux Mint Debian umgestiegen, weil ich hoffte, dass mir da die Fehler erspart bleiben.
Ich hoffe einer von euch kann mir weiterhelfen und mir einen Tipp geben, wie ich doch noch die TT S2-3600 an meiner iConnect zum laufen bekomme. Falls noch irgendwelche Fragen zur Lösung meines Problems offen sind, immer nur her damit.
Danke!
LG rofldmao