[solved] wie letzten ngene Treiber laden ?

  • Hallo
    erst mal vielen Dank für die schöne Disti.
    Nach vielen Jahren Betrieb eines genvdr (mit vdr 1.4.7) musste ein neues System her.
    Ich hab deshalb ein neues System mit einem ION5-Bord und einer Cine-S2 aufgebaut.
    Bis auf einige Kleinigkeiten läuft das System inzwischen im Wohnzimmer stabil.


    Mein Problem sind noch etwas die HD-Kanäle.
    Für die Cine-S2 verwende ich den v4l-Treiber.
    Obwohl der Triebr ja aktuell sein soll wird trotzdem hier nur die Firmware
    ngene_15.fw geladen :


    Laut : cineS2, Duoflex S2, SatixS2 Dual - Bugreports und Fixes ist
    aber die ngene_18.fw die aktuelle und es sind ein paar Bugs behoben die bei mir wohl zuschlagen.
    So habe ich oft auf einem HD-Kanal keine Anzeige der Signalstärke.
    Wenn eine HD-Aufnahme läuft sind auf dem 2. Kanal nicht alle anderen HD-Transponder erreichbar (2 Kabel Anlage)


    Der Download der ngene_18.fw allein reicht leider nicht.


    Ich könnte jetzt den Treiber klassisch herunter laden und installieren, aber was passiert dann bei einem "apt-get dist-upgrade" ?
    Mit der Ubuntu-Packetverwaltung bzw. dem dkms kenne ich mich leider überhaupt nicht aus.


    Es wäre nett wenn mir jemand erklären könnte wie es geht.


    Gruß ronald

    NEW: yavdr 0.3
    Board: ASUS AT5ION-I
    Grafik: (integriert) nvidia GT218
    DVB: Cine S2
    Gehäuse;: Antec Micro Fusion
    Display : IMON Display
    Fernbedienung: UIRT an USB2Ser-Wander (MSI Mediacenter FB)
    TV : Toschiba 37R3500P


    Old: genvdr (vdr 1.4.7) "MediaPortal" 800MHz Celeron, 256MB, 2x FF 1.3, SCART,

    Einmal editiert, zuletzt von ronald_s ()

  • Hallo
    Bis aktuelle Treiber vorhanden sind, mach ich das immer so:
    hg clone http://linuxtv.org/hg/~endriss/v4l-dvb/
    cd v4l-dvb
    make menuconfig
    Das Firedtv Modul bringt Fehler beim Kompilieren, daher muss man das Modul deaktivieren:
    "make menuconfig" und das modul unter "-> Multimedia Support -> DVB/ATSC Adapter -> Firedtv/Floppydtv" deaktivieren ("M" abwählen) und beim Verlassen von menuconfig die Konfiguration speichern
    Problemmodul deaktiviert
    make
    make install
    Die Kernel-Module liegen dann unter /lib/modules/linux.xxx/updates/dkms.
    Das "make install" kopiert die woanders hin.


    Kopiert einfach alle .ko-Files vom ngene-test2/v4l-Verzeichnis in obengenanntes und startet neu.
    reboot

    VDR1 yaVDR 0.6: Gehäuse: OrigenAE X15e Board: Giada MG-C1037-SL Grafik: GT620 CPU: Celeron 1037U Ram: 2GB DVB: CineS2 Festplatte: 2x1TB
    VDR2 yaVDR 0.6: Gehäuse: Streacom F7C Board: Zotac Z68ITX-B-E Grafik: GT430 CPU: Pentium G630 Ram: 8GB DVB: CineS2 Festplatte: 30GB mSata + 500GB 2,5
    VDR3 yaVDR 0.6: Gehäuse: HP N36L Ram: 8GB DVB: 2 x CineS2 Festplatten: 2x 1,5TB und 2x2TB
    OctopusNet V1 + Rack 4xS2 + 8xS2

  • In vdr-testing liegt ein v4l-dvb-dkms was den letzten Stand beinhalten sollte, siehe auch die gepinnten Posts ganz oben hier im Forum. Am besten per launchpad runterladen und per dpkg -i installieren, solange es noch nicht in stable ist.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Danke für die Antworten.


    Tommy.Z : das wäre die klassische Methode. Ich muss dann vermutlich aufpassen das ich das immer neue laufen lasse wenn sich der Kernel ändert.
    Allerdings laufe ich schon in ein Problem:
    Auf meinem Testsystem würde es wohl funktionieren ( dort habe ich aber keine CineS2 drinn). Wenn ich das Make aufrufe wird gegen den richtigen Kernel gebaut :

    Code
    make[2]: Leaving directory `/usr/local/src/v4l/v4l-dvb/v4l/firmware'
    Kernel build directory is /lib/modules/2.6.32-30-generic/build
    make -C /lib/modules/2.6.32-30-generic/build SUBDIRS=/usr/local/src/v4l/v4l-dvb/v4l  modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.32-30-generic'


    Auf dem wichtigen System mit dem gleichen Stand (apt-get update/dist-upgrade) aber nicht ??!

    Code
    make[2]: Leaving directory `/usr/local/src/v4l/v4l-dvb/v4l/firmware'
    Kernel build directory is /lib/modules/2.6.32-28-generic/build
    make -C /lib/modules/2.6.32-28-generic/build SUBDIRS=/usr/local/src/v4l/v4l-dvb/v4l  modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.32-28-generic'


    obwohl "uname -r" 2.6.32-30-generic ergibt.
    Auch ein "cat /proc/version" bringt "Linux version 2.6.32-30-generic (buildd@vernadsky) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #59-Ubuntu SMP Tue Mar 1 21:30:21 UTC 2011"


    Was könnte da schief laufen ?


    steffen_b
    Den Beitrag habe ich gelesen. Leider fehlen mir da offenbar die Grundlagen.

    Zitat

    Am besten per launchpad runterladen und per dpkg -i installieren


    Wie macht man das ? Sorry für die DAU-Fragen, aber wie gesagt ich kenne micht mit diesen Befehlen überhaupt nicht aus.
    Wenn ich "deb http://ppa.launchpad.net/yavdr/testing-vdr/ubuntu lucid main" in die "/etc/apt/sources.list.d/yavdr.list" eintrage ist das bestimmt nicht der richtige Weg ?
    Dann will er mir ja etliche neue Sachen installieren.


    Gruf Ronald

    NEW: yavdr 0.3
    Board: ASUS AT5ION-I
    Grafik: (integriert) nvidia GT218
    DVB: Cine S2
    Gehäuse;: Antec Micro Fusion
    Display : IMON Display
    Fernbedienung: UIRT an USB2Ser-Wander (MSI Mediacenter FB)
    TV : Toschiba 37R3500P


    Old: genvdr (vdr 1.4.7) "MediaPortal" 800MHz Celeron, 256MB, 2x FF 1.3, SCART,

  • Hallo
    Verzeichnis löschen und neu holen, dann gehts auf alle Fälle.
    Gruß


    PS.: Die 18er Firmware brauchst du dann auch unter /lib/firmware (glaub ich)

    VDR1 yaVDR 0.6: Gehäuse: OrigenAE X15e Board: Giada MG-C1037-SL Grafik: GT620 CPU: Celeron 1037U Ram: 2GB DVB: CineS2 Festplatte: 2x1TB
    VDR2 yaVDR 0.6: Gehäuse: Streacom F7C Board: Zotac Z68ITX-B-E Grafik: GT430 CPU: Pentium G630 Ram: 8GB DVB: CineS2 Festplatte: 30GB mSata + 500GB 2,5
    VDR3 yaVDR 0.6: Gehäuse: HP N36L Ram: 8GB DVB: 2 x CineS2 Festplatten: 2x 1,5TB und 2x2TB
    OctopusNet V1 + Rack 4xS2 + 8xS2

    Einmal editiert, zuletzt von Tommy.Z ()

  • Schei...


    ich hab auf dem WZ-System
    wget http://ppa.launchpad.net/yavdr…319.git235433.149_all.deb
    gemacht.
    dann "dpkg -i v4l-dvb-dkms_0~20110319.git235433.149_all.deb"
    Danach war der richtige Treiber unter
    /lib/modules/2.6.32-30-generic/updates/dkms/ngene.ko
    Nach einem reboot ist das System tot :-((
    Nicht mal eine Console bekomme ich ....
    Auf dem Bildschirn sind diverse Zeilen von
    "init : vdr main proccess terminatet with status 2"
    Auch mehrer reboots incl. Stecker ziehen half nicht.


    Und nun ? :) als ich die Zeichen schreibe und nach ca. 10min die init:Zeilen
    abschreiben will komme ich in das WZ und das Bild ist da !
    Leider ist im Log nichts relevante zu finden.
    (Außer das wirklich die ngene_18.fw geladen wird)


    Das Problem : das ganze ist reproduzierbar : ein Systemstart dauert nun mehrere Minuten !
    Im Log sind aber keine Fehler zu sehen ....
    Im dmsg steht :


    Auffällig ist die große Anzahl an Meldungen vom ngene.
    Der Treiber selbst ist aber deutlich besser.
    Die /dev/sda5 (die video-platte) ist laut "fsck -f /dev/sda" ok.


    Was könnte das Problem sein ?


    Gruß Ronald



    Edit :


    Sorry erst nach dem abschicken gesehen :

    Zitat


    altes paket runterschmeissen wenn noch drauf


    wie runterschmeissen ?
    Beim "dpkg -i ..." kamen einen Menge Meldungen mit deinstallation der alten Module.


    Gruß Ronald.


    p.s. kann fühestens morgen Abend weiter forschen.
    Zum Glück lauft das Teil wenigstens und nun ist TV-Zeit ..

    NEW: yavdr 0.3
    Board: ASUS AT5ION-I
    Grafik: (integriert) nvidia GT218
    DVB: Cine S2
    Gehäuse;: Antec Micro Fusion
    Display : IMON Display
    Fernbedienung: UIRT an USB2Ser-Wander (MSI Mediacenter FB)
    TV : Toschiba 37R3500P


    Old: genvdr (vdr 1.4.7) "MediaPortal" 800MHz Celeron, 256MB, 2x FF 1.3, SCART,

    Einmal editiert, zuletzt von ronald_s ()

  • Zitat

    Original von ronald_s
    Auf dem Bildschirn sind diverse Zeilen von
    "init : vdr main proccess terminatet with status 2"


    Mit ziemlicher Sicherheit läuft gerade ein "fsck" ... Etwas Geduld, die Kiste kommt wieder hoch.

    Gruß, WWOODY
    ...
    vdr1: yaVDR 0.3 - ZOTAC IONITX-F-E, 2GB RAM, Cine S2, Antec MicroFusion/iMON LCD, BD-ROM - Atric IR + Harmony 555 - 50" Samsung Plasma
    vdr2: yaVDR 0.3 - POV ION-330-1, 2GB RAM, 1x TT S2-3600, Atric IR + Harmony 555 - 32" Toshiba LCD
    vdr3: yaVDR 0.3 - FOXCONN nT-330i, 2GB RAM, 1x TT S2-3600, HAMA MCE - 26" LG LCD

  • Zitat


    Mit ziemlicher Sicherheit läuft gerade ein "fsck" ...


    jedes Mal ?


    Dann muss ich mal die Boot/root-partition checken.
    Das geht aber wohl nur von der CD aus oder wie kommt man bei den modernen Systemen in den Singeluser-Modus ? Auch mit "init S" ?

    NEW: yavdr 0.3
    Board: ASUS AT5ION-I
    Grafik: (integriert) nvidia GT218
    DVB: Cine S2
    Gehäuse;: Antec Micro Fusion
    Display : IMON Display
    Fernbedienung: UIRT an USB2Ser-Wander (MSI Mediacenter FB)
    TV : Toschiba 37R3500P


    Old: genvdr (vdr 1.4.7) "MediaPortal" 800MHz Celeron, 256MB, 2x FF 1.3, SCART,

  • Zitat

    Original von ronald_s


    jedes Mal ?


    Bis er fertig ist ...

    Gruß, WWOODY
    ...
    vdr1: yaVDR 0.3 - ZOTAC IONITX-F-E, 2GB RAM, Cine S2, Antec MicroFusion/iMON LCD, BD-ROM - Atric IR + Harmony 555 - 50" Samsung Plasma
    vdr2: yaVDR 0.3 - POV ION-330-1, 2GB RAM, 1x TT S2-3600, Atric IR + Harmony 555 - 32" Toshiba LCD
    vdr3: yaVDR 0.3 - FOXCONN nT-330i, 2GB RAM, 1x TT S2-3600, HAMA MCE - 26" LG LCD

  • Zitat

    Bis er fertig ist ...


    Leider nein.
    Die Filesysteme sind in Ordnung.
    Kann man irgendwo einstellen das die Console1 nicht dunkel geschaltet
    wird damit man sieht was da los ist ?
    Oder gibt es noch ein Log, das ich nicht gefunden habe, wo die Ausgaben
    die auf der Console6 die "init: ...." Zeilen bringt mitgeschrieben werden.
    Es sind so viele das das scrollt und die ersten Zeilen sind ja vermutlich die wichtigsten.


    Gruß Ronald

    NEW: yavdr 0.3
    Board: ASUS AT5ION-I
    Grafik: (integriert) nvidia GT218
    DVB: Cine S2
    Gehäuse;: Antec Micro Fusion
    Display : IMON Display
    Fernbedienung: UIRT an USB2Ser-Wander (MSI Mediacenter FB)
    TV : Toschiba 37R3500P


    Old: genvdr (vdr 1.4.7) "MediaPortal" 800MHz Celeron, 256MB, 2x FF 1.3, SCART,

  • Zitat

    Original von ronald_s
    Sorry erst nach dem abschicken gesehen :


    wie runterschmeissen ?
    Beim "dpkg -i ..." kamen einen Menge Meldungen mit deinstallation der alten Module.


    ich mach das immer wie folgt:

    man darf kein apt-get upgrade/dist-upgrade machen.
    bisher hatte ich keine probleme mit dem vorgehen.


    man kann auch prima zwischen den beiden treiber versionen wechseln.

    Code
    # sudo apt-get remove s2-liplianin-dkms
    # sudo apt-get install v4l-dvb-dkms

    yavdr 0.5, AMD Athlon(tm) II X2 240e, MSI 770-C45, 4GB, Cine S2, Terratec Cinergy S2 PCI HD, TechniSat SkyStar2 DVB-S, TechniSat AirStar2 DVB-T

  • Zitat


    Mit ziemlicher Sicherheit läuft gerade ein "fsck" ...


    Es war wirklich ein fsck. Allerdings ist unklar warum die Partition beim Test immer ok war und trotzdem beim boote das fsck lief.
    Da es die fast 2TB große Video-Partition war konnte ich die mal im Livesystem unmounten und habe
    dann noch mal ein "fsck -fC /dev/sda5" laufen lassen (ohne jeden Fehler)
    Dann habe ich noch in der /etc/fstab die Partition mal deaktiviert, durchgebootet, Partition in fstab wieder aktiviert und noch mal durchgebootet.
    Nun geht es wieder. :)


    Vielen Dank an die Helfer.

    NEW: yavdr 0.3
    Board: ASUS AT5ION-I
    Grafik: (integriert) nvidia GT218
    DVB: Cine S2
    Gehäuse;: Antec Micro Fusion
    Display : IMON Display
    Fernbedienung: UIRT an USB2Ser-Wander (MSI Mediacenter FB)
    TV : Toschiba 37R3500P


    Old: genvdr (vdr 1.4.7) "MediaPortal" 800MHz Celeron, 256MB, 2x FF 1.3, SCART,

Jetzt mitmachen!

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