Genau, die staging-Module sind einfach nicht standardmäßig in den v4l Treibern aktiviert.
lirc_serial.c ist ja nur der Quelltext des Moduls das gebaut werden soll. Damit das geschieht, muss man explizit sagen, dass es mitgebaut werden soll.
Am besten mal bei den Herstellern meckern, die diese unpraktische Vorkonfiguration durch die Bank in ihren Treiberpaketen haben...
(gelöst) Treiberinstallation tbs-6981 yaVDR 0.4
-
-
Jo, hat mit dem "make menuconfig" geklappt.
Ich poste demnächst mal das geänderte Script Das dann halt nen "make menuconfig" auffruf), denn:Das Teil scheint (vorsichtshalber) *alle* Treiber zu erneuern, was ja wirklich voll daneben ist.
Müsste ich das was die liefern mit git vergleichen, ob die da in anderen, fremden Modulen anpassungen gemacht haben?Das mit dem "missing file" ist seltsam...denn modprobe hat das Modul ohne meckern geladen und lsmod zeigt lirc_serial an.
Sieht nach "kaputter link" aus, isses aber nicht.Code
Alles anzeigenroot@vdr4:# debsums -c debsums: no md5sums for binutils debsums: no md5sums for g++ debsums: no md5sums for libaudio2 /usr/src/linux-headers-3.2.0-34-generic/scripts/basic/.fixdep.cmd /usr/src/linux-headers-3.2.0-34-generic/scripts/kconfig/.zconf.tab.o.cmd /lib/modules/3.2.0-34-generic/kernel/drivers/media/common/saa7146.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/common/saa7146_vv.ko ... abgekürzt... /lib/modules/3.2.0-34-generic/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/rc/keymaps/rc-behold.ko ... abgekürzt... /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cs5345.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cs53l32a.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx18/cx18-alsa.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx18/cx18.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx231xx/cx231xx-alsa.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx231xx/cx231xx-dvb.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx231xx/cx231xx.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx2341x.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx23885/cx23885.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx25840/cx25840.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx88/cx88-alsa.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx88/cx88-blackbird.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx88/cx88-vp3054-i2c.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx88/cx8800.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx88/cx8802.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/cx88/cx88xx.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/em28xx/em28xx-alsa.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/em28xx/em28xx-dvb.ko ... abgekürzt... /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/zoran/zr36060.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/zoran/zr36067.ko /lib/modules/3.2.0-34-generic/kernel/drivers/media/video/zr364xx.ko debsums: missing file /lib/modules/3.2.0-34-generic/kernel/drivers/staging/media/lirc/lirc_serial.ko (from linux-image-3.2.0-34-generic package) /lib/udev/rules.d/85-lirc.rules /usr/lib/vdr/vdr-recordingaction /usr/share/vdr-plugin-iptv/vlc2iptv /var/lib/vdr/themes/NarrowHD-default.theme /var/lib/xine/xine.desktop root@vdr4:#
Code
Alles anzeigenroot@vdr4:/usr/src/tbsdrv/linux-tbs-drivers# ls -al `locate lirc_serial` -rw-r--r-- 1 root root 33648 Sep 27 00:17 /lib/modules/3.2.0-32-generic/kernel/drivers/staging/media/lirc/lirc_serial.ko -rw-r--r-- 1 root root 31992 Dec 16 00:10 /lib/modules/3.2.0-34-generic/kernel/drivers/linux/drivers/staging/lirc/lirc_serial.ko -rw-r--r-- 1 root root 33648 Nov 15 12:32 /root/lirc_serial.ko-old -rw-r-xr-x 1 root root 33046 Jun 1 2012 /usr/src/tbsdrv/linux-tbs-drivers/linux/drivers/staging/lirc/lirc_serial.c lrwxrwxrwx 1 root root 43 Dec 16 00:04 /usr/src/tbsdrv/linux-tbs-drivers/v4l/lirc_serial.c -> ../linux/drivers/staging/lirc/lirc_serial.c -rw-r--r-- 1 root root 323291 Dec 16 00:08 /usr/src/tbsdrv/linux-tbs-drivers/v4l/lirc_serial.ko -rw-r--r-- 1 root root 325 Dec 16 00:08 /usr/src/tbsdrv/linux-tbs-drivers/v4l/.lirc_serial.ko.cmd -rw-r--r-- 1 root root 2128 Dec 16 00:07 /usr/src/tbsdrv/linux-tbs-drivers/v4l/lirc_serial.mod.c -rw-r--r-- 1 root root 55736 Dec 16 00:08 /usr/src/tbsdrv/linux-tbs-drivers/v4l/lirc_serial.mod.o -rw-r--r-- 1 root root 55608 Dec 16 00:08 /usr/src/tbsdrv/linux-tbs-drivers/v4l/.lirc_serial.mod.o.cmd -rw-r--r-- 1 root root 271696 Dec 16 00:07 /usr/src/tbsdrv/linux-tbs-drivers/v4l/lirc_serial.o -rw-r--r-- 1 root root 64094 Dec 16 00:07 /usr/src/tbsdrv/linux-tbs-drivers/v4l/.lirc_serial.o.cmd -rw-r--r-- 1 root root 105 Dec 16 00:07 /usr/src/tbsdrv/linux-tbs-drivers/v4l/.tmp_versions/lirc_serial.mod root@vdr4:/usr/src/tbsdrv/linux-tbs-drivers#
-
Kannst du beim tbs Paket nicht vor dem Bauen unnötigen Kram abwählen? Dann wird der Kram ganricht erst gebaut/instaliert.
Ja, fast alles kann man abwähler, dvb_core bleibt z.Zt,
und ob das dann zusammenspielt?
Das was die liefern ist ja fast alles nur ".o"...Also: Nix TSB6982,TSB6984, sondern "Digital Devices": Quad in Low Profile mit nur einem PCIe Slot.
Allerdings noch fast ein Hunni mehr... -
Ja, fast alles kann man abwähler, dvb_core bleibt z.Zt,
und ob das dann zusammenspielt?
Das was die liefern ist ja fast alles nur ".o"...Also es gibt zwei Wege
1. Nur die benötigten Module zum Betrieb der DVB Karte anwählen. D.h. rc-core (lirc_dev, lirc_serial) aus dem Kernel nutzen.
2. Nur die benötigten DVB und die benötigten rc-core Module wählen. Also aus dem media Bereich nix vom Kernel nutzen.Einfach mal probieren, man sieht ja dann wies läuft.
cu
-
Die einzige "Abhilfe" die ich bisher gefunden habe ist halt vor dem Übersetzen von tbs6981 die vorhandene lirc_dev.ko version weg sichern.
Irgendwie nicht wirklich schön, oder?
Richtig, genau das war ja in dem von mir verlinkten Thread so beschrieben.
Ist nicht schön, aber funktioniert bei mir bisher ohne Probleme!Paulaner
-
Richtig, genau das war ja in dem von mir verlinkten Thread so beschrieben.
Ist nicht schön, aber funktioniert bei mir bisher ohne Probleme!Paulaner
Der Tipp war gut. Danke.
Es wird jetzt klarer warum das hilft:
Die Übersetzen alles mögliche (Die Liste oben habe ich massiv gekürzt) was zu v4l/dvb gehört, aber ausgerechnet nicht die staging-Ecke,
die neben anderen IR-Treiber lirc_serial enhält.Es könnte sein, das der IR-Zweig der Karte mit dem alte lirc_dev.ko nicht funktioniert, weil die da den Code geändert haben...
Aber wer braucht schon 2 FBJedenfalls unschön, und wenn die so weiter machen, sind sie zumindest in der Linux Welt weg vom Fenster und wer die Karte sitzt
irgendwann ohne Treiber updates da, weil ja niemand danach fragt. -
Also es gibt zwei Wege
1. Nur die benötigten Module zum Betrieb der DVB Karte anwählen. D.h. rc-core (lirc_dev, lirc_serial) aus dem Kernel nutzen.
2. Nur die benötigten DVB und die benötigten rc-core Module wählen. Also aus dem media Bereich nix vom Kernel nutzen.Einfach mal probieren, man sieht ja dann wies läuft.
cu
Mit menuconfig kann ich das aber nicht so fein granuliert wählen
Ich kann nur zig Module "ausschliessen", und das tsb zeugs drin lassen.
Das scheint dann den dvb_-Kram anzuziehen.Aber hinterher habe ich nur noch "Channel not avaiable" weil das saa17 module fehlt
Aktiviere ich dieses meckert der Compiler...
Da muss noch was fehlen oder ich ich muss den Kern zurüclwicklen
(Logs dazu gaaaanz unten, sorry.)Ein VERSUCH
DVB/ATSC adapters --->
--- DVB/ATSC adapters (Alles weg ausser)
Customise the frontend modules to build │ │
Customise DVB Frontends --->
Alles weg, ausser
0 TBS FE based
0 TurboSight TBS6980FE based
0 TurboSight TBS6981FE based
0 TurboSight TBS6921FE based
0 TurboSight TBS8921FE based
0 TurboSight TBS6925 controls
0 TurboSight TBS5925 FE controls
0 TBS6992 based tuners
0 TurboSight TBS5921FE based
0 TurboSight TBS60x0FE based
0 TurboSight TBS6984FE based
0 TurboSight TBS6922FE based
0 TurboSight TBS6928FE based
0 TurboSight TBS8922FE based
0 TurboSight TBS5922FE based
0 TurboSight TBS5880FE based
0 TurboSight TBS6982FE based
0 TurboSight TBS6991FE based
0 TurboSight TBS5280FE based
0 TurboSight TBSDVBCFE based
0 TurboSight TBS5680FE based
0 TurboSight TBS6618FE based
0 TurboSight TBS6680FE based
0 TurboSight TBS6985FE based
0 TBS6926 based tuners-siehe unten
-
Hallo
Man kann das TSB-Paket verkleinern, was einem die extrem lange Compile-Zeiten (Atom) erspart.
Neben dem "TSB"-Modulen müssen auch "ISL6423" und "SAA716x" übersetzt werden
und ggf. natürlich die Treiber für andere DVB-Karten...Unter "Stagging Drivers" kann man dann z.B. lirc_serial "homebrew" passend übersetzen,
die im Original nicht erzeugt wird.
Leider passt der erzeugte lirc_serial nicht zum erzeugten lirc_dev!Vorgehen für die Version v121119:
#Falls nötig ein paar auspacker und downloaden
aptitude install unzip bzip2 unp
aptitude install debmod
aptitude install ncurses-base
# Falls wir lirc_serial brauchen muessen wir lirc_dev retten(Stand Dez 2012)
cd
cp -p "/lib/modules/$(uname -r)/kernel/drivers/media/rc/lirc_dev.ko" "lirc_dev.ko.$(uname -r).bak"wget http://www.tbsdtv.com/download…linux-drivers_v121119.zip
#Installieren der Sources:
DRIVERFILE=tbs-linux-drivers_v121119.zip
mkdir -p "/usr/src/tbsdrv"
cp "$DRIVERFILE" "/usr/src/tbsdrv"
cd "/usr/src/tbsdrv"
unp "$DRIVERFILE"
unp "linux-tbs-drivers.tar.bz2"
cd "linux-tbs-drivers"
cp "<Dieses .config_hier>" "v4l/.config"#Zum ändern der Konfiguation:
cd "/usr/src/tbsdrv"
make clean && v4l/tbs-x86_64.sh && make menuconfig && make# Wenn alles gut ist
make install
# Falls wir lirc_serial brauchen den lirc_dev aus dem home zurück kopieren.
cd
cp -p "lirc_dev.ko.$(uname -r).bak" "/lib/modules/$(uname -r)/kernel/drivers/media/rc/lirc_dev.ko"
reboot
Wenn's nach dem install nicht ging, kommt man mitapt-get --reinstall install linux-image-$(uname -r)
zum original yaVDR Kernel zurück.
Siehe auch TBS6981_driver_install_script.sh von speefak---------------------------------------------------------------------------------------------------
make menuconfig¦ [ ] Enable drivers not supported by this kernel ¦ ¦
¦ ¦ <M> Multimedia support ---> ¦ ¦
¦ ¦ [ ] Sound card support ---> ¦ ¦
¦ ¦ [*] Staging drivers --->--- Multimedia support ¦ ¦
¦ ¦ *** Multimedia core support *** ¦ ¦
¦ ¦ [*] Media Controller API (EXPERIMENTAL) ¦ ¦
¦ ¦ < > Video For Linux ¦ ¦
¦ ¦ <M> DVB for Linux ¦ ¦
¦ ¦ [*] DVB Network Support ¦ ¦
¦ ¦ *** Multimedia drivers *** ¦ ¦
¦ ¦ <M> Remote Controller adapters ---> ¦ ¦
¦ ¦ [*] Load and attach frontend and tuner driver modules as needed ¦ ¦
¦ ¦ [*] Customize analog and hybrid tuner modules to build ¦ ¦
¦ ¦ Customize TV tuners ---> ¦ ¦
¦ ¦ (64) maximum number of DVB/ATSC adapters ¦ ¦
¦ ¦ [*] Dynamic DVB minor allocation ¦ ¦
¦ ¦ [*] DVB/ATSC adapters ---> ¦ ¦
¦ ¦ [*] Support for SAA716x family from NXP/Philips ---> ¦ ¦
¦ ¦< > Simple tuner support ¦ ¦
¦ ¦ < > TDA 8290/8295 + 8275(a)/18271 tuner combo ¦ ¦--- DVB/ATSC adapters ¦ ¦
¦ ¦ < > Digital Devices bridge support ¦ ¦
¦ ¦ *** Supported DVB Frontends *** ¦ ¦
¦ ¦ [*] Customise the frontend modules to build ¦ ¦
¦ ¦ Customise DVB Frontends --->Hier nur die stehen lassen, die man selbst braucht:
¦ ¦ <M> TBS FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6980FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6981FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6921FE based ¦ ¦
¦ ¦ <M> TurboSight TBS8921FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6925 controls ¦ ¦
¦ ¦ <M> TurboSight TBS5925 FE controls ¦ ¦
¦ ¦ <M> TBS6992 based tuners ¦ ¦
¦ ¦ <M> TurboSight TBS5921FE based ¦ ¦
¦ ¦ <M> TurboSight TBS60x0FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6984FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6922FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6928FE based ¦ ¦
¦ ¦ <M> TurboSight TBS8922FE based ¦ ¦
¦ ¦ <M> TurboSight TBS5922FE based ¦ ¦
¦ ¦ <M> TurboSight TBS5880FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6982FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6991FE based ¦ ¦
¦ ¦ <M> TurboSight TBS5280FE based ¦ ¦
¦ ¦ <M> TurboSight TBSDVBCFE based ¦ ¦
¦ ¦ <M> TurboSight TBS5680FE based ¦ ¦
¦ ¦ <M> TurboSight TBS6618FE based ¦ ¦
¦ ¦ <M> TBS6926 based tuners ¦ ¦
¦ ¦ <M> TurboSight TBS6926 FE controls ¦ ¦
¦ ¦ < > Silicon Labs SI21XX based ¦ ¦
¦ ¦ < > Montage Tehnology DS3000 based ¦ ¦
¦ ¦ < > Fujitsu MB86A16 based ¦ ¦..
¦ ¦ < > ISL6421 SEC controller ¦ ¦
¦ ¦ <M> ISL6423 SEC controller ¦ ¦
¦ ¦ < > Silicon Legend LGS-8GL5 demodulator (OFDM) ¦ ¦
¦ ¦ < > Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulatorCode
Alles anzeigenroot@vdr4:/usr/src/tbsdrv/linux-tbs-drivers# cat v4l/.config # # Automatically generated file; DO NOT EDIT. # V4L/DVB menu # # CONFIG_SND_MIRO is not set CONFIG_INPUT=y # CONFIG_OMAP_IOMMU is not set CONFIG_PM_RUNTIME=y # CONFIG_ARCH_MX25 is not set CONFIG_USB=y # CONFIG_ARCH_DAVINCI_DM365 is not set CONFIG_NEW_LEDS=y CONFIG_FW_LOADER=y # CONFIG_SPARC64 is not set # CONFIG_PLAT_M32700UT is not set CONFIG_SND_FM801=m # CONFIG_ARCH_OMAP1 is not set CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_PLAT_S5P is not set CONFIG_MFD_WL1273_CORE=m CONFIG_GPIO_PCA953X=m CONFIG_RFKILL=y # CONFIG_HAVE_CLK is not set # CONFIG_FIQ is not set CONFIG_DMADEVICES=y # CONFIG_OMAP2_DSS is not set CONFIG_SND=m # CONFIG_MT9M001_PCA9536_SWITCH is not set # CONFIG_ARCH_OMAP2 is not set CONFIG_FONT_8x16=y # CONFIG_SPARC32 is not set CONFIG_I2C_ALGOBIT=m # CONFIG_SND_ISA is not set # CONFIG_ARCH_AT91 is not set CONFIG_INET=y # CONFIG_ARCH_OMAP3 is not set CONFIG_CRC32=y CONFIG_SYSFS=y CONFIG_MMC=y # CONFIG_STAPL_ALTERA is not set # CONFIG_ISA is not set CONFIG_PCI=y # CONFIG_OMAP2_VRFB is not set CONFIG_TI_ST=m CONFIG_PARPORT_1284=y CONFIG_FB_CFB_FILLRECT=y # CONFIG_MT9V022_PCA9536_SWITCH is not set CONFIG_VIRT_TO_BUS=y CONFIG_PARPORT=m # CONFIG_PPC_MPC512x is not set # CONFIG_ARCH_DAVINCI_DM644x is not set CONFIG_FB_VIA=m CONFIG_FIREWIRE=m CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_NET=y CONFIG_I2C_GPIO=m # CONFIG_ARCH_DAVINCI is not set CONFIG_FB_CFB_COPYAREA=y # CONFIG_PXA27x is not set # CONFIG_SGI_IP22 is not set CONFIG_ISA_DMA_API=y CONFIG_I2C=y # CONFIG_ARCH_DAVINCI_DM355 is not set CONFIG_TIMB_DMA=m # CONFIG_ARCH_MMP is not set CONFIG_MODULES=y CONFIG_HAS_IOMEM=y CONFIG_DMA_ENGINE=y # CONFIG_MACH_MX27 is not set # CONFIG_MACH_DAVINCI_DM6467_EVM is not set CONFIG_MFD_CORE=y CONFIG_MFD_TIMBERDALE=m CONFIG_HAS_DMA=y CONFIG_X86=y CONFIG_FB=y # CONFIG_STI_CONSOLE is not set # CONFIG_ARCH_MX1 is not set CONFIG_LEDS_TRIGGERS=y CONFIG_SONY_LAPTOP=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_PNP=y # CONFIG_MX3_IPU is not set CONFIG_SND_PCM=m # CONFIG_VIDEO_V4L1 is not set # CONFIG_MEDIA_TUNER_NXP18271 is not set # CONFIG_ARCH_SHMOBILE is not set CONFIG_EXPERIMENTAL=y # CONFIG_M32R is not set CONFIG_LEDS_CLASS=y CONFIG_BITREVERSE=y # CONFIG_VIDEO_KERNEL_VERSION is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CONTROLLER=y # CONFIG_VIDEO_DEV is not set CONFIG_DVB_CORE=m # CONFIG_DVB_NET is not set CONFIG_VIDEO_MEDIA=m # # Multimedia drivers # CONFIG_RC_CORE=m CONFIG_LIRC=m # CONFIG_RC_MAP is not set # CONFIG_IR_NEC_DECODER is not set # CONFIG_IR_RC5_DECODER is not set # CONFIG_IR_RC6_DECODER is not set # CONFIG_IR_JVC_DECODER is not set # CONFIG_IR_SONY_DECODER is not set # CONFIG_IR_RC5_SZ_DECODER is not set # CONFIG_IR_MCE_KBD_DECODER is not set # CONFIG_IR_LIRC_CODEC is not set # CONFIG_IR_ENE is not set # CONFIG_IR_IMON is not set # CONFIG_IR_MCEUSB is not set # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_MEDIA_ATTACH=y CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER_CUSTOMISE=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set # CONFIG_MEDIA_TUNER_TDA8290 is not set # CONFIG_MEDIA_TUNER_TDA827X is not set # CONFIG_MEDIA_TUNER_TDA18271 is not set # CONFIG_MEDIA_TUNER_TDA9887 is not set # CONFIG_MEDIA_TUNER_TEA5761 is not set # CONFIG_MEDIA_TUNER_TEA5767 is not set # CONFIG_MEDIA_TUNER_MT20XX is not set # CONFIG_MEDIA_TUNER_MT2060 is not set # CONFIG_MEDIA_TUNER_MT2266 is not set # CONFIG_MEDIA_TUNER_MT2131 is not set # CONFIG_MEDIA_TUNER_QT1010 is not set # CONFIG_MEDIA_TUNER_XC2028 is not set # CONFIG_MEDIA_TUNER_XC5000 is not set # CONFIG_MEDIA_TUNER_XC4000 is not set # CONFIG_MEDIA_TUNER_MXL5005S is not set # CONFIG_MEDIA_TUNER_MXL5007T is not set # CONFIG_MEDIA_TUNER_MC44S803 is not set # CONFIG_MEDIA_TUNER_MAX2165 is not set # CONFIG_MEDIA_TUNER_TDA18218 is not set # CONFIG_MEDIA_TUNER_TDA18212 is not set CONFIG_DVB_MAX_ADAPTERS=64 CONFIG_DVB_DYNAMIC_MINORS=y CONFIG_DVB_CAPTURE_DRIVERS=y # # Supported SAA7146 based PCI Adapters # # CONFIG_TTPCI_EEPROM is not set # CONFIG_DVB_BUDGET_CORE is not set # # Supported USB Adapters # # CONFIG_DVB_USB is not set # CONFIG_DVB_TTUSB_BUDGET is not set # CONFIG_DVB_TTUSB_DEC is not set # CONFIG_SMS_SIANO_MDTV is not set # # Supported FlexCopII (B2C2) Adapters # # CONFIG_DVB_B2C2_FLEXCOP is not set # # Supported BT878 Adapters # # # Supported Pluto2 Adapters # # CONFIG_DVB_PLUTO2 is not set # # Supported SDMC DM1105 Adapters # # CONFIG_DVB_DM1105 is not set # # Supported FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set # # Supported Earthsoft PT1 Adapters # # CONFIG_DVB_PT1 is not set # # Supported Mantis Adapters # # CONFIG_MANTIS_CORE is not set # # Supported nGene Adapters # # CONFIG_DVB_NGENE is not set # # Supported ddbridge ('Octopus') Adapters # # CONFIG_DVB_DDBRIDGE is not set # # Supported DVB Frontends # CONFIG_DVB_FE_CUSTOMISE=y # # Customise DVB Frontends # # # Multistandard (satellite) frontends # # CONFIG_DVB_STB0899 is not set # CONFIG_DVB_STB6100 is not set # CONFIG_DVB_STV090x is not set # CONFIG_DVB_STV6110x is not set # # Multistandard (cable + terrestrial) frontends # # CONFIG_DVB_DRXK is not set # CONFIG_DVB_TDA18271C2DD is not set # # DVB-S (satellite) frontends # # CONFIG_DVB_CX24110 is not set # CONFIG_DVB_CX24123 is not set # CONFIG_DVB_MT312 is not set # CONFIG_DVB_ZL10036 is not set # CONFIG_DVB_ZL10039 is not set # CONFIG_DVB_S5H1420 is not set # CONFIG_DVB_STV0288 is not set # CONFIG_DVB_STB6000 is not set # CONFIG_DVB_STV0299 is not set # CONFIG_DVB_STV6110 is not set # CONFIG_DVB_STV0900 is not set # CONFIG_DVB_TDA8083 is not set # CONFIG_DVB_TDA10086 is not set # CONFIG_DVB_TDA8261 is not set # CONFIG_DVB_VES1X93 is not set # CONFIG_DVB_TUNER_ITD1000 is not set # CONFIG_DVB_TUNER_CX24113 is not set # CONFIG_DVB_TDA826X is not set # CONFIG_DVB_TUA6100 is not set # CONFIG_DVB_CX24116 is not set CONFIG_DVB_TBSFE=m CONFIG_DVB_TBS6980FE=m CONFIG_DVB_TBS6981FE=m CONFIG_DVB_TBS6921FE=m CONFIG_DVB_TBS8921FE=m CONFIG_DVB_TBS6925CTRL=m CONFIG_DVB_TBS5925FECTRL=m CONFIG_DVB_TBS6992=m CONFIG_DVB_TBS5921FE=m CONFIG_DVB_TBS62X0FE=m CONFIG_DVB_TBS6984FE=m CONFIG_DVB_TBS6922FE=m CONFIG_DVB_TBS6928FE=m CONFIG_DVB_TBS8922FE=m CONFIG_DVB_TBS5922FE=m CONFIG_DVB_TBS5880FE=m CONFIG_DVB_TBS6982FE=m CONFIG_DVB_TBS6991FE=m CONFIG_DVB_TBS5280FE=m CONFIG_DVB_TBSDVBCFE=m CONFIG_DVB_TBS5680FE=m CONFIG_DVB_TBS6618FE=m CONFIG_DVB_TBS6680FE=m CONFIG_DVB_TBS6985FE=m CONFIG_DVB_TBS6926=m CONFIG_DVB_TBS6926CTRL=m # CONFIG_DVB_SI21XX is not set # CONFIG_DVB_DS3000 is not set # CONFIG_DVB_MB86A16 is not set # # DVB-T (terrestrial) frontends # # CONFIG_DVB_SP8870 is not set # CONFIG_DVB_SP887X is not set # CONFIG_DVB_CX22700 is not set # CONFIG_DVB_CX22702 is not set # CONFIG_DVB_S5H1432 is not set # CONFIG_DVB_DRXD is not set # CONFIG_DVB_L64781 is not set # CONFIG_DVB_TDA1004X is not set # CONFIG_DVB_NXT6000 is not set # CONFIG_DVB_MT352 is not set # CONFIG_DVB_ZL10353 is not set # CONFIG_DVB_DIB3000MB is not set # CONFIG_DVB_DIB3000MC is not set # CONFIG_DVB_DIB7000M is not set # CONFIG_DVB_DIB7000P is not set # CONFIG_DVB_DIB9000 is not set # CONFIG_DVB_TDA10048 is not set # CONFIG_DVB_AF9013 is not set # CONFIG_DVB_EC100 is not set # CONFIG_DVB_STV0367 is not set # CONFIG_DVB_CXD2820R is not set # # DVB-C (cable) frontends # # CONFIG_DVB_VES1820 is not set # CONFIG_DVB_TDA10021 is not set # CONFIG_DVB_TDA10023 is not set # CONFIG_DVB_STV0297 is not set # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # CONFIG_DVB_NXT200X is not set # CONFIG_DVB_OR51211 is not set # CONFIG_DVB_OR51132 is not set # CONFIG_DVB_BCM3510 is not set # CONFIG_DVB_LGDT330X is not set # CONFIG_DVB_LGDT3305 is not set # CONFIG_DVB_S5H1409 is not set # CONFIG_DVB_S5H1411 is not set # # ISDB-T (terrestrial) frontends # # CONFIG_DVB_S921 is not set # CONFIG_DVB_DIB8000 is not set # CONFIG_DVB_MB86A20S is not set # # Digital terrestrial only tuners/PLL # # CONFIG_DVB_PLL is not set # CONFIG_DVB_TUNER_DIB0070 is not set # CONFIG_DVB_TUNER_DIB0090 is not set # # SEC control devices for DVB-S # # CONFIG_DVB_LNBP21 is not set # CONFIG_DVB_ISL6405 is not set # CONFIG_DVB_ISL6421 is not set CONFIG_DVB_ISL6423=m # CONFIG_DVB_LGS8GL5 is not set # CONFIG_DVB_LGS8GXX is not set # CONFIG_DVB_ATBM8830 is not set # CONFIG_DVB_TDA665x is not set # CONFIG_DVB_IX2505V is not set # CONFIG_DVB_IT913X_FE is not set # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set CONFIG_SAA716X_SUPPORT=y CONFIG_SAA716X_CORE=m CONFIG_DVB_SAA716X_TBS=m # CONFIG_AUDIO_SUPPORT is not set CONFIG_STAGING=y # # Media devices in staging # # CONFIG_STAGING_BROKEN is not set CONFIG_LIRC_STAGING=y # CONFIG_LIRC_BT829 is not set # CONFIG_LIRC_IGORPLUGUSB is not set # CONFIG_LIRC_IMON is not set # CONFIG_LIRC_PARALLEL is not set # CONFIG_LIRC_SASEM is not set CONFIG_LIRC_SERIAL=m # CONFIG_LIRC_SERIAL_TRANSMITTER is not set # CONFIG_LIRC_SIR is not set # CONFIG_LIRC_TTUSBIR is not set # CONFIG_LIRC_ZILOG is not set # CONFIG_ALTERA_STAPL is not set # CONFIG_DVB_CXD2099 is not set
-
Moin zochi,
Du hast Dich ja hier mächtig ins Zeug gelegt und viel Zeit investiert!Eine kurze Verständnisfrage von mir:
Ich kopiere also die v4l/.config in das Verzeichnis mit dem TBS-Treiber.
Dann ein "make clean && v4l/tbs-x86_64.sh && make menuconfig && make" usw.
Damit wird nun "nur" der TBS-Treiber kompiliert und alle anderen DVB-Treiber bleiben erhalten?Das wäre nämlich super, da ich neben der TBS6981-Karte auch noch eine TT-Budget-S2-1600 im VDR stecken habe, die manchmal rumzickt.
Paulaner
-
Eine kurze Verständnisfrage von mir:
Ich kopiere also die v4l/.config in das Verzeichnis mit dem TBS-Treiber.
Dann ein "make clean && v4l/tbs-x86_64.sh && make menuconfig && make" usw.
Nein, kein make menuconfig, außer du hast noch vor an zochies .config was zu ändern. Ein make oldconfig wäre angebrachter und braucht auch nicht ncurses.Gerald
-
Nein, kein make menuconfig, außer du hast noch vor an zochies .config was zu ändern. Ein make oldconfig wäre angebrachter...
Danke für den Hinweis mit "make oldconfig", da ich ja zum Testen die config von zochi übernehmen wollte.Paulaner
-
Danke für den Hinweis mit "make oldconfig", da ich ja zum Testen die config von zochi übernehmen wollte.
PaulanerMoin zochi,
Dann ein "make clean && v4l/tbs-x86_64.sh && make menuconfig && make" usw.
Damit wird nun "nur" der TBS-Treiber kompiliert und alle anderen DVB-Treiber bleiben erhalten?Das wäre nämlich super, da ich neben der TBS6981-Karte auch noch eine TT-Budget-S2-1600 im VDR stecken habe, die manchmal rumzickt.
Paulaner
Wenn Du meine Config übernimmst, dann hast Du nur die TBS Module neu gebaut ja, aber auch teile von dvb.. (und halt den lirc_dev und lirc_serial)
(In dem einen Postings oben siehst Du, was alles geladen wird).
Ob dann der alte TT-Buget-Treiber akzeptiert wird weiss ich nicht.
Wenn's nicht passt, (dmesg) must Du halt doch das make menuconfig machen was einen Dialog öffnet (darum das ncurses) und
den/die Module die die TT braucht auch auswählen (am besten jetzt schauen welche Module geladen werden und evtl.
welche Chips auf der Platine sind)Der Vorteil dieser Config ist halt, das dann nur ca. 20 Module erzeugt werden und nicht 170, was auch auf einem X2 34,Ghz nervig lange Minuten dauert.
Der Nachteil, das man jede weitere DVB Karte einzeln hinzukonfigurieren muss. (gentoo lebt )Ich habe hier erstmal nur die TBS Karte drin gehabt. Dann habe ich eine alte Hauppauge gesteckt, weil das lirc immer noch nicht bei einem
reboot geladen wird, ich aber für die Haupage FBs habe. Die Karte wurde aber nicht (mehr) erkannt. Dann habe ich für "a hardware with a software patch" entschieden, und erstmal vdradmin-am installiert, das eine separate Fernbedienung hat, die ganz gut auf'm smartphone benutzbar ist.Wie immer gilt:
Versuch macht kluch. -
was auch auf einem X2 34,Ghz nervig lange Minuten dauert
Bei Deinem 34 GHz Prozessor müsste dass doch rasend schnell gehen!Paulaner
-
Bei Deinem 34 GHz Prozessor müsste dass doch rasend schnell gehen!Paulaner
Tja, da war die rechte Hand nicht schnell genug. Ich sollte zum Adler-1-Finger-System zurückkehren.
"Mit "Adler" wäre das nicht passiert" -
ich habe den Treiber einfach etwas modifiziert, sodass nur keine Fernbedienungstreiber mehr installiert werden. Somit kann ich das geschnürte Treiberpaket einfach wie in der Readme beschrieben nutzen
Habs mal in die Dropbox gepackt, wer es haben will: http://dl.dropbox.com/u/190905…x-drivers_v121119_new.zip -
Ebend habe ich den -35-Kernel installiert. (Und deshalb das script oben mit dem "uname" erweitert.)
Nach dem boot kam das beliebte "Channel not available" weil die treiber fehlten.
Leider baute das TBS-script zunächst noch weiterhin für den -34.
Erst nach ernetem auspacken, make starten und dann überkopieren der minmal .config wurde für dir-35 erzeugt.Das geht bestimmt auch gaaanz einfach viel einfacher.
Wie? -
-
Erst nach ernetem auspacken, make starten und dann überkopieren der minmal .config wurde für dir-35 erzeugt.
Diesen Effekt kann ich bestätigen.
Das ist mir auch schon mehrfach passiert, dass ich die TBS-Treiber-Sourcen erst löschen und dann neu reinkopieren musste, ehe der Treiber neu gebaut wurde.
Da hatte auch ein vorher durchgeführtes "make clean && make distclean && make release" nicht geholfen!Paulaner
PS: Diese TBS-Treibergeschichte ist schon nervig, vor allem weil ich ansonsten mit der TBS-DVB-Karte sehr zufrieden bin! -
und "make mrproper" hilft auch nicht?
-
und "make mrproper" hilft auch nicht?
Diesen Befehl kannte ich noch gar nicht und habe es deshalb auch noch nicht probiert.Paulaner
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!