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.
|
|
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 |
|
|
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)
Mal eine Frage läuft den die Cine-S2 Karte mit diesem DVB Treiber?
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?
@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
|
|
Source code |
1 2 |
cd <treiberverzeichnis> make menuconfig |
|
|
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
|
|
|
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
|
This post has been edited 1 times, last edit by "UFO" (Apr 15th 2011, 8:06pm)
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
Quoted
Eigentlich heißt das ja, dass die Module nicht zum Kernel passen, oder?
|
|
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 |
This post has been edited 2 times, last edit by "UFO" (Apr 15th 2011, 8:26pm)
|
|
Source code |
1 2 3 |
# CONFIG_SPI is not set in CONFIG_SPI=y |
Ja klar, das könnte man machen. Aber wer will wirklich jedesmal den Kernel umkompilieren?

This post has been edited 1 times, last edit by "Keine_Ahnung" (Apr 15th 2011, 9:50pm)
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:
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 5Multimedia 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.
|
|
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 |
|
|
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 |
|
|
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. |