Powered by Invision Power Board


Seiten: (3) [1] 2 3  ( Zum ersten neuen Beitrag
 
Reply to this topicStart new topicStart Poll

> Infos zum DVB Treiber Update
R2D2
  Geschrieben am: Sonntag, 25.November 2012, 09:04 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hallo Zusammen,

wer ein Update der DVB Treiber machen möchte, sollte vorher den media Zweig in den modules löschen, da sich die Verzeichnisstruktur geändert hat und es sonst evtl. zu Problemen kommen kann.

Vorgehensweise:

CODE
/etc/init.d/vdr stop
rm -r /lib/modules/$(uname -r)/kernel/drivers/media
/_config/bin/dvb_update.sh
reboot



Das Löschen muss nur einmalig gemacht werden, sofern sich die Damen und Herren Kernelbauer es sich nicht wieder anders überlegen und die Pfade wieder ändern. :rolleyes:

Ich habe mal die "dvb_update.sh" etwas ausgemistet, damit lassen sich die Treiber bei mir mit kernel-3.6.6 problemlos bauen. ;)

Bearbeitet von R2D2 am Montag, 26.November 2012, 22:03 Uhr

angehängte Datei ( Anzahl der Downloads: 184 )
angehängte Datei  dvb_update.sh
Email PosterUsers WebsiteICQ
Top
NetWraith
Geschrieben am: Sonntag, 25.November 2012, 18:45 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 497
Mitgliedsnummer.: 12782
Mitglied seit: 2010-03-20



Funzt super ... vielen Dank!

vy 73 ...
NetWraith
Email Poster
Top
kaminkehrer
Geschrieben am: Sonntag, 25.November 2012, 20:16 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hallo R2D2,

leider hat es bei mir nicht funktioniert:

QUOTE
vdrmb2 ~ # /_config/bin/detect_dvb.sh
DVB module: ngene
Module <ngene> is already in autoload sequence
root: Setting module args: <ngene> <shutdown_workaround=1>
FATAL: Error inserting ngene (/lib/modules/3.0.6-gentoo/kernel/drivers/media/pci/ngene/ngene.ko): Invalid argument
Waiting for dvb devices to register ...

This is dxr3config 0.3.4 (auto-mode)

FATAL: Module bt865 not found.
An error occured while loading the dxr3-modules...

Error: dxr3config could not determine the dxr3 module parameters.
This can have different reasons.
In most cases you can read the reason above.

Good bye...
root: /etc/vdr/plugins/admin/setadmval.sh PLG_dvbsddevice 0
root: /etc/vdr/plugins/admin/setadmval.sh PLG_dvbhddevice 0
root: /etc/vdr/plugins/admin/setadmval.sh PLG_dxr3 0
root: AdmVar: <PLG_dxr3> not found
root: /etc/vdr/plugins/admin/setadmval.sh PLG_xine 0
root: Changing PLG_xine to <0> from <3> in /etc/vdr/plugins/admin/admin.conf
root: /etc/vdr/plugins/admin/setadmval.sh PLG_xineliboutput 0
root: /etc/vdr/plugins/admin/setadmval.sh PLG_reelbox 0
root: AdmVar: <PLG_reelbox> not found
root: /etc/vdr/plugins/admin/setadmval.sh PLG_xinemediaplayer 0
root: AdmVar: <PLG_xinemediaplayer> not found
root: /etc/vdr/plugins/admin/setadmval.sh DVB_RESET 0
root: No primary DVB card found - adding xine plugin
root: /etc/vdr/plugins/admin/setadmval.sh PLG_xine 3
root: Changing PLG_xine to <3> from <0> in /etc/vdr/plugins/admin/admin.conf
root: /etc/vdr/plugins/admin/setadmval.sh PLG_pvrinput 0
root: /etc/vdr/plugins/admin/setadmval.sh DVB_CARD_NUM 0
vdrmb2 ~ # cd /lib/modules/3.0.6-gentoo/kernel/drivers/media/pci/ngene/
vdrmb2 ngene # ll
total 48
drwxr-xr-x  2 root root  4096 Nov 25 20:12 .
drwxr-xr-x 22 root root  4096 Nov 25 20:12 ..
-rw-r--r--  1 root root 39836 Nov 25 20:12 ngene.ko
vdrmb2 ngene #


Kann ir bitte jemand weiter helfen.

Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Sonntag, 25.November 2012, 20:26 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



was sagt denn:
CODE
ll /lib/modules/$(uname -r)/kernel/drivers/media/pci/ngene
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Montag, 26.November 2012, 18:07 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hallo R2D2,

