Hi,
ich bin auf der Suche nach einer Anleitung wie ich die Treiber
für eine Budget Karte auf Suse 13.2 / Kernel 3.16.7 kompilieren kann.
Die Ausgabe soll dann über VDPAU / Grafikkarte erfolgen.
Im vdr-wiki bin ich auf folgendes gestossen:
http://www.vdr-wiki.de/wiki/in…e_und_VDPAU_-_DVB_Treiber
Da aber ganz unten steht, dass die Sourcen vom HG auf GIT umgestiegen sind, ist die Anleitung offenbar veraltet.
Statt dessen wollte ich mich dann an die verlinkte Anleitung
http://www.linuxtv.org/wiki/in…ll_V4L-DVB_Device_Drivers
halten, was nicht so recht funktioniert hat:
Ich habe übrigens
git clone git://linuxtv.org/media_build.git
zuvor ausgeführt.
Frage: Wäre
git clone --depth=1 git://linuxtv.org/media_build.git
besser gewesen?
gromit@linux-pwt9:/usr/local/src/media_build> sudo ./build
Checking if the needed tools for openSUSE 13.2 (Harlequin) (x86_64) are available
Needed package dependencies are met.
************************************************************
* This script will download the latest tarball and build it*
* Assuming that your kernel is compatible with the latest *
* drivers. If not, you'll need to add some extra backports,*
* ./backports/<kernel> directory. *
* It will also update this tree to be sure that all compat *
* bits are there, to avoid compilation failures *
************************************************************
************************************************************
* All drivers and build system are under GPLv2 License *
* Firmware files are under the license terms found at: *
* http://www.linuxtv.org/downloads/firmware/ *
* Please abort in the next 5 secs if you don't agree with *
* the license *
************************************************************
Not aborted. It means that the licence was agreed. Proceeding...
****************************
Updating the building system
****************************
From git://linuxtv.org/media_build
* branch master -> FETCH_HEAD
Already up-to-date.
make: Entering directory '/usr/local/src/media_build/linux'
wget http://linuxtv.org/downloads/d…-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2015-03-17 23:44:32-- http://linuxtv.org/downloads/d…-media-LATEST.tar.bz2.md5
Resolving linuxtv.org (linuxtv.org)... 130.149.80.248
Connecting to linuxtv.org (linuxtv.org)|130.149.80.248|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 101 [application/x-bzip2]
Saving to: ‘linux-media.tar.bz2.md5.tmp’
linux-media.tar.bz2.md5.tmp 100%[======================================================>] 101 --.-KB/s in 0s
2015-03-17 23:44:32 (30.5 MB/s) - ‘linux-media.tar.bz2.md5.tmp’ saved [101/101]
cat: linux-media.tar.bz2.md5: No such file or directory
--2015-03-17 23:44:32-- http://linuxtv.org/downloads/d…inux-media-LATEST.tar.bz2
Resolving linuxtv.org (linuxtv.org)... 130.149.80.248
Connecting to linuxtv.org (linuxtv.org)|130.149.80.248|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5098180 (4.9M) [application/x-bzip2]
Saving to: ‘linux-media.tar.bz2’
linux-media.tar.bz2 100%[======================================================>] 4.86M 1.77MB/s in 2.7s
2015-03-17 23:44:35 (1.77 MB/s) - ‘linux-media.tar.bz2’ saved [5098180/5098180]
make: Leaving directory '/usr/local/src/media_build/linux'
make: Entering directory '/usr/local/src/media_build/linux'
tar xfj linux-media.tar.bz2
rm -f .patches_applied .linked_dir .git_log.md5
make: Leaving directory '/usr/local/src/media_build/linux'
**********************************************************
* Downloading firmwares from linuxtv.org. *
**********************************************************
--2015-03-17 23:44:36-- http://www.linuxtv.org/downloa…re//dvb-firmwares.tar.bz2
Resolving www.linuxtv.org (www.linuxtv.org)... 130.149.80.248
Connecting to www.linuxtv.org (www.linuxtv.org)|130.149.80.248|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1235003 (1.2M) [application/x-bzip2]
Saving to: ‘dvb-firmwares.tar.bz2’
dvb-firmwares.tar.bz2 100%[======================================================>] 1.18M 1.71MB/s in 0.7s
2015-03-17 23:44:36 (1.71 MB/s) - ‘dvb-firmwares.tar.bz2’ saved [1235003/1235003]
as102_data1_st.hex
as102_data2_st.hex
cmmb_vega_12mhz.inp
cmmb_venice_12mhz.inp
dvb-fe-bcm3510-01.fw
dvb-fe-drxj-mc-1.0.8.fw
dvb-fe-drxj-mc-vsb-1.0.8.fw
dvb-fe-drxj-mc-vsb-qam-1.0.8.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-xc4000-1.4.1.fw
dvb-fe-xc5000-1.6.114.fw
dvb-fe-xc5000c-4.1.30.7.fw
dvb-firmwares.tar.bz2
dvb-ttpci-01.fw-261a
dvb-ttpci-01.fw-261b
dvb-ttpci-01.fw-261c
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-it9135-01.fw
dvb-usb-it9135-02.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
dvb_nova_12mhz.inp
dvb_nova_12mhz_b0.inp
isdbt_nova_12mhz.inp
isdbt_nova_12mhz_b0.inp
isdbt_rio.inp
sms1xxx-hcw-55xxx-dvbt-02.fw
sms1xxx-hcw-55xxx-isdbt-02.fw
sms1xxx-nova-a-dvbt-01.fw
sms1xxx-nova-b-dvbt-01.fw
sms1xxx-stellar-dvbt-01.fw
tdmb_nova_12mhz.inp
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-broken.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /usr/local/src/media_build/v4l allyesconfig
make[1]: Entering directory '/usr/local/src/media_build/v4l'
No version yet, using 3.16.7-7-desktop
make[2]: Entering directory '/usr/local/src/media_build/linux'
Applying patches for kernel 3.16.7-7-desktop
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/debug.patch
patch -s -f -N -p1 -i ../backports/drx39xxj.patch
patch -s -f -N -p1 -i ../backports/v3.16_netdev.patch
patch -s -f -N -p1 -i ../backports/v3.16_wait_on_bit.patch
patch -s -f -N -p1 -i ../backports/v3.16_void_gpiochip_remove.patch
Patched drivers/media/dvb-core/dvbdev.c
Patched drivers/media/v4l2-core/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
make[2]: Leaving directory '/usr/local/src/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.16.7-7-desktop/build /lib/modules/3.16.7-7-desktop/build 1
Preparing to compile for kernel version 3.16.7
File not found: /lib/modules/3.16.7-7-desktop/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
Makefile:366: recipe for target 'allyesconfig' failed
make[1]: *** [allyesconfig] Error 2
make[1]: Leaving directory '/usr/local/src/media_build/v4l'
Makefile:26: recipe for target 'allyesconfig' failed
make: *** [allyesconfig] Error 2
can't select all drivers at ./build line 490.
gromit@linux-pwt9:/usr/local/src/media_build>
Hat jemand eine aktuell gültige funktionierende Anleitung (für den Kernel 3.16.7) zum kompilieren der v4l Treiber?
cu,
gromit