hi jungs,
ich habe es geschafft den neusten v4l-dvb treiber gegen unseren kernel bauen zu lassen! zwar bis jetzt nur mit tricks, aber ich denke claus macht das dann blind links wenn er das hier liesst:
erstmal das hier: (sieht das nicht toll aus :-P)
[code]
marmic@marmic-VirtualBox:~/build/MLD/v4l$ make
v4l:
Build dvb Modules
Updating/Creating .config
Applying patches for kernel v2.6.35
patch -s -f -N -p1 -i ../backports/v2.6.37_dont_use_alloc_ordered_workqueue.patch
patch -s -f -N -p1 -i ../backports/v2.6.36_input_getkeycode.patch
patch -s -f -N -p1 -i ../backports/v2.6.36_dvb_usb_input_getkeycode.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_vm_prev.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_firedtv_handle_fcp.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_i2c_new_probed_device.patch
patch -s -f -N -p1 -i ../backports/v2.6.35_work_handler.patch
Patched drivers/media/dvb/dvb-core/dvbdev.c
Patched drivers/media/video/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
Preparing to compile for kernel version 2.6.35
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.
VIDEO_VIA_CAMERA: Requires at least kernel 2.6.37
RADIO_WL1273: Requires at least kernel 2.6.39
Created default (all yes) .config file
creating symbolic links...
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
Kernel build directory is /home/marmic/build/MLD/v4l/../KERNEL/src/linux
Patches for v2.6.35 already applied.
In file included from /home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/uaccess.h:571:0,
from include/linux/poll.h:14,
from /home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/dvbdev.h:27,
from /home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/dvb_ca_en50221.h:27,
from /home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/dvb_ca_en50221.c:41:
In function 'copy_from_user',
inlined from 'dvb_ca_en50221_io_write' at /home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/dvb_ca_en50221.c:1314:26:
/home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/uaccess_32.h:212:26: warning: call to 'copy_from_user_overflow' declared with attribute warning: copy_from_user() buffer size is not provably correct
/home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/imon.c:29:0: warning: "pr_fmt" redefined
include/linux/kernel.h:381:0: note: this is the location of the previous definition
In file included from /home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/uaccess.h:571:0,
from /home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/sections.h:5,
from /home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/hw_irq.h:26,
from include/linux/irq.h:234,
from /home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/hardirq.h:5,
from include/linux/hardirq.h:10,
from include/linux/interrupt.h:12,
from /home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/si4713-i2c.c:27:
In function 'copy_from_user',
inlined from 'si4713_write_econtrol_string' at /home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/si4713-i2c.c:1040:24:
/home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/uaccess_32.h:212:26: warning: call to 'copy_from_user_overflow' declared with attribute warning: copy_from_user() buffer size is not provably correct
In function 'copy_from_user',
inlined from 'si4713_write_econtrol_string' at /home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/si4713-i2c.c:1064:24:
/home/marmic/build/MLD/KERNEL/src/linux-2.6.35.9/arch/x86/include/asm/uaccess_32.h:212:26: warning: call to 'copy_from_user_overflow' declared with attribute warning: copy_from_user() buffer size is not provably correct
/home/marmic/build/MLD/v4l/src/v4l-dvb-2011.04.10/v4l/dvb-ttusb-budget.c:137:0: warning: "DEBUG" redefined
<command-line>:0:0: note: this is the location of the previous definition
found 460 modules
-e
Removing obsolete files from /lib/modules/2.6.35.9.35/kernel/drivers/media/IR/keymaps:
-e
Removing obsolete files from /lib/modules/2.6.35.9.35/kernel/drivers/media/video:
-e
Removing obsolete files from /lib/modules/2.6.35.9.35/kernel/drivers/media/dvb/cinergyT2:
-e
Removing obsolete files from /lib/modules/2.6.35.9.35/kernel/drivers/media/common:
-e
Removing obsolete files from /lib/modules/2.6.35.9.35/kernel/drivers/media/dvb/frontends:
-e
Removing obsolete files from /lib/modules/2.6.35.9.35/kernel/drivers/media/IR:
Installing kernel modules under /home/marmic/build/MLD/v4l/lib/modules/2.6.35.9.35/kernel/drivers/media/:
video/gspca/m5602/: gspca_m5602.ko
dvb/dvb-usb/: dvb-usb-opera.ko dvb-usb-vp7045.ko dvb-usb-technisat-usb2.ko
dvb-usb-ttusb2.ko dvb-usb-af9015.ko dvb-usb-az6027.ko
dvb-usb-gp8psk.ko dvb-usb-af9005.ko dvb-usb-nova-t-usb2.ko
dvb-usb-cinergyT2.ko dvb-usb-umt-010.ko dvb-usb-anysee.ko
dvb-usb-gl861.ko dvb-usb-ec168.ko dvb-usb-dtv5100.ko
dvb-usb-cxusb.ko dvb-usb-af9005-remote.ko dvb-usb-dib0700.ko
dvb-usb-a800.ko dvb-usb-lmedm04.ko dvb-usb-dibusb-common.ko
dvb-usb-au6610.ko dvb-usb-dibusb-mc.ko dvb-usb.ko
dvb-usb-digitv.ko dvb-usb-ce6230.ko dvb-usb-friio.ko
dvb-usb-dtt200u.ko dvb-usb-vp702x.ko dvb-usb-dibusb-mb.ko
dvb-usb-dw2102.ko dvb-usb-m920x.ko
video/saa7164/: saa7164.ko
video/zoran/: videocodec.ko zr36050.ko zr36016.ko
zr36060.ko zr36067.ko
video/cx18/: cx18.ko cx18-alsa.ko
video/cpia2/: cpia2.ko
dvb/b2c2/: b2c2-flexcop-pci.ko b2c2-flexcop.ko b2c2-flexcop-usb.ko
video/ivtv/: ivtvfb.ko ivtv.ko
dvb/mantis/: mantis_core.ko mantis.ko hopper.ko
video/hdpvr/: hdpvr.ko
common/tuners/: tuner-xc2028.ko tda18218.ko mt2060.ko
tda9887.ko mt2131.ko mc44s803.ko
qt1010.ko max2165.ko mt20xx.ko
tda827x.ko tda18271.ko xc5000.ko
mxl5007t.ko tea5761.ko tuner-types.ko
tda8290.ko tuner-simple.ko mt2266.ko
tea5767.ko mxl5005s.ko
video/sn9c102/: sn9c102.ko
dvb/dvb-core/: dvb-core.ko
video/: videobuf-dma-contig.ko vpx3220.ko videobuf-dma-sg.ko
pms.ko bt856.ko v4l2-mem2mem.ko
upd64083.ko videobuf-core.ko noon010pc30.ko
ths7303.ko videobuf2-memops.ko tda9840.ko
saa7191.ko cx2341x.ko wm8775.ko
adv7180.ko rj54n1cb0c.ko saa7185.ko
tuner.ko mt9t031.ko zr364xx.ko
ov2640.ko ks0127.ko videobuf-dvb.ko
tvaudio.ko tea6420.ko bt866.ko
cafe_ccic.ko mt9v011.ko imx074.ko
msp3400.ko tvp514x.ko mem2mem_testdev.ko
tcm825x.ko soc_camera.ko wm8739.ko
stkwebcam.ko soc_mediabus.ko sr030pc30.ko
tda7432.ko w9966.ko ir-kbd-i2c.ko
mt9m001.ko upd64031a.ko tea6415c.ko
videobuf2-dma-contig.ko bt819.ko ov6650.ko
videodev.ko ov9740.ko mxb.ko
adv7175.ko vivi.ko soc_camera_platform.ko
adv7343.ko cs53l32a.ko s2255drv.ko
btcx-risc.ko saa7110.ko saa7115.ko
saa6588.ko ak881x.ko tvp7002.ko
v4l2-common.ko hexium_gemini.ko hexium_orion.ko
tw9910.ko tvp5150.ko mt9m111.ko
vp27smpx.ko adv7170.ko ov772x.ko
ov7670.ko saa7127.ko m52790.ko
ov9640.ko mt9v022.ko videobuf-vmalloc.ko
videobuf2-core.ko v4l2-int-device.ko c-qcam.ko
tveeprom.ko cs5345.ko saa717x.ko
videobuf2-dma-sg.ko videobuf2-vmalloc.ko tlv320aic23b.ko
bw-qcam.ko mt9t112.ko
video/cx23885/: cx23885.ko
dvb/bt8xx/: dst_ca.ko dvb-bt8xx.ko bt878.ko
dst.ko
dvb/siano/: smsdvb.ko smsusb.ko smsmdtv.ko
video/cx25840/: cx25840.ko
dvb/ttusb-dec/: ttusbdecfe.ko ttusb_dec.ko
dvb/ngene/: ngene.ko
dvb/dm1105/: dm1105.ko
video/cx231xx/: cx231xx.ko cx231xx-dvb.ko cx231xx-alsa.ko
video/saa7134/: saa6752hs.ko saa7134-empress.ko saa7134-alsa.ko
saa7134-dvb.ko saa7134.ko
dvb/ttpci/: dvb-ttpci.ko budget-patch.ko ttpci-eeprom.ko
budget-av.ko budget.ko budget-core.ko
budget-ci.ko
../linux/drivers/media/: media.ko
video/et61x251/: et61x251.ko
video/gspca/gl860/: gspca_gl860.ko
radio/si470x/: radio-usb-si470x.ko
dvb/frontends/: nxt6000.ko dib7000m.ko dib0090.ko
s5h1411.ko drxd.ko dib9000.ko
tda665x.ko dib8000.ko nxt200x.ko
stv0367.ko s921.ko s5h1409.ko
atbm8830.ko dib3000mb.ko ec100.ko
lgs8gl5.ko dib3000mc.ko stv0900.ko
sp8870.ko tda8083.ko stv0297.ko
tda10086.ko zl10353.ko mb86a16.ko
lgs8gxx.ko stv0299.ko dvb-pll.ko
cx22702.ko tda8261.ko tua6100.ko
bcm3510.ko or51211.ko stb0899.ko
cx24113.ko tda826x.ko mb86a20s.ko
af9013.ko ix2505v.ko au8522.ko
si21xx.ko s5h1420.ko stv090x.ko
stv0288.ko mt352.ko zl10039.ko
isl6405.ko sp887x.ko dibx000_common.ko
isl6421.ko mt312.ko or51132.ko
tda1004x.ko stv6110.ko itd1000.ko
stv6110x.ko zl10036.ko lgdt3305.ko
dib7000p.ko l64781.ko ves1x93.ko
stb6100.ko ves1820.ko dib0070.ko
cx22700.ko cx24110.ko dvb_dummy_fe.ko
lgdt330x.ko cx24123.ko lnbp21.ko
stb6000.ko isl6423.ko tda10023.ko
cx24116.ko tda10021.ko tda10048.ko
ds3000.ko s5h1432.ko
video/bt8xx/: bttv.ko
video/cx88/: cx8802.ko cx8800.ko cx88-blackbird.ko
cx88-alsa.ko cx88xx.ko cx88-vp3054-i2c.ko
cx88-dvb.ko
video/gspca/: gspca_xirlink_cit.ko gspca_stk014.ko gspca_spca501.ko
gspca_spca500.ko gspca_mars.ko gspca_spca1528.ko
gspca_stv0680.ko gspca_sunplus.ko gspca_vc032x.ko
gspca_benq.ko gspca_spca505.ko gspca_sn9c20x.ko
gspca_zc3xx.ko gspca_vicam.ko gspca_sq930x.ko
gspca_sq905c.ko gspca_sonixb.ko gspca_etoms.ko
gspca_pac7302.ko gspca_pac207.ko gspca_konica.ko
gspca_ov534_9.ko gspca_spca508.ko gspca_nw80x.ko
gspca_sq905.ko gspca_t613.ko gspca_sn9c2028.ko
gspca_spca561.ko gspca_ov534.ko gspca_tv8532.ko
gspca_jeilinj.ko gspca_spca506.ko gspca_sonixj.ko
gspca_main.ko gspca_cpia1.ko gspca_conex.ko
gspca_mr97310a.ko gspca_pac7311.ko gspca_ov519.ko
gspca_finepix.ko
dvb/pluto2/: pluto2.ko
rc/: lirc_dev.ko ir-sony-decoder.ko ene_ir.ko
mceusb.ko rc-core.ko streamzap.ko
ir-nec-decoder.ko ir-rc5-decoder.ko ir-rc6-decoder.ko
ir-jvc-decoder.ko rc-loopback.ko nuvoton-cir.ko
ir-rc5-sz-decoder.ko ir-lirc-codec.ko imon.ko
ite-cir.ko winbond-cir.ko
video/usbvision/: usbvision.ko
common/: saa7146_vv.ko saa7146.ko
video/gspca/stv06xx/: gspca_stv06xx.ko
video/em28xx/: em28xx-dvb.ko em28xx-alsa.ko em28xx.ko
radio/: dsbr100.ko radio-maestro.ko si4713-i2c.ko
radio-zoltrix.ko radio-terratec.ko tef6862.ko
radio-aimslab.ko radio-maxiradio.ko radio-gemtek.ko
radio-trust.ko radio-sf16fmr2.ko saa7706h.ko
radio-tea5764.ko radio-si4713.ko radio-typhoon.ko
radio-cadet.ko radio-aztech.ko radio-sf16fmi.ko
radio-rtrack2.ko radio-mr800.ko
video/pvrusb2/: pvrusb2.ko
dvb/pt1/: earth-pt1.ko
video/tlg2300/: poseidon.ko
rc/keymaps/: rc-tevii-nec.ko rc-terratec-slim.ko rc-adstech-dvb-t-pci.ko
rc-pctv-sedna.ko rc-proteus-2309.ko rc-msi-tvanywhere.ko
rc-avermedia-dvbt.ko rc-pixelview.ko rc-avermedia-rm-ks.ko
rc-dm1105-nec.ko rc-encore-enltv-fm53.ko rc-digittrade.ko
rc-imon-mce.ko rc-evga-indtube.ko rc-em-terratec.ko
rc-hauppauge.ko rc-gadmei-rm008z.ko rc-avermedia-m733a-rm-k6.ko
rc-alink-dtu-m.ko rc-dntv-live-dvb-t.ko rc-anysee.ko
rc-kworld-plus-tv-analog.ko rc-behold.ko rc-norwood.ko
rc-pinnacle-color.ko rc-cinergy-1400.ko rc-leadtek-y04g0051.ko
rc-avertv-303.ko rc-msi-digivox-ii.ko rc-total-media-in-hand.ko
rc-trekstor.ko rc-cinergy.ko rc-manli.ko
rc-eztv.ko rc-lme2510.ko rc-kworld-315u.ko
rc-twinhan1027.ko rc-avermedia-a16d.ko rc-tt-1500.ko
rc-videomate-tv-pvr.ko rc-apac-viewcomp.ko rc-terratec-cinergy-xs.ko
rc-nebula.ko rc-msi-tvanywhere-plus.ko rc-msi-digivox-iii.ko
rc-npgtech.ko rc-ati-tv-wonder-hd-600.ko rc-videomate-m1f.ko
rc-pinnacle-pctv-hd.ko rc-iodata-bctv7e.ko rc-budget-ci-old.ko
rc-avermedia.ko rc-pixelview-002t.ko rc-imon-pad.ko
rc-digitalnow-tinytwin.ko rc-nec-terratec-cinergy-xs.ko rc-winfast-usbii-deluxe.ko
rc-flydvb.ko rc-videomate-s350.ko rc-pv951.ko
rc-pixelview-mk12.ko rc-winfast.ko rc-lirc.ko
rc-encore-enltv2.ko rc-pixelview-new.ko rc-purpletv.ko
rc-fusionhdtv-mce.ko rc-technisat-usb2.ko rc-dib0700-rc5.ko
rc-gotview7135.ko rc-kaiomy.ko rc-pinnacle-grey.ko
rc-powercolor-real-angel.ko rc-terratec-slim-2.ko rc-avermedia-m135a.ko
rc-azurewave-ad-tu700.ko rc-encore-enltv.ko rc-flyvideo.ko
rc-tbs-nec.ko rc-dib0700-nec.ko rc-behold-columbus.ko
rc-streamzap.ko rc-avermedia-cardbus.ko rc-real-audio-220-32-keys.ko
rc-genius-tvgo-a11mce.ko rc-rc6-mce.ko rc-dntv-live-dvbt-pro.ko
rc-asus-pc39.ko
video/uvc/: uvcvideo.ko
dvb/ttusb-budget/: dvb-ttusb-budget.ko
video/pwc/: pwc.ko
video/au0828/: au0828.ko
Installing firmwares at /home/marmic/build/MLD/v4l/lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
Build v4l...