hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
CDannenberg schrieb: Verändert hat sich leider nichts.
Bei der Erstellung ist besonders wichtig, dass der make-Befehl fehlerfrei durchläuft. Ich habe bei mir eben die Erstellung der Kernelmodule bei Ubuntu 13.10 durchlaufen lassen. Nach einiger Zeit wurde die Erstellung der Module abgebrochen:
/home/hakunamatata/media_build/v4l/adv7343.c:29:28: fatal error: linux/of_graph.h: No such file or directory
#include <linux/of_graph.h>
^
compilation terminated.
make[3]: *** [/home/hakunamatata/media_build/v4l/adv7343.o] Fehler 1
make[2]: *** [_module_/home/hakunamatata/media_build/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.11.0-18-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/hakunamatata/media_build/v4l'
make: *** [all] Fehler 2
Jetzt gibt es zwei Möglichkeiten:
Ist es ein Fehler in einem benötigten Modul, wirst du nicht darum herumkommen diesen Fehler so zu beseitigen, dass dieses Modul fehlerfrei erstellt wird. 😉 Wird das Modul für deine Geräte nicht benötigt, änderst du einfach die Konfigurationsdatei unter v4l/.config und setzt beim fehlerhaften Modul =m auf =n. Oben gennanter Fehler konnte bei mir durch ein =n in folgenden Zeilen umgangen werden (der Fehler trat auch noch in anderen Modulen auf):
CONFIG_VIDEO_MT9P031=n
CONFIG_VIDEO_ADV7343=n
CONFIG_VIDEO_TVP7002=n
CONFIG_VIDEO_S5K5BAF=n
CONFIG_VIDEO_TVP514X=n
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: Zähle...
|
habe es gerade nochmal durchgeführt...sehe aber keinen Fehler...sorry wenn es um sowas geht bin ich der total anfänger... make -C firmware
make[2]: Entering directory `/home/christian/media_build/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/christian/media_build/v4l/firmware'
Kernel build directory is /lib/modules/3.11.0-17-generic/build
make -C ../linux apply_patches
make[2]: Entering directory `/home/christian/media_build/linux'
Patches for 3.11.0-17-generic already applied.
make[2]: Leaving directory `/home/christian/media_build/linux'
make -C /lib/modules/3.11.0-17-generic/build SUBDIRS=/home/christian/media_build /v4l modules
make[2]: Entering directory `/usr/src/linux-headers-3.11.0-17-generic'
CC [M] /home/christian/media_build/v4l/bt87x.o
LD [M] /home/christian/media_build/v4l/snd-bt87x.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/christian/media_build/v4l/snd-bt87x.mod.o
LD [M] /home/christian/media_build/v4l/snd-bt87x.ko
make[2]: Leaving directory `/usr/src/linux-headers-3.11.0-17-generic'
./scripts/rmmod.pl check
found 1 modules
make[1]: Verlasse Verzeichnis '/home/christian/media_build/v4l'
christian@server:~/media_build$ sudo make install
[sudo] password for christian:
make -C /home/christian/media_build/v4l install
make[1]: Betrete Verzeichnis '/home/christian/media_build/v4l'
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/gspca/m5602:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/dvb-usb:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/zoran:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/saa7164:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/ddbridge:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/marvell-ccic:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/cx18:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/cpia2:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/b2c2:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/ivtv:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/hdpvr:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/mantis:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /common/tuners:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/sn9c102:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/dvb-core:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/cx23885:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/firewire:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/bt8xx:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/cx25840:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/siano:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/ttusb-dec:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/ngene:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/dm1105:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/cx231xx:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/saa7134:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/ttpci:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/gspca/gl860:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/frontends:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/bt8xx:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/cx88:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/gspca:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/tm6000:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/pluto2:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/cx25821:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/usbvision:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/gspca/stv06xx:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /common:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/em28xx:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/pvrusb2:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/tlg2300:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/pt1:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/uvc:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /dvb/ttusb-budget:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/pwc:
Removing obsolete files from /lib/modules/3.11.0-17-generic/kernel/drivers/media /video/au0828:
Installing kernel modules under /lib/modules/3.11.0-17-generic/kernel/drivers/me dia/:
/sbin/depmod -a 3.11.0-17-generic
make -C firmware install
make[2]: Entering directory `/home/christian/media_build/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw ttusb-budget/dspbootcod e.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/christian/media_build/v4l/firmware'
make[1]: Verlasse Verzeichnis '/home/christian/media_build/v4l'
christian@server:~/media_build$ Vieleicht nochmal komplett dinstallieren und nochmal anfangen ?
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
MODPOST 1 modules
Da wurden viel zu wenig Module erstellt; vorallem fehlen die wesentlichen Module. Ich nehme einmal an, dass im Installationsverzeichnis media_build ein
cat v4l/.config | grep =m
bei dir nur
CONFIG_SND_BT87X=m
liefert. Also vermutlich hast du die Konfiguration - vielleicht für eine andere Treibererstellung - so geändert, dass nur noch ein Modul erstellt wird..... In so einem Fall ist
make clean
zu wenig. Versuch es hier mit
make distclean
s. Programme kompilieren Abschnitt Quelltextverzeichnis säubern. make distclean löscht die Konfigurationsdatei unter v4l/.config. Bei make wird diese dann neu erstellt. Eventuell hilfreich ist, wenn du den Kernel neu installierst. Vorallem, wenn du das Erstellen der Kernelmodule vollständig als Root ausführst, kannst du auch irrtümlich Kernelkonfigurationsdateien geändert haben. Bei der Kernelversion 3.11.0-17 lässt sich das mit einem Update auf die bereits vorhandene neuere Version 3.11.0-18 verbinden. 😉 edit: Zur Info: Ab Kernel 3.14 ist der Patch dann bereits im Kernel enthalten. Heute ist dazu RC 6 erschienen; als Mainline-Kernel gibt es die Version bereits für Ubuntu.
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
So bin auf 3.11.0-18 und habe alles nochmal von Anfang...am Ende schonmal vorweg..kein erfolg. CONFIG_DVB_LGS8GXX=m
CONFIG_DVB_ZL10036=m
CONFIG_USB_RAREMONO=m
CONFIG_DVB_BCM3510=m
CONFIG_DVB_STV0900=m
CONFIG_MEDIA_TUNER_MT2063=m
CONFIG_DVB_USB_AF9005_REMOTE=m
CONFIG_DVB_M88RS2000=m
CONFIG_DVB_USB_A800=m
CONFIG_MEDIA_TUNER_TDA18218=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_MEDIA_TUNER_TDA18271=m
CONFIG_VIDEO_CX88_VP3054=m
CONFIG_SOC_CAMERA_OV6650=m
CONFIG_DVB_DUMMY_FE=m
CONFIG_USB_GSPCA_OV534=m
CONFIG_DVB_CX22700=m
CONFIG_SOC_CAMERA=m
CONFIG_VIDEO_USBVISION=m
CONFIG_DVB_NGENE=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_USB_GSPCA_OV534_9=m
CONFIG_USB_GSPCA_SPCA561=m
CONFIG_VIDEO_SAA7110=m
CONFIG_VIDEO_ADV7393=m
CONFIG_DVB_BT8XX=m
CONFIG_DVB_USB_AF9005=m
CONFIG_USB_GSPCA_PAC7311=m
CONFIG_VIDEO_WM8739=m
CONFIG_VIDEO_UPD64083=m
CONFIG_IR_REDRAT3=m
CONFIG_VIDEO_SAA7164=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
CONFIG_DVB_USB_MXL111SF=m
CONFIG_VIDEO_BT848=m
CONFIG_RADIO_SHARK2=m
CONFIG_DVB_TDA10071=m
CONFIG_USB_GSPCA_FINEPIX=m
CONFIG_DVB_TDA18271C2DD=m
CONFIG_SOC_CAMERA_MT9V022=m
CONFIG_MEDIA_TUNER_M88TS2022=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_VIDEO_BT856=m
CONFIG_VIDEO_M5MOLS=m
CONFIG_USB_M5602=m
CONFIG_DVB_AF9033=m
CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_TVP5150=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_DVB_OR51211=m
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_DVB_USB_V2=m
CONFIG_VIDEO_CX88=m
CONFIG_VIDEO_W9966=m
CONFIG_DVB_S5H1411=m
CONFIG_USB_S2255=m
CONFIG_IR_IGUANA=m
CONFIG_VIDEO_ADP1653=m
CONFIG_VIDEO_MT9V011=m
CONFIG_DVB_LNBP21=m
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_VIDEO_TM6000=m
CONFIG_USB_GSPCA_SONIXB=m
CONFIG_USB_GSPCA_ZC3XX=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_SAA717X=m
CONFIG_DVB_USB_RTL28XXU=m
CONFIG_RADIO_TEA5764=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_VIDEO_ML86V7667=m
CONFIG_VIDEO_MT9V032=m
CONFIG_USB_GSPCA_NW80X=m
CONFIG_USB_GSPCA_KINECT=m
CONFIG_DVB_M88DS3103=m
CONFIG_USB_GSPCA_SPCA506=m
CONFIG_DVB_ISL6421=m
CONFIG_USB_GSPCA_PAC207=m
CONFIG_SMS_USB_DRV=m
CONFIG_DVB_LNBP22=m
CONFIG_DVB_DIB9000=m
CONFIG_IR_FINTEK=m
CONFIG_SOC_CAMERA_MT9T112=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_RADIO_SI476X=m
CONFIG_MEDIA_TUNER_MXL5005S=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_VIDEO_TDA7432=m
CONFIG_VIDEO_CX18=m
CONFIG_MEDIA_TUNER_MT2266=m
CONFIG_DVB_STV6110=m
CONFIG_VIDEO_ADV7170=m
CONFIG_VIDEO_SAA6752HS=m
CONFIG_SOC_CAMERA_PLATFORM=m
CONFIG_DVB_TDA10023=m
CONFIG_DVB_USB_AF9035=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_IR_I2C=m
CONFIG_DVB_USB_AF9015=m
CONFIG_DVB_A8293=m
CONFIG_VIDEO_SH_MOBILE_CSI2=m
CONFIG_DVB_DS3000=m
CONFIG_DVB_L64781=m
CONFIG_DVB_USB_OPERA1=m
CONFIG_VIDEO_ADV7511=m
CONFIG_DVB_MT352=m
CONFIG_DVB_USB_M920X=m
CONFIG_VIDEO_RCAR_VIN=m
CONFIG_IR_SANYO_DECODER=m
CONFIG_SOC_CAMERA_MT9M001=m
CONFIG_DVB_USB_FRIIO=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_DVB_LGS8GL5=m
CONFIG_USB_GSPCA_PAC7302=m
CONFIG_USB_GSPCA_OV519=m
CONFIG_VIDEO_S5K6AA=m
CONFIG_MEDIA_TUNER_FC0013=m
CONFIG_VIDEO_SAA711X=m
CONFIG_DVB_MT312=m
CONFIG_DVB_CX24116=m
CONFIG_DVB_USB_DW2102=m
CONFIG_SND_BT87X=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_VIDEO_TW2804=m
CONFIG_VIDEO_RENESAS_VSP1=m
CONFIG_DVB_FIREDTV=m
CONFIG_SOC_CAMERA_OV2640=m
CONFIG_VIDEO_SR030PC30=m
CONFIG_USB_GSPCA_SPCA501=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_VIDEO_LM3560=m
CONFIG_USB_GSPCA_STV0680=m
CONFIG_DVB_AU8522=m
CONFIG_IR_RC5_SZ_DECODER=m
CONFIG_VIDEO_MT9M032=m
CONFIG_VIDEO_CS53L32A=m
CONFIG_MEDIA_TUNER_TUA9001=m
CONFIG_USB_GSPCA_SE401=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_USB_GSPCA_VC032X=m
CONFIG_USB_GSPCA_SPCA1528=m
CONFIG_DVB_MB86A20S=m
CONFIG_VIDEO_EM28XX_RC=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_DVB_TDA8261=m
CONFIG_DVB_USB_AZ6027=m
CONFIG_VIDEO_CX2341X=m
CONFIG_VIDEO_SH_MOBILE_CEU=m
CONFIG_IR_RC6_DECODER=m
CONFIG_DVB_HOPPER=m
CONFIG_USB_GSPCA_SQ905=m
CONFIG_MEDIA_TUNER_XC4000=m
CONFIG_IR_ENE=m
CONFIG_DVB_STB6100=m
CONFIG_VIDEO_EM28XX_DVB=m
CONFIG_VIDEO_SMIAPP_PLL=m
CONFIG_VIDEO_CPIA2=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_DVB_DRX39XYJ=m
CONFIG_VIDEO_SAA7134=m
CONFIG_DVB_HD29L2=m
CONFIG_VIDEO_TVP514X=m
CONFIG_DVB_USB_PCTV452E=m
CONFIG_VIDEO_CAFE_CCIC=m
CONFIG_MEDIA_TUNER_FC0012=m
CONFIG_DVB_TUA6100=m
CONFIG_VIDEO_THS7303=m
CONFIG_DVB_NXT200X=m
CONFIG_VIDEO_ZORAN_ZR36060=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_DVB_RTL2830=m
CONFIG_DVB_S5H1432=m
CONFIG_USB_ZR364XX=m
CONFIG_VIDEO_SMIAPP=m
CONFIG_VIDEO_EM28XX_V4L2=m
CONFIG_DVB_USB_DTV5100=m
CONFIG_USB_PWC=m
CONFIG_USB_GSPCA_SN9C2028=m
CONFIG_IR_RC5_DECODER=m
CONFIG_DVB_USB_DTT200U=m
CONFIG_VIDEO_CX231XX_ALSA=m
CONFIG_DVB_USB_AZ6007=m
CONFIG_USB_GSPCA_STK014=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_DVB_ATBM8830=m
CONFIG_DVB_TS2020=m
CONFIG_VIDEO_ZORAN_LML33R10=m
CONFIG_DVB_USB_AU6610=m
CONFIG_DVB_USB_GL861=m
CONFIG_RADIO_TIMBERDALE=m
CONFIG_DVB_CXD2820R=m
CONFIG_DVB_USB_EC168=m
CONFIG_VIDEOBUF2_DMA_CONTIG=m
CONFIG_DVB_TUNER_ITD1000=m
CONFIG_VIDEOBUF_DVB=m
CONFIG_MEDIA_TUNER_IT913X=m
CONFIG_DVB_USB_LME2510=m
CONFIG_DVB_USB_VP7045=m
CONFIG_USB_GSPCA_CPIA1=m
CONFIG_RADIO_TEA575X=m
CONFIG_DVB_CX24123=m
CONFIG_VIDEO_CX231XX_DVB=m
CONFIG_VIDEO_S5K4ECGX=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_TTUSB_BUDGET=m
CONFIG_DVB_TDA10086=m
CONFIG_RC_CORE=m
CONFIG_USB_GSPCA_KONICA=m
CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_ITE_CIR=m
CONFIG_USB_GSPCA_CONEX=m
CONFIG_VIDEO_ADV7183=m
CONFIG_DVB_SI21XX=m
CONFIG_DVB_ZL10039=m
CONFIG_VIDEO_AU0828=m
CONFIG_VIDEO_ZORAN_DC30=m
CONFIG_MEDIA_TUNER_TDA18212=m make hat auch über 500 module gemacht. Habe diese dann auch nachträglich nochmal geladen...
filename: /lib/modules/3.11.0-18-generic/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko
firmware: dvb-usb-terratec-h7-az6007.fw
license: GPL
version: 2.0
description: Driver for AzureWave 6007 DVB-C/T USB2.0 and clones
author: Mauro Carvalho Chehab
author: Henry Wang <Henry.wang@AzureWave.com>
srcversion: 47939958D8930FEA3B54219
alias: usb:v0CCDp10A3d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0CCDp10B4d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v13D3p0CCDd*dc*dsc*dp*ic*isc*ip*in*
depends: dvb_usb_v2,cypress_firmware,rc-core,dvb-core
vermagic: 3.11.0-18-generic SMP mod_unload modversions
parm: xfer_debug:Enable xfer debug (int)
parm: adapter_nr:DVB adapter numbers (array of short) sie Systlog sieht aber immer noch nicht besser aus, wenn ich de USB Adapter einstecke. Bei tvheadend auch fehlanzeige. Mar 10 22:32:09 server kernel: [ 653.922113] usb 1-1: new high-speed USB device number 7 using ehci-pci
Mar 10 22:32:09 server kernel: [ 654.155554] usb 1-1: New USB device found, idV endor=14f7, idProduct=0003
Mar 10 22:32:09 server kernel: [ 654.155564] usb 1-1: New USB device strings: M fr=1, Product=2, SerialNumber=3
Mar 10 22:32:09 server kernel: [ 654.155570] usb 1-1: Product: CableStar Combo HD CI
Mar 10 22:32:09 server kernel: [ 654.155574] usb 1-1: Manufacturer: TechniSat D igital S.A.
Mar 10 22:32:09 server kernel: [ 654.155578] usb 1-1: SerialNumber: 0008C9D91DA 2
Mar 10 22:32:09 server mtp-probe: checking bus 1, device 7: "/sys/devices/pci000 0:00/0000:00:02.1/usb1/1-1"
Mar 10 22:32:09 server mtp-probe: bus: 1, device: 7 was not an MTP device Keine Ahnung, ob ich irgentwas Grundsätzlich falsch mache ☹
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
srcversion: 47939958D8930FEA3B54219
Es hat sich hier zumindest etwas verändert; es ist nicht mehr das Orginalmodul, das mit dem Kernel installiert wird. Es fehlt allerdings die gelb-markierte Zeile:
filename: /lib/modules/3.11.0-18-generic/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko
firmware: dvb-usb-terratec-h7-az6007.fw
license: GPL
version: 2.0
description: Driver for AzureWave 6007 DVB-C/T USB2.0 and clones
author: Mauro Carvalho Chehab
author: Henry Wang <Henry.wang@AzureWave.com>
srcversion: D5D6559A7D494ED6179E65F
alias: usb:v14F7p0003d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0CCDp10A3d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0CCDp10B4d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v13D3p0CCDd*dc*dsc*dp*ic*isc*ip*in*
depends: dvb_usb_v2,cypress_firmware,rc-core,dvb-core
vermagic: 3.11.0-18-generic SMP mod_unload modversions
parm: xfer_debug:Enable xfer debug (int)
parm: adapter_nr:DVB adapter numbers (array of short)
d.h.: der Patch, der die ID 14f7:0003 hinzufügt, fehlt. Die Änderungen müssten bei Suche nach CABLESTAR schon vor dem make mit
cat linux/drivers/media/usb/dvb-usb-v2/az6007.c | grep CABLESTAR
{DVB_USB_DEVICE(USB_VID_TECHNISAT, USB_PID_TECHNISAT_USB2_CABLESTAR_HDCI,
und mit
cat linux/drivers/media/dvb-core/dvb-usb-ids.h | grep CABLESTAR
#define USB_PID_TECHNISAT_USB2_CABLESTAR_HDCI 0x0003
sichtbar sein:
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
Kann ich dies nachträglich nochmal machen und neu installieren ? Ich bekomme folgende Ausgabe... root@server:~/media_build# cat linux/drivers/media/usb/dvb-usb-v2/az6007.c | grep CABLESTAR
root@server:~/media_build# cat linux/drivers/media/dvb-core/dvb-usb-ids.h | grep CABLESTAR
#define USB_PID_TECHNISAT_USB2_CABLESTAR_HDCI 0x0003
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
ich glaube nun habe ich es...
christian@server:~/media_build$ cat linux/drivers/media/usb/dvb-usb-v2/az6007.c | grep CABLESTAR
{DVB_USB_DEVICE(USB_VID_TECHNISAT, USB_PID_TECHNISAT_USB2_CABLESTAR_HDCI,
christian@server:~/media_build$ cat linux/drivers/media/dvb-core/dvb-usb-ids.h | grep CABLESTAR
#define USB_PID_TECHNISAT_USB2_CABLESTAR_HDCI 0x0003 habe danach noch ein make und make install gemacht. Nur neustarten muss ich später...oder kann man ohne USB rein und rauszustecken nochmal einlesen ?
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
habe danach noch ein make und make install gemacht.
Vorher noch ein
make clean
Dabei sollte die Änderung erhalten bleiben. Mit
make
dann die Module neu erstellen. Die Änderung im Quelltext muss ja noch in den Modulen berücksichtigt werden. Mit
sudo make install
werden dann die Module so platziert, dass sie bei Bedarf automatisch geladen werden. Die Infos einzelner Module kannst du aber vorab bereits abrufen:
modinfo v4l/dvb-usb-az6007.ko Nur neustarten muss ich später...oder kann man ohne USB rein und rauszustecken nochmal einlesen ?
Am einfachsten und sichersten ist es mit einem Neustart. Funktioniert aber auch ohne Neustart, wenn die alten Module nicht geladen sind. Dazu kannst du das geänderte Modul einmal inkl. abhängiger Module entladen:
sudo modprobe -rfv dvb-usb-az6007
und danach neu laden:
sudo modprobe -v dvb-usb-az6007
|
CDannenberg
Anmeldungsdatum: 15. Mai 2012
Beiträge: 11
|
Yehhhhh, läuft...vielen vielen Dank.
|
Thorn31
Anmeldungsdatum: 2. November 2013
Beiträge: Zähle...
|
habe jetzt durch ein Upgrade Ubuntu 14.04 LTS drauf wenn ich jetzt versuche git clone git://linuxtv.org/media_build.git
$ cd media_build
$ make download untar kommt der Fehler was mach ich falsch ☹ 1
2
3
4
5
6
7
8
9
10
11
12
13
14 | tar: include/media/mt9t112.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/media/upd64083.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/dmx.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/version.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/frontend.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/video.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/osd.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/ca.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/net.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/audio.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
make[1]: *** [untar] Fehler 2
make[1]: Verlasse Verzeichnis '/media_build/linux'
make: *** [untar] Fehler 2
|
dmesg | grep -i DVB kommt nix lsusb Bus 001 Device 003: ID 14f7:0003 TechniSat Digital GmbH CableStar Combo HD CI also tvheadend lief auf 12.04 super ohne Probleme da es aber keine updates mehr gibt blieb mir nix anderes übrig und ein upgrade zu machen MFG Thorn 1
2
3
4
5
6
7
8
9
10
11
12
13 | --------------------------
|diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
|index 5e42c71..ba01a3e 100644
|--- a/drivers/media/usb/gspca/dtcs033.c
|+++ b/drivers/media/usb/gspca/dtcs033.c
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/media_build/linux'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/media_build/v4l'
make: *** [all] Fehler 2
|
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Thorn31 schrieb: kommt der Fehler was mach ich falsch ☹
Im Root-Verzeichnis (/) wird es ohne sudo Berechtigungsprobleme geben: make[1]: Verlasse Verzeichnis '/media_build/linux'
Zum Vergleich bei mir:
make[1]: Verlasse Verzeichnis '/home/hakunamatata/media_build/linux'
|
Thorn31
Anmeldungsdatum: 2. November 2013
Beiträge: 11
|
|
Thorn31
Anmeldungsdatum: 2. November 2013
Beiträge: 11
|
bei make kommt das hier : 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89 | make
make -C /home/thorn/media_build/v4l
make[1]: Betrete Verzeichnis '/home/thorn/media_build/v4l'
No version yet, using 3.13.0-24-generic
make[1]: Verlasse Verzeichnis '/home/thorn/media_build/v4l'
make[1]: Betrete Verzeichnis '/home/thorn/media_build/v4l'
scripts/make_makefile.pl
Updating/Creating .config
make[2]: Entering directory `/home/thorn/media_build/linux'
Applying patches for kernel 3.13.0-24-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
|index 5e42c71..ba01a3e 100644
|--- a/drivers/media/usb/gspca/dtcs033.c
|+++ b/drivers/media/usb/gspca/dtcs033.c
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/home/thorn/media_build/linux'
Preparing to compile for kernel version 3.13.0
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
WARNING: This is the V4L/DVB backport tree, with experimental drivers
backported to run on legacy kernels from the development tree at:
http://git.linuxtv.org/media-tree.git.
It is generally safe to use it for testing a new driver or
feature, but its usage on production environments is risky.
Don't use it in production. You've been warned.
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Verlasse Verzeichnis '/home/thorn/media_build/v4l'
make[1]: Betrete Verzeichnis '/home/thorn/media_build/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.13.0-24-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/thorn/media_build/v4l/firmware'
make[2]: Leaving directory `/home/thorn/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/thorn/media_build/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/thorn/media_build/v4l/firmware'
Kernel build directory is /lib/modules/3.13.0-24-generic/build
make -C ../linux apply_patches
make[2]: Entering directory `/home/thorn/media_build/linux'
make[3]: Entering directory `/home/thorn/media_build/linux'
Unapplying patches
patch -s -f -R -p1 -i ../backports/api_version.patch
make[3]: Leaving directory `/home/thorn/media_build/linux'
Applying patches for kernel 3.13.0-24-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
|index 5e42c71..ba01a3e 100644
|--- a/drivers/media/usb/gspca/dtcs033.c
|+++ b/drivers/media/usb/gspca/dtcs033.c
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/home/thorn/media_build/linux'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/thorn/media_build/v4l'
make: *** [all] Fehler 2
|
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
OK, das Problem bei
make
ist ein zusätzliches Problem, das ich auch bei mir erhalte, obwohl
make download untar
problemlos durchläuft. Als Problemlösung würde ich vorschlagen, den Patch, der nicht mehr funktioniert: patch -s -f -N -p1 -i ../backports/pr_fmt.patch
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
|index 5e42c71..ba01a3e 100644
|--- a/drivers/media/usb/gspca/dtcs033.c
|+++ b/drivers/media/usb/gspca/dtcs033.c
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/home/thorn/media_build/linux'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/thorn/media_build/v4l'
make: *** [all] Fehler 2
zu löschen. Dazu im Verzeichnis media_build mit einem Editor, den Patch entfernen. z.B.:
cd media_build
gedit backports/pr_fmt.patch
und das in der Datei am Ende entfernen:
diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
index 5e42c71..ba01a3e 100644
--- a/drivers/media/usb/gspca/dtcs033.c
+++ b/drivers/media/usb/gspca/dtcs033.c
@@ -14,6 +14,7 @@
* GNU General Public License for more details.
*/
+#undef pr_fmt
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#define MODULE_NAME "dtcs033"
#include "gspca.h"
|
Thorn31
Anmeldungsdatum: 2. November 2013
Beiträge: 11
|
das läuft bei mir nicht durch make download untar mal ein kleiner Auszug 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
tar: include/media/adv7604.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/media/cs53l32a.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/media/cs5345.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/media/mt9t112.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/media/upd64083.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/dmx.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/version.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/frontend.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/video.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/osd.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/ca.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/net.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: include/uapi/linux/dvb/audio.h: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
make[1]: *** [untar] Fehler 2
make[1]: Verlasse Verzeichnis '/home/thorn/media_build/linux'
make: *** [download] Fehler 2
keine Ahnung was da los ist
|
|