Tach,
nachdem es mittlerweile jeder wissen dürfte, läuft jetzt hier in Dormagen der 2.6.10er rc1-gentoo Kernel. Was an sich schon sehr schön ist. Genau wie VDR 1.3.14, der auch sehr schön ist. Schön ist auch die Stabilität, mit der das ganze so vor sich hin recordet. Zumindest bis jetzt.
Was allerdings nicht so schön ist, dass hier in 8 Tagen DVB-T kommt und damit die sündhaft teure PVR 350 nur noch als bessere Grabber-Karte taugt.
Whatever... der ivtv-Treiber zickt wohl mit dem 2.6.10er Kernel rum.
Was passiert da...ich entpacke das Ding, wechsel ins Verzeichnis /driver und geb make und make install ein.
Er legt zwar die Module alle schön an, aber dann kommt dies...
/usr/local/src/ivtv-0.2.0-rc2f/driver/ivtv-queue.c: In function `ivtv_prep_user_dma':
/usr/local/src/ivtv-0.2.0-rc2f/driver/ivtv-queue.c:744: warning: implicit declaration of function `pci_dma_sync_single'
/usr/local/src/ivtv-0.2.0-rc2f/driver/ivtv-kthreads.c:792: warning: implicit declaration of function `pci_dma_sync_single'
Das kommt da so nen paar Mal...
Beim make install die gleiche Geschichte...
vdrclient01 driver # make install
make -C /lib/modules/2.6.10-rc1/build SUBDIRS=/usr/local/src/ivtv-0.2.0-rc2f/driver modules
make[1]: Entering directory `/usr/src/linux-2.6.10-rc1'
Building modules, stage 2.
MODPOST
*** Warning: "pci_dma_sync_single" [/usr/local/src/ivtv-0.2.0-rc2f/driver/ivtv.ko] undefined!
*** Warning: "pci_dma_sync_single" [/usr/local/src/ivtv-0.2.0-rc2f/driver/ivtv-fb.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-2.6.10-rc1'
Will man das Ding dann mit modprobe ivtv ausführen, haste verloren. Denn dies Mal kann man die Warnings wohl net ignorieren...
vdrclient01 driver # modprobe ivtv
FATAL: Error inserting ivtv (/lib/modules/2.6.10-rc1/extra/ivtv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for ivtv
Änderungen sind schon was furchtbares...
Auch bei Mr. Google wird man nicht wirklich fündig...
http://www.poptix.net/ivtv/Sep-2004/msg01505.html
Der einzig verwertbare Link zum Thema, leider kapier ich davon wieder gar nix.
Lädt man sich übrigens diesen Patch runter und installiert ihn, bekommt man die üblichen rejects, leider fehlen mir mal wieder die Nerven dafür...
Wer hat ein Rezept, mit dem man auch ne Suppe kochen kann und keine angebrannte Pfanne riskiert ? :-))
Greets Olaf
P.S.: Ahja, dmesg haut einem folgendes um die Ohren...
msp3400: Ignoring new-style parameters in presence of obsolete ones
saa7115: Ignoring new-style parameters in presence of obsolete ones
tuner: Ignoring new-style parameters in presence of obsolete ones
saa7127: Ignoring new-style parameters in presence of obsolete ones
saa7127: video encoder driver version V 0.3 loaded
ivtv: Unknown symbol pci_dma_sync_single
ivtv: Unknown symbol pci_dma_sync_single
ivtv_fb: Unknown symbol ivtv_cards_active
ivtv_fb: Unknown symbol pci_dma_sync_single
ivtv_fb: Unknown symbol ivtv_debug
ivtv_fb: Unknown symbol ivtv_set_irq_mask
ivtv_fb: Unknown symbol ivtv_vapi
ivtv_fb: Unknown symbol ivtv_cards
ivtv_fb: Unknown symbol ivtv_api