anbei die Ausgabe:
CODE
vdrmb2 ~ # ll /lib/modules/$(uname -r)/kernel/drivers/media/pci/ngene
total 48
drwxr-xr-x  2 root root  4096 Nov 25 20:12 .
drwxr-xr-x 22 root root  4096 Nov 25 20:12 ..
-rw-r--r--  1 root root 39836 Nov 25 20:12 ngene.ko
vdrmb2 ~ # echo $(uname -r)
3.0.6-gentoo
vdrmb2 ~ #


Grüße
kaminkehrer
Email Poster
Top
zwick der agent
Geschrieben am: Montag, 26.November 2012, 18:30 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 354
Mitgliedsnummer.: 12530
Mitglied seit: 2010-02-12



Hmmm, hier gerade probiert....lief problemlos durch und funktioniert. Danke.

Grüße


Email Poster
Top
R2D2
Geschrieben am: Montag, 26.November 2012, 19:09 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (kaminkehrer @ Montag, 26.November 2012, 18:07 Uhr)
Hallo R2D2,

anbei die Ausgabe:
CODE
vdrmb2 ~ # ll /lib/modules/$(uname -r)/kernel/drivers/media/pci/ngene
total 48
drwxr-xr-x  2 root root  4096 Nov 25 20:12 .
drwxr-xr-x 22 root root  4096 Nov 25 20:12 ..
-rw-r--r--  1 root root 39836 Nov 25 20:12 ngene.ko
vdrmb2 ~ # echo $(uname -r)
3.0.6-gentoo
vdrmb2 ~ #


Grüße
kaminkehrer

OK, das passt, die Treiber wurden neu gebaut und installiert.

Ich habe festgestellt, dass -aus welchem Grund auch immer- die L4M Karten in machen Fällen etwas zickig sind.

Ich würde mal vorschlagen, dass Du den PC einfach mal herunterfährst und dann ein paar Minuten komplett vom Netz trennst.

Ich habe keine plausible Erklärung dafür, weshalb das so ist, aber in 99% der Fälle funktionieren dann die Karten mit nGene Chips dann wieder problemlos.
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Montag, 26.November 2012, 20:38 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hallo,

gerade noch einmal versucht zu kompilieren.
Der fehler liegt anscheinend schon dort:
CODE
CC [M]  /usr/local/src/media_build_experimental/v4l/v4l2-ioctl.o
 CC [M]  /usr/local/src/media_build_experimental/v4l/v4l2-device.o
