Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> dvb_update
kaminkehrer
Geschrieben am: Freitag, 13.Juli 2012, 17:11 Uhr
Quote Post


Prinz
****

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



Hallo,

ist das update des DVB Treiber wirklich durchgeführt worden?
Wie kann ich das kontrollieren?

Ich habe folgendes in der /etc/make.conf
QUOTE
# v4l Repository
#V4L_DVB_HG_REPO_URI="http://mercurial.intuxication.org/hg/s2-liplianin"
V4L_DVB_HG_REPO_URI="http://linuxtv.org/hg/~endriss/media_build_experimental"
DVB_LOCAL_PATCHES=/usr/local/portage/patches/v4l/*.diff


Zum update habe ich
QUOTE
/_config/bin/dvb_update.sh

genutzt.

CODE
vdrmb1 ~ # /_config/bin/dvb_update.sh
* WARNING: you are stopping a boot service
* Stopping vdr ...
Shutting down VDR
Waiting for vdr termination ...                                                                                                                        [ ok ]
destination directory: media_build_experimental
requesting all changes
adding changesets
adding manifests
adding file changes
added 66 changesets with 247 changes to 128 files
updating to branch default
112 files updated, 0 files merged, 0 files removed, 0 files unresolved
make -C linux/ download
make[1]: Entering directory `/tmp/media_build_experimental/linux'
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2012-07-13 17:57:29--  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-07-13 17:57:29 (4.16 MB/s) - `linux-media.tar.bz2.md5.tmp' saved [93/93]

cat: linux-media.tar.bz2.md5: No such file or directory
--2012-07-13 17:57:29--  http://linuxtv.org/downloads/drivers/linux-media-LATEST.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: 4383385 (4.2M) [application/x-bzip2]
Saving to: `linux-media.tar.bz2'

100%[===================================================================================================================>] 4,383,385   1.33M/s   in 3.1s

2012-07-13 17:57:32 (1.33 MB/s) - `linux-media.tar.bz2' saved [4383385/4383385]

make[1]: Leaving directory `/tmp/media_build_experimental/linux'
make -C linux/ untar
make[1]: Entering directory `/tmp/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"
requesting all changes
adding changesets
adding manifests
adding file changes
added 15240 changesets with 37432 changes to 2913 files
updating to branch default
1756 files updated, 0 files merged, 0 files removed, 0 files unresolved
rm -Rf ../linux/drivers/media/dvb/{ddbridge,ngene} ../linux/drivers/staging/media/cxd2099 ../linux/drivers/staging/cxd2099
cp -r ngene-octopus-test/linux/drivers/media/dvb/{ddbridge,ngene} ../linux/drivers/media/dvb/
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 71 (offset 1 line).
patch -d.. -p0 < stv0367dd-tda18212dd.frontend-makefile.diff
patching file linux/drivers/media/dvb/frontends/Makefile
Hunk #1 succeeded at 95 (offset 3 lines).
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"
requesting all changes
adding changesets
adding manifests
adding file changes
added 15427 changesets with 37862 changes to 2937 files
updating to branch default
1791 files updated, 0 files merged, 0 files removed, 0 files unresolved
rm -Rf ../linux/drivers/media/common/saa716x
cp -r v4l-dvb-saa716x/linux/drivers/media/common/saa716x  ../linux/drivers/media/common
patch -d.. -p0 < saa716x.common-kconfig.diff
patching file linux/drivers/media/Kconfig
Hunk #1 succeeded at 162 (offset 48 lines).
patch -d.. -p0 < saa716x.common-makefile.diff
patching file linux/drivers/media/common/Makefile
patch -d.. -p0 < saa716x.include-osd.diff
patching file linux/include/linux/dvb/osd.h

# Preliminary patch: Provide stv090x BER/UCB stats.
patch -d.. -p0 < stv090x_ucblocks_ber.diff
patching file linux/drivers/media/dvb/frontends/stv090x.c
Hunk #1 succeeded at 3510 (offset -2 lines).
Hunk #2 succeeded at 3561 (offset -2 lines).
Hunk #3 succeeded at 3702 (offset -2 lines).
Hunk #4 succeeded at 4780 (offset -3 lines).

# Preliminary patch: Do not access registers of second path on stv0903.
patch -d../linux -p1 < stv090x_stv0903_not_set_registers_of_second_path.diff
patching file drivers/media/dvb/frontends/stv090x.c
Hunk #1 succeeded at 4280 (offset 12 lines).
Hunk #2 succeeded at 4551 (offset 12 lines).
Hunk #3 succeeded at 4728 (offset 12 lines).
Hunk #4 succeeded at 4775 (offset 12 lines).

# Preliminary patch: Remove lock status warning.
patch -d.. -p0 < drxk_lockstatus_fix.diff
patching file linux/drivers/media/dvb/frontends/drxk_hard.c
Hunk #1 succeeded at 1958 (offset 3 lines).

# Drivers added successfully;-)
make[1]: Leaving directory `/tmp/media_build_experimental/linux'
sed: can't read v4l/.config: No such file or directory
make -C /tmp/media_build_experimental/v4l menuconfig
make[1]: Entering directory `/tmp/media_build_experimental/v4l'
No version yet, using 3.0.6-gentoo
make[1]: Leaving directory `/tmp/media_build_experimental/v4l'
make[1]: Entering directory `/tmp/media_build_experimental/v4l'
make[2]: Entering directory `/tmp/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/video/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/tmp/media_build_experimental/linux'
make[1]: *** [Kconfig] Error 2
make[1]: Leaving directory `/tmp/media_build_experimental/v4l'
make: *** [menuconfig] Error 2
make -C /tmp/media_build_experimental/v4l
make[1]: Entering directory `/tmp/media_build_experimental/v4l'
scripts/make_makefile.pl
make[2]: Entering directory `/tmp/media_build_experimental/linux'
Updating/Creating .config
make[2]: Entering directory `/tmp/media_build_experimental/linux'
make[3]: Entering directory `/tmp/media_build_experimental/linux'
Unapplying patches
make[3]: Entering directory `/tmp/media_build_experimental/linux'
make[3]: Leaving directory `/tmp/media_build_experimental/linux'
Applying patches for kernel 3.0.6-gentoo
Unapplying patches
patch -s -f -N -p1 -i ../backports/api_version.patch
make[3]: Leaving directory `/tmp/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/video/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/tmp/media_build_experimental/linux'
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/video/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/tmp/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.
USB_GSPCA: Requires at least kernel 3.255.255
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
media_build_experimental: Modify '.config':
- Enable cxd2099 driver
make[1]: Leaving directory `/tmp/media_build_experimental/v4l'
make[1]: Entering directory `/tmp/media_build_experimental/v4l'
./scripts/make_myconfig.pl
make[1]: Leaving directory `/tmp/media_build_experimental/v4l'
make[1]: Entering directory `/tmp/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 `/tmp/media_build_experimental/v4l/firmware'
make[2]: Leaving directory `/tmp/media_build_experimental/v4l/firmware'
make -C firmware
make[2]: Entering directory `/tmp/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 `/tmp/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 `/tmp/media_build_experimental/linux'
make[3]: Entering directory `/tmp/media_build_experimental/linux'
Unapplying patches
make[3]: Leaving directory `/tmp/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/video/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/tmp/media_build_experimental/linux'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/tmp/media_build_experimental/v4l'
make: *** [all] Error 2
make -C /tmp/media_build_experimental/v4l install
make[1]: Entering directory `/tmp/media_build_experimental/v4l'
\nRemoving obsolete files from /lib/modules/3.0.6-gentoo/kernel/drivers/media/IR/keymaps:

\nRemoving obsolete files from /lib/modules/3.0.6-gentoo/kernel/drivers/media/video:

\nRemoving obsolete files from /lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/cinergyT2:

\nRemoving obsolete files from /lib/modules/3.0.6-gentoo/kernel/drivers/media/common:

\nRemoving obsolete files from /lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/frontends:

\nRemoving obsolete files from /lib/modules/3.0.6-gentoo/kernel/drivers/media/IR:

Installing kernel modules under /lib/modules/3.0.6-gentoo/kernel/drivers/media/:
/sbin/depmod -a 3.0.6-gentoo
make -C firmware install
make[2]: Entering directory `/tmp/media_build_experimental/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/tmp/media_build_experimental/v4l/firmware'
make[1]: Leaving directory `/tmp/media_build_experimental/v4l'
* Starting vdr ...
root: Starting <openvt -c 8 -f -- /etc/vdr/runvdr>  


Das Kernel Modul wurde nicht neu gebaut:
QUOTE
vdrmb1 ngene # pwd
/lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/ngene
vdrmb1 ngene # ll
total 48
drwxr-xr-x  2 root root  4096 Mar 31 15:36 .
drwxr-xr-x 18 root root  4096 Mar 31 15:36 ..
-rw-r--r--  1 root root 38792 Oct  7  2011 ngene.ko


Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Freitag, 13.Juli 2012, 18:58 Uhr
Quote Post


Prinz
****

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



In der make.conf kannst Du setzten was Du willst, denn seit der v3 release wird der DVB Treiber von der dvb_update.sh nicht mehr gemerged, sondern von Source gebaut.
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Freitag, 13.Juli 2012, 19:03 Uhr
Quote Post


Prinz
****

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



Hi R2D2,

wieder etwas dazu gelernt.
Aber es funktioniert ja trotzdem nicht.

Kannst Du mir bitte behilflich sein und mir erklären wie man den Treiber aktualisieren kann.

Danke

Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Freitag, 13.Juli 2012, 19:12 Uhr
Quote Post


Prinz
****

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



Ich würde halt den Fehler dem Autor des Patches melden,

CODE
.....
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/video/v4l2-ioctl.c.rej
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/tmp/media_build_experimental/linux'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/tmp/media_build_experimental/v4l'
make: *** [all] Error 2
.....

oder selbst versuchen die Rejects aufzulösen.
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Samstag, 14.Juli 2012, 08:54 Uhr
Quote Post


Prinz
****

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



Bezugnehmend auf das Posting von UFO im vdr-portal, habe ich mal die dvb_update.sh etwas modifiziert.

Ich mal den Parameter "-o" (-> für old) eingebaut, damit wird der Treiberstand vom 30.06.2012 heruntergeladen und installiert.

Ausführen kann man das so:

CODE
/_config/bin/dvb_update.sh -o


Sollte also der normale Aufruf, ohne "-o", nicht funktionieren, dann einfach nochmals mit "-o" versuchen.


Ich habe das ganze mit dem aktuellen Kernel 3.4.4-gentoo getestet, sollte aber auch mit dem originalen Kernel der G2V v3 Release (3.0.6) funktionieren. ;)



angehängte Datei ( Anzahl der Downloads: 144 )
angehängte Datei  dvb_update.sh
Email PosterUsers WebsiteICQ
Top
zwick der agent
Geschrieben am: Samstag, 14.Juli 2012, 10:15 Uhr
Quote Post


Professional
****

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



Da sag ich doch einfach mal danke ;) Ich möchte nächste Woche eh meinen Kernel aktualisieren.

Grüße

Email Poster
Top
NetWraith
Geschrieben am: Samstag, 14.Juli 2012, 11:26 Uhr
Quote Post


Professional
****

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



Kann R2D2 nur zustimmen. Mit Treiberpaket vom 30.6.2012 funktioniert es - hab es letztes WE getetstet. Allerdings hatte ich letztes Wochenende auch noch Probs mit dem Neubau der restlichen Treiber (X-Zeugs, lirc, ...) NACH dem Kernelupdate.

Leider frißt mein neuer Arbeitgeber im Moment einen Großteil meiner Zeit, so daß ich nicht soviel Zeit zum testen hab.

Wenn es geht, mache ich dieses WE wieder nen Versuch.

73 ...
NetWraith
Email Poster
Top
Mechel
Geschrieben am: Montag, 16.Juli 2012, 04:44 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 656
Mitgliedsnummer.: 540
Mitglied seit: 2005-05-18



Nun scheint alles wieder zu funktionieren, siehe hier!
Email Poster
Top
mori
Geschrieben am: Donnerstag, 19.Juli 2012, 21:39 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 147
Mitgliedsnummer.: 1517
Mitglied seit: 2006-10-22



Hi,

ich hab auch ein Problem mit dem dvb-update. Hab den Kernel (3.0.6) neu gebacken und dvb-update schlägt fehl :( auch mit dem dvb.update sript von R2D2 und der -o option....weiß nicht was da schief läuft

Danke

angehängte Datei ( Anzahl der Downloads: 137 )
angehängte Datei  g2v_log_07192236.7z
Email Poster
Top
kaminkehrer
Geschrieben am: Freitag, 20.Juli 2012, 10:33 Uhr
Quote Post


Prinz
****

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



Hallo,

es ist ohne -o Option durchgelaufen.

Leider ist das kernel Modul immer noch alt:

QUOTE
vdrmb1 ~ # cd /lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/ngene
vdrmb1 ngene # ll
total 48
drwxr-xr-x  2 root root  4096 Mar 31 15:36 .
drwxr-xr-x 18 root root  4096 Mar 31 15:36 ..
-rw-r--r--  1 root root 38792 Oct  7  2011 ngene.ko
vdrmb1 ngene #


Muss ich den Kernel neu bauen um den neuen Treiber nutzen zu können ?

Grüße
kaminkehrer
Email Poster
Top
ee
Geschrieben am: Freitag, 20.Juli 2012, 13:42 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1119
Mitgliedsnummer.: 1340
Mitglied seit: 2006-05-22



Mittlerweile sollten doch die Kerneltreiber auch schon gut genug sein ?
Ich habe letzte Woche auf die Kerneltreiber umgestellt und merke keinen Unterschied zum "media_build_experimental".

Gruß
ee
Email PosterICQ
Top
R2D2
Geschrieben am: Freitag, 20.Juli 2012, 18:26 Uhr
Quote Post


Prinz
****

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



QUOTE (mori @ Donnerstag, 19.Juli 2012, 22:39 Uhr)
Hi,

ich hab auch ein Problem mit dem dvb-update. Hab den Kernel (3.0.6) neu gebacken und dvb-update schlägt fehl :( auch mit dem dvb.update sript von R2D2 und der -o option....weiß nicht was da schief läuft

Danke

Vermutlich ist gcc zu alt, nach einem Update auf gcc 4.6.3 lief es bei mir wieder durch. ;)
Email PosterUsers WebsiteICQ
Top
mori
Geschrieben am: Montag, 23.Juli 2012, 09:04 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 147
Mitgliedsnummer.: 1517
Mitglied seit: 2006-10-22



Hi,
ich hab`s jetzt mal mit den Kerneltreibern versucht und es läuft.... :) werde aber mal gcc updaten und mal testen....
Danke!
Email Poster
Top
ee
Geschrieben am: Montag, 23.Juli 2012, 09:39 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1119
Mitgliedsnummer.: 1340
Mitglied seit: 2006-05-22



Ich kann mittlerweile keinen Unterschied mehr zwischen den Kerneltreibern und "media_build_experimental" erkennen.

Vermutlich wird es nur jemand merken der noch eine exotische Hardware verwendet.

Gruß
ee
Email PosterICQ
Top
kaminkehrer
Geschrieben am: Montag, 23.Juli 2012, 17:59 Uhr
Quote Post


Prinz
****

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



Hallo,

wie kann ich denn nachschauen welche Version des Treiber aktuell geladen wird.

Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Montag, 23.Juli 2012, 18:31 Uhr
Quote Post


Prinz
****

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



QUOTE (kaminkehrer @ Montag, 23.Juli 2012, 18:59 Uhr)
Hallo,

wie kann ich denn nachschauen welche Version des Treiber aktuell geladen wird.

Grüße
kaminkehrer

Mit:
CODE
lsmod
die geladenen Treiber anzeigen lassen, dann so wie der Treiber geschieben ist, in
CODE
modinfo
eingebnen. ;)

Beispiel:

CODE
vdr01 ~ # lsmod
Module                  Size  Used by
w83627ehf              21396  0
hwmon_vid               1728  1 w83627ehf
ipv6                  186897  61
lirc_serial             6032  3
lirc_dev                8218  1 lirc_serial
snd_seq_oss            23224  0
snd_seq_midi_event      3712  1 snd_seq_oss
snd_seq                36509  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          3828  2 snd_seq_oss,snd_seq
snd_pcm_oss            32885  0
snd_mixer_oss          10482  1 snd_pcm_oss
snd_hda_codec_hdmi     20045  1
snd_hda_codec_via      26931  1
tda18271c2dd           13123  2
cdc_acm                11870  0
drxk                   38512  2
stv6110x                3144  2
lnbp21                  1262  2
nvidia              10136040  52
sg                     17172  0
stv090x                39310  2
coretemp                4383  0
hwmon                    889  2 w83627ehf,coretemp
i2c_i801                6481  0
rng_core                2274  0
ddbridge               20279  18
pcspkr                  1263  0
dvb_core               67065  1 ddbridge
snd_hda_intel          18710  2
snd_hda_codec          51508  3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
r8169                  36055  0
snd_pcm                53723  5 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              13337  2 snd_seq,snd_pcm
xhci_hcd               60139  0
snd_page_alloc          4949  2 snd_hda_intel,snd_pcm
i2c_core               13004  8 tda18271c2dd,drxk,stv6110x,lnbp21,nvidia,stv090x,i2c_i801,ddbridge
joydev                  6945  0

CODE
vdr01 ~ # modinfo ddbridge
filename:       /lib/modules/3.4.5-gentoo/kernel/drivers/media/dvb/ddbridge/ddbridge.ko
version:        0.8
license:        GPL
author:         Ralph Metzler
description:    Digital Devices PCIe Bridge
srcversion:     533BB7E5866E52F63B9ACCB
alias:          pci:v0000DD01d00000003sv*sd*bc*sc*i*
alias:          pci:v0000DD01d00000011sv0000DD01sd00000040bc*sc*i*
alias:          pci:v0000DD01d00000003sv0000DD01sd0000DB03bc*sc*i*
alias:          pci:v0000DD01d00000003sv0000DD01sd00000030bc*sc*i*
alias:          pci:v0000DD01d00000003sv0000DD01sd00000020bc*sc*i*
alias:          pci:v0000DD01d00000003sv0000DD01sd00000010bc*sc*i*
alias:          pci:v0000DD01d00000003sv0000DD01sd00000003bc*sc*i*
alias:          pci:v0000DD01d00000003sv0000DD01sd00000002bc*sc*i*
alias:          pci:v0000DD01d00000003sv0000DD01sd00000001bc*sc*i*
alias:          pci:v0000DD01d00000002sv0000DD01sd00000001bc*sc*i*
depends:        dvb-core,i2c-core
vermagic:       3.4.5-gentoo SMP preempt mod_unload modversions CORE2
parm:           adapter_alloc:0-one adapter per io, 1-one per tab with io, 2-one per tab, 3-one for all (int)
parm:           ts_loop:TS in/out on port ts_loop (int)
parm:           adapter_nr:DVB adapter numbers (array of short)
vdr01 ~ #
Email PosterUsers WebsiteICQ
Top
kaminkehrer
Geschrieben am: Dienstag, 24.Juli 2012, 20:28 Uhr
Quote Post


Prinz
****

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



Hallo,

und woran sehe ich nun welche Treiber Version geladen wird?

QUOTE
vdrmb1 ~ # lsmod
Module                  Size  Used by
nvidia              10135898  52
ipv6                  186188  26
snd_seq_oss            23292  0
snd_seq_midi_event      3720  1 snd_seq_oss
snd_seq                36542  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          3849  2 snd_seq_oss,snd_seq
snd_pcm_oss            32439  0
snd_mixer_oss          10315  1 snd_pcm_oss
lirc_igorplugusb        3296  0
lirc_dev                8234  4 lirc_igorplugusb
forcedeth              41016  0
stv6110x                3120  2
lnbp21                  1258  2
stv090x                41489  2
ngene                  20563  19
dvb_core               64222  1 ngene
cxd2099                 4116  1 ngene
i2c_core               12954  6 nvidia,stv6110x,lnbp21,stv090x,ngene,cxd2099
snd_hda_codec_hdmi     18006  1
snd_hda_codec_realtek   213655  1
snd_hda_intel          17274  2
snd_hda_codec          45479  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_pcm                52554  5 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              13012  2 snd_seq,snd_pcm
snd_page_alloc          4933  2 snd_hda_intel,snd_pcm
vdrmb1 ~ # modinfo ngene
filename:       /lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/ngene/ngene.ko
license:        GPL
author:         Micronas, Ralph Metzler, Manfred Voelkel
description:    nGene
alias:          pci:v000018C3d00000720sv00001461sd0000062Ebc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000DD20bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000DD10bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000DD00bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000DB02bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000DB01bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000ABC4bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000ABC3bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000AB05bc*sc*i*
alias:          pci:v000018C3d00000720sv000018C3sd0000AB04bc*sc*i*
depends:        cxd2099,dvb-core,i2c-core
vermagic:       3.0.6-gentoo SMP preempt mod_unload modversions PENTIUMIII
parm:           one_adapter:Use only one adapter. (int)
parm:           shutdown_workaround:Activate workaround for shutdown problem with some chipsets. (int)
parm:           debug:Print debugging information. (int)
parm:           adapter_nr:DVB adapter numbers (array of short)
vdrmb1 ~ # modinfo dvb_core
filename:       /lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
license:        GPL
author:         Marcus Metzler, Ralph Metzler, Holger Waechtler
description:    DVB Core Driver
depends:
vermagic:       3.0.6-gentoo SMP preempt mod_unload modversions PENTIUMIII
parm:           dvb_net_debug:enable debug messages (int)
parm:           frontend_debug:Turn on/off frontend core debugging (default:off). (int)
parm:           dvb_shutdown_timeout:wait <shutdown_timeout> seconds after close() before suspending hardware (int)
parm:           dvb_force_auto_inversion:0: normal (default), 1: INVERSION_AUTO forced always (int)
parm:           dvb_override_tune_delay:0: normal (default), >0 => delay in milliseconds to wait for lock after a tune attempt (int)
parm:           dvb_powerdown_on_sleep:0: do not power down, 1: turn LNB voltage off on sleep (default) (int)
parm:           dvb_mfe_wait_time:Wait up to <mfe_wait_time> seconds on open() for multi-frontend to become available (default:5 seconds) (int)
parm:           cam_debug:enable verbose debug messages (int)
parm:           dvb_demux_tscheck:enable transport stream continuity and TEI check (int)
parm:           dvb_demux_speedcheck:enable transport stream speed check (int)
parm:           debug:Turn on/off debugging (default:off). (int)
parm:           dvbdev_debug:Turn on/off device debugging (default:off). (int)
vdrmb1 ~ # modinfo cxd2099
filename:       /lib/modules/3.0.6-gentoo/kernel/drivers/linux/drivers/staging/cxd2099/cxd2099.ko
license:        GPL
author:         Ralph Metzler
description:    cxd2099
depends:        i2c-core
vermagic:       3.0.6-gentoo SMP preempt mod_unload modversions PENTIUMIII


Aus meiner Sicht wird dieser geladen:
QUOTE
filename:      /lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/ngene/ngene.ko


und der ist vom Oktober 2011:
QUOTE
vdrmb1 ~ # cd /lib/modules/3.0.6-gentoo/kernel/drivers/media/dvb/ngene
vdrmb1 ngene # ll
total 48
drwxr-xr-x  2 root root  4096 Mar 31 15:36 .
drwxr-xr-x 18 root root  4096 Mar 31 15:36 ..
-rw-r--r--  1 root root 38792 Oct  7  2011 ngene.ko
vdrmb1 ngene #


Ich schnalle es nicht ......

Grüße
kaminkehrer
Email Poster
Top
R2D2
Geschrieben am: Mittwoch, 25.Juli 2012, 17:44 Uhr
Quote Post


Prinz
****

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



So wie es aussieht, gibt beim nGene den punkt "srcversion" nicht.
Im Grunde kannst Du nur das abfragen, was "modinfo" hergibt.
Wenn dort nichts drinsteht, dann gibt es keine andere Möglickeit an die Infos zu kommen.
Einige, ganz wenige, Treiber tragen sich noch in "/proc" ein, wie z.B. nvidia:

CODE
vdr01 ~ # cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86 Kernel Module  304.22  Mon Jul  9 21:10:09 PDT 2012
GCC version:  gcc version 4.6.3 (Gentoo 4.6.3 p1.3, pie-0.5.1)
vdr01 ~ #


Email PosterUsers WebsiteICQ
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll