You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Nugman

Intermediate

Posts: 388

Location: Kelkheim

Occupation: Zitronenfalter

  • Send private message

721

Friday, April 15th 2011, 6:02pm

hmmm, ich hab mal eben "trocken" ein "modprobe saa716x_ff" versucht und dmesg sagt:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
saa716x_core: Unknown symbol spi_alloc_master
saa716x_core: Unknown symbol spi_unregister_master
saa716x_core: Unknown symbol spi_register_master
saa716x_ff: Unknown symbol saa716x_phi_write
saa716x_ff: Unknown symbol saa716x_i2c_init
saa716x_ff: Unknown symbol saa716x_jetpack_init
saa716x_ff: Unknown symbol saa716x_phi_init
saa716x_ff: Unknown symbol saa716x_phi_write_fifo
saa716x_ff: Unknown symbol saa716x_spi_write
saa716x_ff: Unknown symbol saa716x_pci_exit
saa716x_ff: Unknown symbol saa716x_cgu_init
saa716x_ff: Unknown symbol saa716x_gpio_set_mode
saa716x_ff: Unknown symbol saa716x_msi_init
saa716x_ff: Unknown symbol saa716x_gpio_set_output
saa716x_ff: Unknown symbol saa716x_dvb_init
saa716x_ff: Unknown symbol saa716x_gpio_set_input
saa716x_ff: Unknown symbol saa716x_core_boot
saa716x_ff: Unknown symbol saa716x_dvb_exit
saa716x_ff: Unknown symbol saa716x_phi_read
saa716x_ff: Unknown symbol saa716x_gpio_read
saa716x_ff: Unknown symbol saa716x_gpio_init
saa716x_ff: Unknown symbol saa716x_dump_eeprom
saa716x_ff: Unknown symbol saa716x_pci_init
saa716x_ff: Unknown symbol saa716x_i2c_exit
saa716x_ff: Unknown symbol saa716x_gpio_write


Eigentlich heißt das ja, dass die Module nicht zum Kernel passen, oder?
Den Kernel hab ich in /usr/src/linux neu gebaut, installiert und gebootet, DVB-Treiber ist ebenso neu gebaut in /usr/src/dvb. Was hab ich übersehen?

Ergänzung:

Source code

1
2
3
4
5
6
7
8
9
10
11
vdr-az ~ # modinfo saa716x_ff
filename:   	/lib/modules/2.6.34-gentoo-r12/kernel/drivers/media/common/saa716x/saa716x_ff.ko
license:    	GPL
author:     	Manu Abraham
description:	SAA716x FF driver
alias:      	pci:v00001131d00007160sv000013C2sd0000300Abc*sc*i*
alias:      	pci:v00001131d00007160sv000013C2sd00003009bc*sc*i*
depends:    	dvb-core,saa716x_core
vermagic:   	2.6.34-gentoo-r12 SMP mod_unload K8 
parm:       	verbose:verbose startup messages, default is 1 (yes) (int)
parm:       	int_type:force Interrupt Handler type: 0=INT-A, 1=MSI, 2=MSI-X. default INT-A mode (int)

This post has been edited 1 times, last edit by "Nugman" (Apr 15th 2011, 6:16pm)


Posts: 5,149

Location: Main-Spessart

  • Send private message

722

Friday, April 15th 2011, 6:55pm

Jetzt wo du's sagst, habe ich es bei mir getestet, und den selben Fehler festgestellt.
VDR4Arch-Next --> Lian-Li PC-C37B | ASRock Q1900M | 4GB RAM | SanDisk SDSSDP064G | Samsung HD155UI | DD Cine S2 V6.2 | ZOTAC GT630 (Rev. 2) Zone Edition

powarman

Professional

Posts: 609

Location: Erfurt

Occupation: Software-Entwickler

  • Send private message

723

Friday, April 15th 2011, 7:06pm

Habt ihr SPI support im Kernel an? Unter Device Drivers glaub ich

Zeile 4 bis 25 sind eine Folge von 1 bis 3

Posts: 5,149

Location: Main-Spessart

  • Send private message

724

Friday, April 15th 2011, 7:09pm

Nein, ist abgeschaltet. Und ich hatte eigentlich nicht vor, in die Kernel-Settings vom Standard-Slackware Kernel einzugreifen. Wie kann man das umgehen?
VDR4Arch-Next --> Lian-Li PC-C37B | ASRock Q1900M | 4GB RAM | SanDisk SDSSDP064G | Samsung HD155UI | DD Cine S2 V6.2 | ZOTAC GT630 (Rev. 2) Zone Edition

UFO

Sage

Posts: 5,104

Location: Großherzogthum Baden

  • Send private message

725

Friday, April 15th 2011, 7:29pm


Mal eine Frage läuft den die Cine-S2 Karte mit diesem DVB Treiber?

Ja, der Stand des ngene-Treibers ist derselbe wie http://linuxtv.org/hg/~endriss/v4l-dvb
d.h wie in Kernel 2.6.39 - ohne ddbridge und Duoflex-CT.

Oliver
VDR Remote Control Plugin (Version 0.5.0): http://www.escape-edv.de/endriss/vdr
FAQ zum Remote Control Plugin: http://www.escape-edv.de/endriss/vdr/FAQ
Aktuelle Treiber: http://www.vdr-portal.de/board16-video-d…-s2-6400-teil-2
Full-TS-Mod für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-full-ts-mod bzw. hier
SDRAM-Erweiterung für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-mem-mod

Dr. Seltsam

Im Forum Zuhause

Posts: 9,964

Location: 3. Planet des Sonnensystems

Occupation: Organisator

  • Send private message

726

Friday, April 15th 2011, 7:55pm


Den Kernel hab ich in /usr/src/linux neu gebaut, installiert und gebootet, DVB-Treiber ist ebenso neu gebaut in /usr/src/dvb. Was hab ich übersehen?

waren die DVB-Treiber ein frisch runtergeladener snapshot, oder wurde in dem Verzeichnis früher schon mal kompiliert? falls ja, mal ein make distclean versuchen und neu kompilieren.

2.6.34-gentoo-r12 ist der laufende Kernel, der neu gebaut wurde? zeigt der Symlink /lib/modules/2.6.34-gentoo-r12/build auf die Kernelsourcen in /usr/src/linux ? Ist linux ein Symlink auf die 2.6.34-gentoo-r12 -Sourcen?
VDR 1: Silverstone LC20, Cougar A300/R, MSI C847MS-E33, passive Asus GT520, KNC One DVB-C, Cine CT V6, WD10EACS; Atric-IR-Einschalter. SW: yavdr 0.5 per SSD
VDR 2: im Aufbau: ACT-620 mit Coba-NT, Asrock B75 Pro3-M, Celeron G540, Sundtek MediaTV Digital Home (DVB-C/T), passive Asus GT610. SW: Ubuntu 13.04 minimal (ohne grafische Oberfläche) per SSD

UFO

Sage

Posts: 5,104

Location: Großherzogthum Baden

  • Send private message

727

Friday, April 15th 2011, 7:58pm

@powarman: Ist es theoretisch möglich, nicht den gesamten V4L zu kompilieren, sondern nur den speziellen Treiber (zb gegen die Kernel Header?)

Wenn ja, könntest du das bitte in ein paar Sätzen erläutern? Danke


[powarman-mode=on]

Wie bei jedem HG-Treiber:

Source code

1
2
cd <treiberverzeichnis>
make menuconfig


Abwählen, was man nicht braucht. Benötigt wird mindestens:

Source code

1
2
3
4
5
<M> Multimedia support  ---> 
    <M> DVB for Linux
     [*]   Support for SAA716x family from NXP/Philips  ---> 
        <M> SAA7160/1/2 PCI Express bridge based devices
        <M> SAA7160/1/2 based Full Fledged PCIe cards


Bei den DVB-Frontends:

Source code

1
2
3
4
[*]   Customise the frontend modules to build
    <M> STV0900/STV0903(A/B) based 
    <M> STV6110/(A) based tuners
    <M> ISL6423 SEC controller


Alles weitere wie gehabt.

[powarman-mode=off]

CU
Oliver
VDR Remote Control Plugin (Version 0.5.0): http://www.escape-edv.de/endriss/vdr
FAQ zum Remote Control Plugin: http://www.escape-edv.de/endriss/vdr/FAQ
Aktuelle Treiber: http://www.vdr-portal.de/board16-video-d…-s2-6400-teil-2
Full-TS-Mod für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-full-ts-mod bzw. hier
SDRAM-Erweiterung für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-mem-mod

This post has been edited 1 times, last edit by "UFO" (Apr 15th 2011, 8:06pm)


Dr. Seltsam

Im Forum Zuhause

Posts: 9,964

Location: 3. Planet des Sonnensystems

Occupation: Organisator

  • Send private message

728

Friday, April 15th 2011, 7:58pm

nach dem Installieren der dvb-Treiber sollte man auch immer einen reboot machen, da ja noch einige alte Treiber geladen sind
VDR 1: Silverstone LC20, Cougar A300/R, MSI C847MS-E33, passive Asus GT520, KNC One DVB-C, Cine CT V6, WD10EACS; Atric-IR-Einschalter. SW: yavdr 0.5 per SSD
VDR 2: im Aufbau: ACT-620 mit Coba-NT, Asrock B75 Pro3-M, Celeron G540, Sundtek MediaTV Digital Home (DVB-C/T), passive Asus GT610. SW: Ubuntu 13.04 minimal (ohne grafische Oberfläche) per SSD

Nugman

Intermediate

Posts: 388

Location: Kelkheim

Occupation: Zitronenfalter

  • Send private message

729

Friday, April 15th 2011, 7:59pm

Habt ihr SPI support im Kernel an? Unter Device Drivers glaub ich
Hatte ich nicht. Mit SPI support geht's. Danke!

UFO

Sage

Posts: 5,104

Location: Großherzogthum Baden

  • Send private message

730

Friday, April 15th 2011, 8:13pm

hmmm, ich hab mal eben "trocken" ein "modprobe saa716x_ff" versucht und dmesg sagt:

Source code

1
2
3
saa716x_core: Unknown symbol spi_alloc_master
saa716x_core: Unknown symbol spi_unregister_master
saa716x_core: Unknown symbol spi_register_master

SPI-Support im Kernel aktivieren und Kernel neu bauen!

Quoted


Eigentlich heißt das ja, dass die Module nicht zum Kernel passen, oder?

Es fehlt lediglich die SPI-Funktion im Kernel.

Btw, wenn man von Hand lädt (insmod ...), müssen die Module in der richtigen Reihenfolge geladen werden.

Benötigte DVB-Module:

Source code

1
2
3
4
5
6
7
8
dvb-core.ko

stv6110x.ko
stv090x.ko
isl6423.ko

saa716x_core.ko
saa716x_ff.ko


CU
Oliver
VDR Remote Control Plugin (Version 0.5.0): http://www.escape-edv.de/endriss/vdr
FAQ zum Remote Control Plugin: http://www.escape-edv.de/endriss/vdr/FAQ
Aktuelle Treiber: http://www.vdr-portal.de/board16-video-d…-s2-6400-teil-2
Full-TS-Mod für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-full-ts-mod bzw. hier
SDRAM-Erweiterung für SD full-featured Karten: http://www.escape-edv.de/endriss/dvb-mem-mod

This post has been edited 2 times, last edit by "UFO" (Apr 15th 2011, 8:26pm)


Posts: 5,149

Location: Main-Spessart

  • Send private message

731

Friday, April 15th 2011, 8:28pm

Ich kann es aber nicht einfach einschalten, ich möchte den Standard-Kernel verwenden.
VDR4Arch-Next --> Lian-Li PC-C37B | ASRock Q1900M | 4GB RAM | SanDisk SDSSDP064G | Samsung HD155UI | DD Cine S2 V6.2 | ZOTAC GT630 (Rev. 2) Zone Edition

732

Friday, April 15th 2011, 8:33pm

hi jungs,

wenn ich ehy grade schon den 2.6.38.3 teste einfach nur das hier

Source code

1
2
3
# CONFIG_SPI is not set
in 
CONFIG_SPI=y

oder muss da noch mehr passieren?

greetz

MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - Tevii s480 - Astra 19,2 - MLDHD-3.0.1

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLDHD-3.0.1

SDVDR: Dell Optiplex GX150: P3 1Ghz - 256Mb Ram - 20Gb HDD - Technotrend Premium C-2300 Hybrid - KabelBW - MLD-2.0.0 @Eltern

Nugman

Intermediate

Posts: 388

Location: Kelkheim

Occupation: Zitronenfalter

  • Send private message

733

Friday, April 15th 2011, 9:24pm

# CONFIG_SPI is not set
in
CONFIG_SPI=y

oder muss da noch mehr passieren?
Genau das hab ich gemacht (zwar mit Menuconfig, aber das macht auch nix anderes) und bei mir lässt sich der Treiber nun einwandfrei einbinden.

Posts: 5,149

Location: Main-Spessart

  • Send private message

734

Friday, April 15th 2011, 9:33pm

Ja klar, das könnte man machen. Aber wer will wirklich jedesmal den Kernel umkompilieren?
VDR4Arch-Next --> Lian-Li PC-C37B | ASRock Q1900M | 4GB RAM | SanDisk SDSSDP064G | Samsung HD155UI | DD Cine S2 V6.2 | ZOTAC GT630 (Rev. 2) Zone Edition

735

Friday, April 15th 2011, 9:44pm

Ja klar, das könnte man machen. Aber wer will wirklich jedesmal den Kernel umkompilieren?


Jeder!? ;)

Was spricht gegen nen schönen Minimalkernel für nen schlankes System? So oft ist das doch auch nicht, alle paar Monate mal nen neuer Kernel ist ja schon was für Freaks (kommen ja mit jedem neuen Kernel neue Probleme um die man rumbasteln muss).

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

This post has been edited 1 times, last edit by "Keine_Ahnung" (Apr 15th 2011, 9:50pm)


powarman

Professional

Posts: 609

Location: Erfurt

Occupation: Software-Entwickler

  • Send private message

736

Friday, April 15th 2011, 10:42pm

Wahrscheinlich könnte man den SPI device anmelden kram rausnehmen, wird von der S2-6400 eh nur fürs booten benötigt und muss nicht in den user-space exportiert werden. Muss ich morgen mal gucken

737

Saturday, April 16th 2011, 9:06am

Da nun alle schon am kompilieren sind, gehe ich ja mal davon aus, dass die vorbestellten Karten versendet wurden?

Oder gab es eine virtuelle 6400er zum Downladen?? :lol2

:!: Hier nicht klicken!!



dreipo.cc

"Ubuntu" -- An african Word, meaning: "Gentoo is too hard for me".

my VDR


Gen2VDR V4.3PO

VDR: vdr-2.1.6
Mainboard: ASUS Z97-PRO (Wi-Fi ac)
CPU: i7-4770K
RAM: 16G
System HDD: OCZ-VERTEX4 SSD, 120 GB
Video HDD: WD Caviar Green, 3 TB
BD-ROM: Samsung SH-B123L
Gehäuse: Thermaltake DH202 Touch (VM90051N2Z)
DVB: DD Cine S2 V6.5 & DuofleX C/T
IR/FB: yaUSBIR v3 ; Harmony 885

738

Saturday, April 16th 2011, 9:54am

make menuconfig nicht möglich


Wie bei jedem HG-Treiber:

Source code

1
2
cd 
make menuconfig


Abwählen, was man nicht braucht. Benötigt wird mindestens:

Source code

1
2
3
4
5
 Multimedia support  ---> 
     DVB for Linux
     [*]   Support for SAA716x family from NXP/Philips  ---> 
         SAA7160/1/2 PCI Express bridge based devices
         SAA7160/1/2 based Full Fledged PCIe cards


Bei den DVB-Frontends:

Source code

1
2
3
4
[*]   Customise the frontend modules to build
     STV0900/STV0903(A/B) based 
     STV6110/(A) based tuners
     ISL6423 SEC controller


Alles weitere wie gehabt.

Okay, habe mir jetzt nach der aktualisierten Anleitung im Wiki die neuen sourcen geholt und möchte jetzt wie oben ausgeführt alles bis auf das benötigte abschalten- mache ich ein einfaches "make" dann machen Treiber Probleme die ich eh nicht will; Problem ist nur dieses nach Aufruf von make menuconfig:

Source code

1
2
3
4
5
6
7
8
9
10
11
make -C /usr/local/src/v4l-dvb-saa716x/v4l menuconfig
make[1]: Entering directory `/usr/local/src/v4l-dvb-saa716x/v4l'
make -C /lib/modules/2.6.38-1-amd64/build -f /usr/local/src/v4l-dvb-saa716x/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.38-1-amd64/source v4l-mconf
make[2]: Entering directory `/usr/src/linux-headers-2.6.38-1-amd64'
/lib/modules/2.6.38-1-amd64/source/scripts/Makefile.build:44: /lib/modules/2.6.38-1-amd64/source/scripts/basic/Makefile: Datei oder Verzeichnis nicht gefunden
make[3]: *** Keine Regel, um »/lib/modules/2.6.38-1-amd64/source/scripts/basic/Makefile« zu erstellen.  Schluss.
make[2]: *** [scripts_basic] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.38-1-amd64'
make[1]: *** [/lib/modules/2.6.38-1-amd64/build/scripts/kconfig/mconf] Fehler 2
make[1]: Leaving directory `/usr/local/src/v4l-dvb-saa716x/v4l'
make: *** [menuconfig] Fehler 2


In INSTALL ist vermerkt, man brauche für menuconfig die vollen Kernelsourcen- die habe ich unter /usr/src/linux-source-2.6.38 auch abgelegt, allerdings geht er ja ins headers-Verzeichnis, warum auch immer.
Wenn ich dieses per Symlink auf das "richtige" /usr/src/linux-source-2.6.38 umbiege, geht es leider auch nicht:

Source code

1
2
3
4
5
6
7
8
9
10
11
make -C /usr/local/src/v4l-dvb-saa716x/v4l menuconfig
make[1]: Entering directory `/usr/local/src/v4l-dvb-saa716x/v4l'
make -C /lib/modules/2.6.38-1-amd64/build -f /usr/local/src/v4l-dvb-saa716x/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.38-1-amd64/source v4l-mconf
make[2]: Entering directory `/usr/src/linux-source-2.6.38'
/lib/modules/2.6.38-1-amd64/source/scripts/Makefile.build:44: /lib/modules/2.6.38-1-amd64/source/scripts/basic/Makefile: Datei oder Verzeichnis nicht gefunden
make[3]: *** Keine Regel, um »/lib/modules/2.6.38-1-amd64/source/scripts/basic/Makefile« zu erstellen.  Schluss.
make[2]: *** [scripts_basic] Error 2
make[2]: Leaving directory `/usr/src/linux-source-2.6.38'
make[1]: *** [/lib/modules/2.6.38-1-amd64/build/scripts/kconfig/mconf] Fehler 2
make[1]: Leaving directory `/usr/local/src/v4l-dvb-saa716x/v4l'
make: *** [menuconfig] Fehler 2


Kann mir jemand helfen?
Hardware:GIGABYTE GA-M720-US3, AMD Athlon II X2 250 3.00GHz AM3 , Desktop-Gehäuse, TT Premium S2-6400 dual HD, Logitech Harmony 525
Software: Debian GNU/Linux 6.0, Kernel 2.6.38-bpo.2-amd64, vdr 1.7.18-1~ctvdr1 e-tobi/multipatch

Posts: 5,149

Location: Main-Spessart

  • Send private message

739

Saturday, April 16th 2011, 10:00am

Du hast scheinbar keine Kernel-Sourcen installiert...
VDR4Arch-Next --> Lian-Li PC-C37B | ASRock Q1900M | 4GB RAM | SanDisk SDSSDP064G | Samsung HD155UI | DD Cine S2 V6.2 | ZOTAC GT630 (Rev. 2) Zone Edition

740

Saturday, April 16th 2011, 10:06am

doch, habe ich, apt spricht:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Package: linux-source-2.6.38
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 72272
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Source: linux-2.6
Version: 2.6.38-3
Provides: linux-source, linux-source-2.6
Depends: binutils, bzip2
Recommends: libc6-dev | libc-dev, gcc, make
Suggests: libncurses-dev | ncurses-dev, kernel-package, libqt3-mt-dev
Description: Linux kernel source for version 2.6.38 with Debian patches
 This package provides source code for the Linux kernel version 2.6.38.
 This source closely tracks official Linux kernel releases.  Debian's
 modifications to that source consist of security fixes, bug fixes, and
 features that have already been (or are believed to be) accepted by the
 upstream maintainers.

liegt wie gesagt unter /usr/src und ist auch versymlinkt auf /usr/src/linux
Hardware:GIGABYTE GA-M720-US3, AMD Athlon II X2 250 3.00GHz AM3 , Desktop-Gehäuse, TT Premium S2-6400 dual HD, Logitech Harmony 525
Software: Debian GNU/Linux 6.0, Kernel 2.6.38-bpo.2-amd64, vdr 1.7.18-1~ctvdr1 e-tobi/multipatch