VDR - unter Ubuntu 8.04 + PVR150

  • Hallo!


    Ich habe atm einen PC mit Ubuntu 8.04 aufgesetzt.


    In diesem PC ist eine Hauppauge PVR150 Karte für Kabelfernsehen eingebaut.


    Nach langem Infomieren habe ich:


    die aktuellen Kernel-sourcen mit Symlink auf linux
    v4l-dvb mit Symlink auf DVB


    und unter /lib/firmware:


    dvb-ttpci-01.fw


    anschließend habe ich testweise die Pakete vdr, vdradmin-am, cdr-plugins-mp3, vdr-plugins-dvd aus dem aktuellen Ubuntu universe repository installiert.


    Beim einloggen im vdradmin schreit der Webserver folgendes:


    Zitat

    Can't connect to VDR at localhost:2001
    Please check if VDR is running and if VDR's svdrphosts.conf is configured correctly.


    Ok: VDR läuft wirklich nicht.


    /var/log/syslog sagt folgendes:



    Einige Dinge die für sich sprechen.
    NUR:


    Was hab ich falsch gemacht?


    bzw. würde ich im Endeffekt meine Grafikkarte als Output verwenden und das Bild am TV haben. Ist dies mit dem softdevice-plugin möglich?


    Wenn ja, wie installiere ich ein Plugin aus seiner Source in einen Paket-installierten VDR?


    bitte um Hilfe!
    lucky

  • Hast du das pvrinput plugin installiert? Die PVR ist eine analoge Karte, die ausnahmsweise von VDR mit entsprechendem Plugin läuft. Ich mag mich jetzt täuschen, aber der Treiber, der installiert wurde ist für eine "richtige" DVB Karte (ttpci, Technotrend PCI), und nicht für ne PVR.


    Gruß,
    Stefan

    Produktiv: Intel D945GCLF2 in HyperMedia Gehäuse (6cm hoch); VGA2Scart mit easyVDR 8.06 und FRC Patch auf 80 cm Röhre; Satelco Easywatch DVB-C (KD), Standard lirc-Empfänger mit Medion FB, Notebooklaufwerke


    Bastelprojekt: HP Vectra mit PIV 1,6 Ghz, Radeon 9250 mit VGA2Scart


    Homeserver: AMD Geode 1750 mit debian sqeeze als Fileserver

    Einmal editiert, zuletzt von troubledmind ()

  • nein, dieses plugin gibt es noch nicht.


    ...heisst, ich brauche dieses Plugin, damit meine Karte (PVR150) erkannt wird.


    Wozu brauch ich die ivtv-Treiber ?


    Ich hab ehrlich gesagt den überblick verloren, was ich alles benötige um meinen VDR ins laufen zu bekommen.


    Hoffe jemand kann mir das beantworten.

  • Hallo luckyreptile,


    Zitat

    Original von luckyreptile
    ...heisst, ich brauche dieses Plugin, damit meine Karte (PVR150) erkannt wird.


    Es ist egal ob die Karte erkannt wird... der VDR muss sie nutzen können, und dafür benötigst du das pvrinput Plugin.


    Wirbel und Dr.Seltsam sind hierfür die Experten und Maintainer.


    Zitat


    Wozu brauch ich die ivtv-Treiber ?


    Damit das pvrinput-plugin die PVR-150 verwenden kann.


    Zitat


    Ich hab ehrlich gesagt den überblick verloren, was ich alles benötige um meinen VDR ins laufen zu bekommen.


    Ubuntu + PVR ist auch kein Zuckerlecken....


    Aber das wird schon noch.


    Such auch mal nach x-vdr


    Gruß
    Wicky

  • mh also mit ubuntu 7.10 gingen die ivtv treiber out of the box.


    mach doch erstmal

    Code
    dmesg | grep ivtv

    und überprüfe somit ob die karte überhaupt gefunden wurde. wenn ja mach ich mir morgen die mühe und poste ne schritt für schritt anleitung ;)

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • dmesg | grep ivtv gibt mir folgendes:


    Code
    ...
    dmesg | grep ivtv
    [   24.767435] ivtv: Unknown symbol v4l_printk_ioctl
    [   24.767636] ivtv: Unknown symbol video_unregister_device
    [   24.767670] ivtv: disagrees about version of symbol cx2341x_update
    [   24.767672] ivtv: Unknown symbol cx2341x_update
    [   24.767706] ivtv: Unknown symbol video_device_alloc
    [   24.767760] ivtv: Unknown symbol video_register_device
    [   24.768038] ivtv: Unknown symbol video_usercopy
    [   24.768096] ivtv: Unknown symbol video_device_release


    dmesg | grep video gibt mir folgendes:


  • reinstallier ivtv

  • Ich habe nun folgendes gemacht:


    Code
    wget http://dl.ivtvdriver.org/ivtv/firmware/firmware.tar.gz
    tar -xvf firmware.tar.gz
    ---
    sudo mv v4l-cx2341x-dec.fw /lib/firmware/
    sudo mv v4l-cx2341x-enc.fw /lib/firmware/
    sudo mv v4l-cx25840.fw /lib/firmware/
    sudo mv v4l-cx2341x-init.mpg /lib/firmware/
    ---
    init 6


    Ausgabe von dmesg | grep ivtv unverändert:

    Code
    # dmesg | grep ivtv
    [   25.512803] ivtv: Unknown symbol v4l_printk_ioctl
    [   25.513003] ivtv: Unknown symbol video_unregister_device
    [   25.513038] ivtv: disagrees about version of symbol cx2341x_update
    [   25.513040] ivtv: Unknown symbol cx2341x_update
    [   25.513073] ivtv: Unknown symbol video_device_alloc
    [   25.513128] ivtv: Unknown symbol video_register_device
    [   25.513405] ivtv: Unknown symbol video_usercopy
    [   25.513464] ivtv: Unknown symbol video_device_release


    Anleitung laut ubuntuusers.de befolgt.


    Fehlt noch etwas ?



    EDIT:


    Habe die Firmware unter /lib/firmware/2.6.24-16-server/
    kopiert und neu gestartet. Denke dies ist das richtige Verzeichnis.


    dmsg sag immer noch nicht mehr.


    Was läuft schief?

  • Falls dies hilfreich ist:


    Code
    lspci | grep video
    01:0a.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)


    EDIT:


    Habe nun die aktuellen (1.0.3) ivtv-Treiber von http://ivtvdriver.org/ geladen, entpackt und versucht zu kompilieren.


    Bei eingabe von "make" passiert folgendes:



    Ich habe vergessen zu erwähnen, dass ich den Kernel:
    Linux sepp 2.6.24-16-server #1 SMP Thu Apr 10 13:15:38 UTC 2008 x86_64 GNU/Linux


    verwende.

  • 2.6.24 hat passende Treiber beim kernel dabei.

  • Ja. Trotzdem scheinen deine Module nicht zusammen zu passen.


    [ 25.513038] ivtv: disagrees about version of symbol cx2341x_update



    Irgendwie hast du ein Problem mit den Versionen deiner Module. Installationsleichen?

  • /lib/modules/2.6.24-16-server/kernel/drivers/media/video/



    löschen und durch ein make modules_install in /usr/src/linux-2.6.24-16-server wieder neu erstellen. Dann ein depmod -ae

  • Dann hast du in deiner Kernelkonfiguartion auch kein ivtv drin.

  • <M> Conexant 2388x (bt878 successor) support
    <M> Blackbird MPEG encoder support (cx2388x + cx23416)
    <M> DVB/ATSC Support for cx2388x based TV cards
    <M> Conexant cx23885 (2388x successor) support
    <M> Conexant cx23416/cx23415 MPEG encoder/decoder support


    Auszug auf meiner Kernelconfig.


    Sollten das nicht die ivtv-Treiber sein?

  • warum nimmst Du nicht den Standardkernel von Hardy? der hat doch alles

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • dann würde ich


    /lib/modules/2.6.24-16-server


    mal komplett löschen und für den 2.6.24-16-server über den Paketmanager eine Neuinstallation erzwingen. Ich kann mir einfach nicht vorstellen, dass da ivtv-Treiber drin sind, die nicht zum Kernel passen.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!