In file included from /usr/local/src/media_build_experimental/v4l/v4l2-ioctl.c:30:0:
/usr/local/src/media_build_experimental/v4l/../linux/include/media/videobuf2-core.h:19:27: fatal error: linux/dma-buf.h: No such file or directory
compilation terminated.
make[3]: *** [/usr/local/src/media_build_experimental/v4l/v4l2-ioctl.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [_module_/usr/local/src/media_build_experimental/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-3.0.6-gentoo'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make: *** [all] Error 2
Error while compiling


Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Montag, 26.November 2012, 20:43 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Was sagt denn:

CODE
updatedb
locate dma-buf.h
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Montag, 26.November 2012, 20:44 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hi R2D2,

nichts:

CODE
vdrmb2 ngene # updatedb
vdrmb2 ngene # locate dma-buf.h
vdrmb2 ngene #


Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Montag, 26.November 2012, 21:12 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



War mir fast klar.... :blink:

Das "dma buffer sharing framework" wurde erst mit kernel-3.4 eingeführt.

Du könntest nun entweder ein Kernelupdate machen, oder die modifizierte dvb_update.sh aus dem Anhang verwenden und mit dem Parameter "-o" starten, damit wird ein funktionierender Treiber vom 30.06.2012 installiert.

Vorher aber wieder den media Zweig löschen.

CODE
rm -r /lib/modules/$(uname -r)/kernel/drivers/media






angehängte Datei ( Anzahl der Downloads: 164 )
angehängte Datei  dvb_update.sh
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Montag, 26.November 2012, 21:22 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hi R2D2,

leider nicht:
CODE
vdrmb2 bin # ./dvb_update.sh -o
pulling from http://linuxtv.org/hg/~endriss/media_build_experimental
searching for changes
no changes found
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
make -C /usr/local/src/media_build_experimental/v4l clean
make[1]: Entering directory `/usr/local/src/media_build_experimental/v4l'
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
       config-compat.h Module.symvers Module.markers modules.order \
       *.unsigned .*.ko.unsigned.cmd
make -C firmware clean
make[2]: Entering directory `/usr/local/src/media_build_experimental/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/usr/local/src/media_build_experimental/v4l/firmware'
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make -C /usr/local/src/media_build_experimental/v4l distclean
make[1]: Entering directory `/usr/local/src/media_build_experimental/v4l'
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
       config-compat.h Module.symvers Module.markers modules.order \
       *.unsigned .*.ko.unsigned.cmd
make -C firmware clean
make[2]: Entering directory `/usr/local/src/media_build_experimental/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/usr/local/src/media_build_experimental/v4l/firmware'
rm -f .version .*.o.flags .*.o.d Makefile.media \
       Kconfig Kconfig.kern .config .config.cmd .myconfig \
       .kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o *.gcno
rm -f scripts/lxdialog scripts/kconfig
make -C firmware distclean
make[2]: Entering directory `/usr/local/src/media_build_experimental/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make[2]: Leaving directory `/usr/local/src/media_build_experimental/v4l/firmware'
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make -C linux/ download
make[1]: Entering directory `/usr/local/src/media_build_experimental/linux'
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2012-11-26 21:22:15--  http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5
Resolving linuxtv.org... 130.149.80.248
Connecting to linuxtv.org|130.149.80.248|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 93 [application/x-bzip2]
Saving to: `linux-media.tar.bz2.md5.tmp'

100%[===================================================================================================>] 93          --.-K/s   in 0s

2012-11-26 21:22:15 (19.5 MB/s) - `linux-media.tar.bz2.md5.tmp' saved [93/93]

make[1]: Leaving directory `/usr/local/src/media_build_experimental/linux'
--2012-11-26 21:22:15--  http://linuxtv.org/downloads/drivers/linux-media-2012-06-30.tar.bz2
Resolving linuxtv.org... 130.149.80.248
Connecting to linuxtv.org|130.149.80.248|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4378820 (4.2M) [application/x-bzip2]
Saving to: `linux-media.tar.bz2'

100%[===================================================================================================>] 4,378,820   1.28M/s   in 3.4s

2012-11-26 21:22:19 (1.25 MB/s) - `linux-media.tar.bz2' saved [4378820/4378820]

make -C linux/ untar
make[1]: Entering directory `/usr/local/src/media_build_experimental/linux'
tar xfj linux-media.tar.bz2
rm -f .patches_applied .linked_dir .git_log.md5
../experimental/add-drivers

# Add ngene & octopus
fetch_hg_repo "http://linuxtv.org/hg/~endriss/ngene-octopus-test" "ngene-octopus-test"
pulling from http://linuxtv.org/hg/~endriss/ngene-octopus-test
searching for changes
no changes found
rm -Rf ../linux/drivers/media/pci/{ddbridge,ngene} ../linux/drivers/staging/media/cxd2099
cp -r ngene-octopus-test/linux/drivers/media/dvb/{ddbridge,ngene} ../linux/drivers/media/pci/
cp -r ngene-octopus-test/linux/drivers/staging/cxd2099 ../linux/drivers/staging/media/
cp ngene-octopus-test/linux/drivers/media/dvb/frontends/tda18212dd* ../linux/drivers/media/dvb-frontends/
cp ngene-octopus-test/linux/drivers/media/dvb/frontends/stv0367dd*  ../linux/drivers/media/dvb-frontends/
patch -d.. -p0 < stv0367dd-tda18212dd.frontend-kconfig.diff
patching file linux/drivers/media/dvb-frontends/Kconfig
Hunk #1 succeeded at 174 (offset 90 lines).
patch -d.. -p0 < stv0367dd-tda18212dd.frontend-makefile.diff
patching file linux/drivers/media/dvb-frontends/Makefile
cp -r drxk/* ../linux/drivers/media/dvb-frontends/

# Add TT DVB S2-6400
fetch_hg_repo "http://powarman.dyndns.org/hg/v4l-dvb-saa716x" "v4l-dvb-saa716x" || fetch_hg_repo "http://linuxtv.org/hg/~endriss/mirror-saa716x" "v4l-dvb-saa716x"
abort: error: No route to host
rm -Rf ../linux/drivers/media/pci/saa716x
cp -r v4l-dvb-saa716x/linux/drivers/media/common/saa716x  ../linux/drivers/media/pci/
patch -d.. -p0 < saa716x.pci-kconfig.diff
patching file linux/drivers/media/pci/Kconfig
patch -d.. -p0 < saa716x.pci-makefile.diff
patching file linux/drivers/media/pci/Makefile
patch -d.. -p0 < saa716x.include-osd.diff
patching file linux/include/uapi/linux/dvb/osd.h

for i in patch.d/*diff;
do
   echo
   echo "Applying '$i'"
   apply_patch $i
done

Applying 'patch.d/210_drxk_lockstatus_fix.diff'
patching file linux/drivers/media/dvb-frontends/drxk_hard.c
Hunk #1 succeeded at 1958 (offset 3 lines).

Applying 'patch.d/310_stv090x_stv0903_not_set_registers_of_second_path.diff'
*** Failed to apply 'patch.d/310_stv090x_stv0903_not_set_registers_of_second_path.diff'! ***
make[1]: [untar] Error 1 (ignored)
make[1]: Leaving directory `/usr/local/src/media_build_experimental/linux'
./dvb_update.sh: line 51: [: missing `]'
make -C /usr/local/src/media_build_experimental/v4l menuconfig
make[1]: Entering directory `/usr/local/src/media_build_experimental/v4l'
No version yet, using 3.0.6-gentoo
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make[1]: Entering directory `/usr/local/src/media_build_experimental/v4l'
make[2]: Entering directory `/usr/local/src/media_build_experimental/linux'
Applying patches for kernel 3.0.6-gentoo
patch -s -f -N -p1 -i ../backports/api_version.patch
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/pvrusb2/pvrusb2-v4l2.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/sn9c102/sn9c102_core.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_driver.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_v4l2.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/v4l2-core/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/usr/local/src/media_build_experimental/linux'
make[1]: *** [Kconfig] Error 2
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make: *** [menuconfig] Error 2
sed: can't read v4l/.config: No such file or directory
ln: failed to create symbolic link `v4l/media': File exists
make -C /usr/local/src/media_build_experimental/v4l
make[1]: Entering directory `/usr/local/src/media_build_experimental/v4l'
scripts/make_makefile.pl
Updating/Creating .config
make[2]: Entering directory `/usr/local/src/media_build_experimental/linux'
make[2]: Entering directory `/usr/local/src/media_build_experimental/linux'
make[3]: Entering directory `/usr/local/src/media_build_experimental/linux'
Unapplying patches
make[3]: Leaving directory `/usr/local/src/media_build_experimental/linux'
Applying patches for kernel 3.0.6-gentoo
patch -s -f -N -p1 -i ../backports/api_version.patch
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/pvrusb2/pvrusb2-v4l2.c.rej
make[3]: Entering directory `/usr/local/src/media_build_experimental/linux'
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/sn9c102/sn9c102_core.c.rej
Unapplying patches
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_driver.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_v4l2.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/v4l2-core/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/usr/local/src/media_build_experimental/linux'
make[3]: Leaving directory `/usr/local/src/media_build_experimental/linux'
Applying patches for kernel 3.0.6-gentoo
patch -s -f -N -p1 -i ../backports/api_version.patch
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/pvrusb2/pvrusb2-v4l2.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/sn9c102/sn9c102_core.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_driver.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_v4l2.c.rej
Preparing to compile for kernel version 3.0.6
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/v4l2-core/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/usr/local/src/media_build_experimental/linux'
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_M5MOLS: Requires at least kernel 3.6.0
SOC_CAMERA: Requires at least kernel 3.2.0
SOC_CAMERA_MT9M001: Requires at least kernel 3.2.0
SOC_CAMERA_MT9M111: Requires at least kernel 3.2.0
SOC_CAMERA_MT9T031: Requires at least kernel 3.2.0
SOC_CAMERA_MT9V022: Requires at least kernel 3.2.0
SOC_CAMERA_TW9910: Requires at least kernel 3.2.0
SOC_CAMERA_PLATFORM: Requires at least kernel 3.2.0
SOC_CAMERA_OV772X: Requires at least kernel 3.2.0
Created default (all yes) .config file
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make[1]: Entering directory `/usr/local/src/media_build_experimental/v4l'
./scripts/make_myconfig.pl
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make[1]: Entering directory `/usr/local/src/media_build_experimental/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.0.6-gentoo/source ./.myconfig ./config-compat.h
make -C firmware prep
creating symbolic links...
make[2]: Entering directory `/usr/local/src/media_build_experimental/v4l/firmware'
make[2]: Leaving directory `/usr/local/src/media_build_experimental/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/local/src/media_build_experimental/v4l/firmware'
 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
make[2]: Leaving directory `/usr/local/src/media_build_experimental/v4l/firmware'
Kernel build directory is /lib/modules/3.0.6-gentoo/build
make -C ../linux apply_patches
make[2]: Entering directory `/usr/local/src/media_build_experimental/linux'
make[3]: Entering directory `/usr/local/src/media_build_experimental/linux'
Unapplying patches
make[3]: Leaving directory `/usr/local/src/media_build_experimental/linux'
Applying patches for kernel 3.0.6-gentoo
patch -s -f -N -p1 -i ../backports/api_version.patch
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/pvrusb2/pvrusb2-v4l2.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/sn9c102/sn9c102_core.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_driver.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/usb/uvc/uvc_v4l2.c.rej
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/v4l2-core/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/usr/local/src/media_build_experimental/linux'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make: *** [all] Error 2
Error while compiling


Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Montag, 26.November 2012, 21:35 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hatte ich vergessen, lösche mal das Repo. :rolleyes:

CODE
rm -r /usr/local/src/media_build_experimental


Dann nochmal das Script mit -o starten.
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Montag, 26.November 2012, 21:38 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hi R2D2,

leider immer noch nicht:
CODE
--------------------------
|diff --git a/drivers/media/usb/uvc/uvc_v4l2.c b/drivers/media/usb/uvc/uvc_v4l2.c
|--- a/drivers/media/usb/uvc/uvc_v4l2.c
|+++ b/drivers/media/usb/uvc/uvc_v4l2.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
|--- a/drivers/media/v4l2-core/v4l2-ioctl.c
|+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/usr/local/src/media_build_experimental/linux'
Preparing to compile for kernel version 3.0.6
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.


Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Montag, 26.November 2012, 21:49 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Dann halt das Kernelupdate. :)
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Dienstag, 27.November 2012, 11:46 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hi R2D2,

um mir das etwas zu erleichtern bitte ich Dich mir die aktuelle config zum Kernel 3.6.6 hoch zu laden.

DANKE

Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Dienstag, 27.November 2012, 18:23 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Nun, meine wird Dir nicht unbedingt weiterhelfen. :)

Mach doch einfach:

CODE
cp /usr/src/linux-3.0.6-gentoo/.config /usr/src/linux-3.6.6-gentoo
cd /usr/src/linux-3.6.6-gentoo
make silentoldconfig
make && make modules_install && make firmware_install
cp -vi arch/i386/boot/bzImage /boot/bzImage"$(pwd -P |cut -d "x" -f2)"

Dann die "/etc/lilo.conf" anpassen und:
CODE
lilo
reboot

Jetzt noch:
CODE
cd /usr/src
rm linux
ln -s linux-3.6.6-gentoo linux
/_config/bin/dvb_update.sh
emerge -av $(qlist -IC xorg) $(qlist -IC x11-drivers) nvidia-settings lirc
reboot


Fertig! :)
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Dienstag, 27.November 2012, 21:39 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hallo,

