easyVDR Kopie des easyVDR-Forums zum Nachschlagen
läuft nicht Digital Devices PCIe bridge

easyVDR - >VARforumsname - >läuft nicht Digital Devices PCIe bridge

masterpete  31.Aug.2013 00:10:46
So headless Server Installation für mein Kumel rennt durch
bis ich bei der TV karte bin
http://www.easy-vdr.de/forum/index.php?topic=15354.msg135683#msg135683
Hilft leider nicht
Treiber werden nicht installiert
lspci meldet 01:00.0 Multimedia controller: Device dd01:0003
die karte ist diese http://www.dvbshop.net/Digital-Devices-Cine-S2-V65-DuoFlex-S2-Bundle

muss ich mit dem kernel was machen?
verzweifel grad :)

HILFE

#S1: Gigabyte GA-H77M-D3H, Intel 1610 Celeron, 4GB RAM, Cine S2 6.5 + Duoflex S4, NVIDIA GT 630, IBM SSD 240GB, Atric IR Einschalter, DVD-Brenner mit easyvdr 3 oder MLD5
#S2 (offline) POV MB-D510-MATX, 2GB, GT 220,  TT 1600
#C1: RPi3 MLD5.1
mango  31.Aug.2013 02:48:28
Hi,

[quote='masterpete link' pid='15357' dateline='1377900646']
muss ich mit dem kernel was machen?
verzweifel grad :)
ja  den benötigten Treiber bauen!
http://www.easy-vdr.de/forum/index.php?topic=15354.msg135683#msg135683
http://www.easy-vdr.de/forum/index.php?topic=15050.0

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
masterpete  31.Aug.2013 08:07:19
das habe ich gemacht / versucht aber irgendwie will es nicht
wo kann ich suchen
was hilft zur Lösung?
make liefert nach par minuten:
CC /usr/src/media_build_experimental/v4l/v4l2-of.o
/usr/src/media_build_experimental/v4l/v4l2-of.c: In function 'v4l2_of_parse_csi_ bus':
/usr/src/media_build_experimental/v4l/v4l2-of.c:38:4: error: implicit declaratio n of function 'of_prop_next_u32'
/usr/src/media_build_experimental/v4l/v4l2-of.c:38:9: warning: assignment makes pointer from integer without a cast
/usr/src/media_build_experimental/v4l/v4l2-of.c:47:2: error: implicit declaratio n of function 'of_property_read_u32'
/usr/src/media_build_experimental/v4l/v4l2-of.c: In function 'v4l2_of_get_next_e ndpoint':
/usr/src/media_build_experimental/v4l/v4l2-of.c:172:3: error: implicit declarati on of function 'of_get_child_by_name'
/usr/src/media_build_experimental/v4l/v4l2-of.c:172:8: warning: assignment makes pointer from integer without a cast
/usr/src/media_build_experimental/v4l/v4l2-of.c: In function 'v4l2_of_get_remote _port_parent':
/usr/src/media_build_experimental/v4l/v4l2-of.c:237:2: warning: passing argument 1 of 'of_parse_phandle' discards 'const' qualifier from pointer target type
include/linux/of.h:209:28: note: expected 'struct device_node *' but argument is of type 'const struct device_node *'
/usr/src/media_build_experimental/v4l/v4l2-of.c: In function 'v4l2_of_get_remote _port':
/usr/src/media_build_experimental/v4l/v4l2-of.c:261:2: warning: passing argument 1 of 'of_parse_phandle' discards 'const' qualifier from pointer target type
include/linux/of.h:209:28: note: expected 'struct device_node *' but argument is of type 'const struct device_node *'
cc1: some warnings being treated as errors

make: *** [/usr/src/media_build_experimental/v4l/v4l2-of.o] Fehler 1
make: *** [_module_/usr/src/media_build_experimental/v4l] Error 2
make: Leaving directory `/usr/src/linux-headers-3.0.0-19-generic'
make: *** Fehler 2
make: Verlasse Verzeichnis '/usr/src/media_build_experimental/v4l'
make: *** Fehler 2
und make install dann

\nRemoving obsolete files from /lib/modules/3.0.0-19-generic/kernel/drivers/media/video/pvrusb2:

\nRemoving obsolete files from /lib/modules/3.0.0-19-generic/kernel/drivers/media/video/tlg2300:

\nRemoving obsolete files from /lib/modules/3.0.0-19-generic/kernel/drivers/media/dvb/pt1:

\nRemoving obsolete files from /lib/modules/3.0.0-19-generic/kernel/drivers/media/video/uvc:

\nRemoving obsolete files from /lib/modules/3.0.0-19-generic/kernel/drivers/media/dvb/ttusb-budget:

\nRemoving obsolete files from /lib/modules/3.0.0-19-generic/kernel/drivers/media/video/pwc:

\nRemoving obsolete files from /lib/modules/3.0.0-19-generic/kernel/drivers/media/video/au0828:


Hmm... distro kernel with a non-standard place for module backports detected.
Please always prefer to use vanilla upstream kernel with V4L/DVB
I'll try to remove old/obsolete LUM files from /lib/modules/3.0.0-19-generic//updates/dkms:
Installing kernel modules under /lib/modules/3.0.0-19-generic/kernel/drivers/media/:
/sbin/depmod -a 3.0.0-19-generic
make -C firmware install
make: Entering directory `/usr/src/media_build_experimental/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make: Leaving directory `/usr/src/media_build_experimental/v4l/firmware'
make: Verlasse Verzeichnis '/usr/src/media_build_experimental/v4l'

#S1: Gigabyte GA-H77M-D3H, Intel 1610 Celeron, 4GB RAM, Cine S2 6.5 + Duoflex S4, NVIDIA GT 630, IBM SSD 240GB, Atric IR Einschalter, DVD-Brenner mit easyvdr 3 oder MLD5
#S2 (offline) POV MB-D510-MATX, 2GB, GT 220,  TT 1600
#C1: RPi3 MLD5.1
zzzözzz  31.Aug.2013 10:41:23
Warum versuchst du ein make install, wenn make bereits mit Fehlern abbricht?

Zweite Frage, welche Treiber exakt (download Quelle und Alter) versuchst du zu bauen? Ist das aktuellstes linux-media, wenn nein, warum nicht?

Und eine dritte Frage: Die von dir gepostete Ausgabe von lspci ist ungeeignet, du hast bei lspci die Option -n vergessen. Kannst du bitte

lspci -vvn

posten?



masterpete  31.Aug.2013 15:53:29
ich als Linux Laie hatte die Hoffnung, dass es trotzdem klappen könnte
[url=http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1077194-aktuelle-treiber-f%C3%BCr-octopus-ddbridge-cines2-ngene-ddbridge-duoflex-s2-duoflex-ct-cinect-sowie-tt-s2-6400-teil-2/#post1077194]http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1077194-aktuelle-treiber-f%C3%BCr-octopus-ddbridge-cines2-ngene-ddbridge-duoflex-s2-duoflex-ct-cinect-sowie-tt-s2-6400-teil-2/#post1077194
Die Anleitung hatte ich verwendet
hg clone http://linuxtv.org/hg/~endriss/media_build_experimental
habe ich heute morgen gemacht
Ist die Ausgabe gerade wichtig? Das System ist gerade offline, damit ich bei der Bundesliga weinen darf :(

#S1: Gigabyte GA-H77M-D3H, Intel 1610 Celeron, 4GB RAM, Cine S2 6.5 + Duoflex S4, NVIDIA GT 630, IBM SSD 240GB, Atric IR Einschalter, DVD-Brenner mit easyvdr 3 oder MLD5
#S2 (offline) POV MB-D510-MATX, 2GB, GT 220,  TT 1600
#C1: RPi3 MLD5.1
zzzözzz  31.Aug.2013 16:01:11
Ich denke, dass du besser dabei bleibst, linux-media zu verwenden anstelle von repos eines einzelnen Entwicklers wie Oliver Endriss.

Und um herauszubekommen, ob linux-media deine Karte unterstützt (ich denke ja), wäre diese Ausgabe nötig.

Und nein, mir ist das überhaupt nicht wichtig. *g*
masterpete  01.Sep.2013 07:56:04
wie komme ich an die treiber?



log.txt
#S1: Gigabyte GA-H77M-D3H, Intel 1610 Celeron, 4GB RAM, Cine S2 6.5 + Duoflex S4, NVIDIA GT 630, IBM SSD 240GB, Atric IR Einschalter, DVD-Brenner mit easyvdr 3 oder MLD5
#S2 (offline) POV MB-D510-MATX, 2GB, GT 220,  TT 1600
#C1: RPi3 MLD5.1
zzzözzz  01.Sep.2013 10:01:08
linux-media hat Treiber dafür im Paket, das ist damit schon mal geklärt und wird die Karte dann als 'Digital Devices Cine S2' erkennen.

siehe [url=http://www.linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2]http://www.linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2
und [url=http://git.linuxtv.org/media_build.git]http://git.linuxtv.org/media_build.git

git clone git://linuxtv.org/media_build.git
cd media_build
./build
make install
depmod -a   

Die Treiber haben ja für einige Kernelversionen abwärts Kompatibilität, normalerweise sollte ein



masterpete  02.Sep.2013 09:06:12
ok
ich habe gestern jetzt nochmal das andere repariert bekommen
ich beobachte mal
danke für die Hilfe
verstehe nicht was der unterschied ist :(

#S1: Gigabyte GA-H77M-D3H, Intel 1610 Celeron, 4GB RAM, Cine S2 6.5 + Duoflex S4, NVIDIA GT 630, IBM SSD 240GB, Atric IR Einschalter, DVD-Brenner mit easyvdr 3 oder MLD5
#S2 (offline) POV MB-D510-MATX, 2GB, GT 220,  TT 1600
#C1: RPi3 MLD5.1
masterpete  03.Sep.2013 14:26:07
Nachtrag:
Ich hatte Kontakt zu DD.
Der Support schreibt:
Wirbel, der übrigens ein sehr angesehener entwickler ist, hat in disem fall leider unrecht. die treiber für die 6.5 sind derzeit nicht im media_build und müssen daher vom trunk von oliver endriss genutzt werden. just4info

#S1: Gigabyte GA-H77M-D3H, Intel 1610 Celeron, 4GB RAM, Cine S2 6.5 + Duoflex S4, NVIDIA GT 630, IBM SSD 240GB, Atric IR Einschalter, DVD-Brenner mit easyvdr 3 oder MLD5
#S2 (offline) POV MB-D510-MATX, 2GB, GT 220,  TT 1600
#C1: RPi3 MLD5.1
zzzözzz  03.Sep.2013 18:10:00
ups?

Das wundert mich. in ddbrodge-core.c Zeile 1681 sind explizit die PCI IDs deiner Karte drin.

static const struct pci_device_id ddb_id_tbl = {
    DDB_ID(DDVID, 0x0002, DDVID, 0x0001, ddb_octopus),
    DDB_ID(DDVID, 0x0003, DDVID, 0x0001, ddb_octopus),
    DDB_ID(DDVID, 0x0003, DDVID, 0x0002, ddb_octopus_le),
    DDB_ID(DDVID, 0x0003, DDVID, 0x0010, ddb_octopus),
    DDB_ID(DDVID, 0x0003, DDVID, 0x0020, ddb_v6),
    /* in case sub-ids got deleted in flash */
    DDB_ID(DDVID, 0x0003, PCI_ANY_ID, PCI_ANY_ID, ddb_none),
    {0}
};



Ich meine diese Zeile:   DDB_ID(DDVID, 0x0003, DDVID, 0x0020, ddb_v6),

dd01:0003  dd01:0x0020 sind die korrekten PCI IDs deiner Karte; und auch der Kartenname der zu ddb_v6 gehört, passt zu deiner Karte, siehe gleiche Datei Zeile 1670: "Digital Devices Cine S2 V6 DVB adapter".

Ich denke diese Auskunft des Supports ist nicht mehr aktuell.

DDVID = dd01
sle85276  29.Sep.2013 09:26:38
Hallo masterpete,

Du betreibst die Digital Devices Cine S2/Media-Pointer MP-S2 (auch) in einem Atom ION Mainboard. Funktioniert das Herunterfahren des VDR mit der Kombination aus Karte und Mainboard mit dem ddbridge Kernelmodul?

Bei den älteren Versionen der Karte, die noch das Kernelmodul ngene nutzen bleibt der Rechner nach dem Herunterfahren des Linux einfach angeschaltet.

Danke für die Auskunft
Stefan
masterpete  30.Sep.2013 08:01:09
Hi,
nein nur nen Kumpel auf nem neuen Board
bei mir war es da von dir beschriebene Phänomen.
Aber ich lasse vllt meine Karte tauschen. Mal schauen


#S1: Gigabyte GA-H77M-D3H, Intel 1610 Celeron, 4GB RAM, Cine S2 6.5 + Duoflex S4, NVIDIA GT 630, IBM SSD 240GB, Atric IR Einschalter, DVD-Brenner mit easyvdr 3 oder MLD5
#S2 (offline) POV MB-D510-MATX, 2GB, GT 220,  TT 1600
#C1: RPi3 MLD5.1