das willimmer noch nicht:
CODE
 CC [M]  /usr/local/src/media_build_experimental/v4l/videobuf2-dma-contig.o
/usr/local/src/media_build_experimental/v4l/videobuf2-dma-contig.c:743:16: error: 'vb2_dc_get_dmabuf' undeclared here (not in a function                     )
make[3]: *** [/usr/local/src/media_build_experimental/v4l/videobuf2-dma-contig.o] Error 1
make[2]: *** [_module_/usr/local/src/media_build_experimental/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-3.6.6-gentoo'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
make: *** [all] Error 2
Error while compiling


Und der letzte Schritt ist nicht wirklich nötig, oder?


CODE
vdrmb2 ~ # emerge -av $(qlist -IC xorg) $(qlist -IC x11-drivers) nvidia-settings lirc

These are the packages that would be merged, in order:

Calculating dependencies \ * EAPI assignment in ebuild 'media-tv/tvbrowser-3.0_rc1::local-repo'
* does not conform with PMS section 7.3.1 (see bug #402167):
*      valid EAPI assignment must occur on or before line: 5                                                                                              ... done!

emerge: there are no ebuilds to satisfy "x11-drivers/xf86-input-virtualbox".


Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Dienstag, 27.November 2012, 21:44 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hast Du denn überhaupt 3.6.6 gebootet??

Und JA(!!), der Schritt ist notwending, sonst hätte ich es nicht geschrieben!
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Dienstag, 27.November 2012, 21:54 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hi R2D2,

ja der Kernel 3.6.6 ist gebootet.

Grüße
kaminkehrer
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic OptionsSeiten: (3) [1] 2 3  Reply to this topicStart new topicStart Poll