Kernel 2.6.20.1 für LinVDR

  • edit 10.06.07
    aktueller Paketname ist wieder
    http://drseltsam.device.name/vdr/linvdr-kernel-2.6.20.1.tgz mit v4l-dvb-hg Treibern vom 20.05.07 inkl. ivtv 1.0.0.
    Der Kernel mit ivtv 0.10 ist obsolet und daher gelöscht. Nutzer der Plugins pvr350 sowie pvrinput wechseln bitte auf Kernel 2.6.21.3.. Dies ist voraussichtlich die letzte Version des 2.6.20.1-Paketes


    edit 15.04.07
    http://drseltsam.device.name/v…l-2.6.20.1-ivtv-1.0.0.tgz upgedatet:
    - Kernelmodul msr aufgenommen
    - v4l-dvb hg vom 13.04 inkl. ivtv 1.0.0. Neben den Ufo-Performances-patches ist der neueste Patch 010 von e9hack für neue KNC One/Cinergy 1200 DVB-C-Karten drin
    - Modul ppdev aufgenommen




    edit 02.04.07
    leider lässt sich ivtv-0.10 nicht mehr in neuere hg-Sourcen einbinden. Daher gibt es zunächst zwei Pakete


    -für Leute, die das pvrinput und/oder pvr350-Plugin nutzen:
    http://drseltsam.device.name/v…el-2.6.20.1-ivtv-0.10.tgz
    die DVB-Treiber sind immer noch vom 21.02.07, aber nun mit dem 009-Patch von e9hack (für neue KNC One/Cinergy 1200 DVB-C-Karten)


    für Leute, die keine pvr-Plugins nutzen:
    http://drseltsam.device.name/v…l-2.6.20.1-ivtv-1.0.0.tgz
    die hierin enthaltenen ivtv-Treiber 1.0.0 laufen nicht mit den derzeit für LinVDR verfügbaren Plugins!
    DVB-Treiber sind vom 01.04.07, gleiche Patches wie üblich



    edit 23.03.07:
    -inzwischen läuft auch dvd-Wiedergabe mit em84xx
    -aktualisierte Plugins pvr350 und pvrinput kommen in Kürze ins Toxic-Tonics vdr-Paket mit rein


    edit 03.03.07:


    DVB-Treiber für FF-Karten gepatcht:
    http://linuxtv.org/hg/v4l-dvb?…ca282a37546e;style=gitweb



    edit 24.02.2007


    Wenige Tage nach dem 2.6.20 stelle ich ein aktualisiertes 2.6.20.1-Paket zur Verfügung. Es gab zuvor Performance-Probleme auf einigen Systemen, deren Ursache offenbar ein neuer (alternativer) IDE-Treiber war. Zudem habe ich die Timerfrequenz auf 1000 Hz angehoben, um den Kernel reaktionsfreudiger zu machen.


    Enthalten sind

    • DVB-Treiber aus dem v4l-dvb hg vom 21.02.07 ( inkl. aktualisiertem Performance-Patch von UFO, siehe
      Update: Optimierter av7110 Treiber) sowie dem Patch Nr. 008 von e9hack für neue KNC One/Cinergy1200-Karten
    • neueste Firmware f12623
    • ivtv-Treiber 0.10 inkl. neuer Encoder-Firmware Achtung: von den bisherigen pvr-Plugins könnte pvrinput laufen, pvr350 wird es hingegen nicht..


    • ivtv-utils auf neuen Treiberstand upgedatet
    • rr232x Highpount SATA Modul (1.0.5)
    • für Netstream2000/activy: em8400-Module (realmagic84xx, packetcommand), alle erforderlichen libs + devices sowie tdk5002cctl .
    • em8300 0.16.1-rc1 gepatcht für OSS als default (für das dxr3-Plugin)
    • sämtliche lirc-Treiber, daemon und utils (CVS 21.02.07)
    • imon_vfd
    • w_scan und w_pvrscan in den neusten Version
    • Geode-powernow-Patch von kilroy
    • powernowd-Dämon 0.97
    • cdfs
    • WLAN-Treiber der Projekte ndiswrapper (1.37), madwifi-ng (SVN 08.02.07) , linux-wlan-ng (0.2.7; Prism2), rt2x00 (CVS 10.02.07). Der Ralink-Originaltreiber RT61 läuft nicht auf Kernelversionen > 2.6.19 und fehlt daher. Versucht ersatzweise das Modul rt61pci aus dem rt2x00-Projekt. Wenn es nicht funktioniert, mailt an Ralink und fordert sie auf, den Treiber 1.1.0.0 zu aktualisieren!
    • wireless-tools (Version 28 )
    • wpa-supplicant 0.5.7

    Der Kernel ist weiterhin mit CPU-Typ 386 für bestmögliche Kompatibilität kompiliert.


    Kompiliert wurden Kernel + Module nun auf einem Kubuntu 6.10 mit gcc 4.1.1-13ubuntu5. (Beim 2.6.18 war es gcc 4.0). Die userspace-binaries sind mit gcc 2.95, teilweise auch gcc 3.0 unter woody kompiliert worden. Die config des Kernels liegt wie immer in /boot.


    Dies ist ein speziell auf LinVDR abgestimmtes Paket, das nicht nur den Kernel und seine Module, sondern auch userspace-binaries (kompiliert mit gcc 2.95 gegen die glibc von woody), Firmware und statische devices enthält. Der Einsatz auf anderen Distributionen (z.B. ct-vdr) ist daher ggf. mit Anpassungen/Problemen verbunden und sollte erfahrenen Anwendern vorbehalten bleiben.


    Bitte nehmt die Installation wie üblich mit


    tar xvfz linvdr-kernel-2.6.20.1.tgz -C /
    (bzw. so, wie das Kernelpaket heißt)


    vor. Die wireless-tools bringen eine neue lib mit. Da ich nicht weiss, ob die Startscripte von LinVDR beim Neustart automatisch ein
    ldconfig
    machen, solltet Ihr das bitte auch noch ausführen.


    Bitte führt Vergleiche ("mit dem 2.6.18 war es besser") ausschließlich mit dem letzten 2.6.18-Paket vom 18.02.07 durch. (Hebt Euch vorhandene ältere 2.6.18-Pakete trotzdem gut auf , ich hab sie nämlich nicht mehr :) )


    Einige User haben Probleme mit der Fernbedienung gemeldet. Bei IR-Empfängern, die direkt an der DVB-Karte angeschlossen sind, wirken sich wohl Treiberänderungen aus, die evtl. eine Neukonfiguration des remote-Plugins erforderlich machen. Hilfestellung hierzu kann ich leider nicht leisten, macht für solche Anfragen bitte einen separaten Thread auf.


    Viel Spaß :)

    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

    18 Mal editiert, zuletzt von Dr. Seltsam ()

  • hey super - vielen Dank !!


    so on
    Buwa

    Hardware: Intel Pentium III 866 MHz passiv gekühlt; 512 MB Ram; IDE2CF 512 MB; 250 GB Samsung SpinPoint; umgebautes Scenic xB Gehäuse; LG 16x DVD-Burner; 145 Watt Netzteil; modifiziertes "IDE-Verlängerungskabel"; ICE-TFT 6"
    Software: Mahlzeit ISO 3.2
    2TB HDD-Raid über LAN
    (){ :|:& } ;:

  • Super. Vielen Dank, Doc. :applaus


    Wird gleich "eingebaut".


    Mozart488

    VDR M:
    Revo 3610 mit yavdr hoffentlich bald
    Hardware: Compaq Deskpro EP, TT DVB-S 2300, 200 GB Samsung SP2014N
    Software: LinVDR 0.7, Dr. Seltsam 2.6.17.8, tarandor+cody, vdr1.4.2-1

  • Hi,


    Kernel bootet und läuft, kann aber nicht mehr gescheit TV schauen - grade auf pro7. :/


    AC3 - DD:
    Feb 18 20:15:46 satbox user.warn kernel: gpioirq DMA RX buffer overflow [X - Mal]
    Feb 18 20:15:46 satbox user.err vdr: [3526] 2 cRepacker messages suppressed
    Feb 18 20:15:46 satbox user.err vdr: [3526] cDolbyRepacker: skipped 464 bytes to sync on next AC3 frame


    Stereo:
    Feb 18 20:16:02 satbox user.warn kernel: gpioirq DMA RX buffer overflow
    Feb 18 20:16:02 satbox user.debug vdr: [3533] PES packet shortened to1814 bytes (expected: 3470 bytes)
    Feb 18 20:16:02 satbox user.debug vdr: [3526] PES packet shortened to 1814 bytes (expected: 3470 bytes)


    Bild muss sich neu aufbauen / es kommt zu Tonaussetzern, alle paar Sekunden.


    keine ahnung woher das kommt, bei 2.6.18 wars noch nicht da -> nie da! :)


    HW:
    DVB Nexus-S 2.3 2MB
    femon (jetzt unter 2.6.18 - .20 muss ich noch nachholen):

    Code
    | STR: #b402 (70%)       BER: #00000000       Video: ~3 Mbit/s |
    | SNR: #daac (85%)       UNC: #00000000       Audio: 454 kbit/s|

    BER: immer 0
    UNC: immer 0


    mfg
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

    7 Mal editiert, zuletzt von P2k1 ()

  • @ pk21: gpioirq DMA RX buffer overflow können eine unerwünschte Nebenwirkung des performance-Patches von UFO sein. Dann müsste das aber im aktuellen 2.6.18 aber genauso auftreten, denn die DVB-Treiber sind da fast identisch. Also bitte nochmal 2.6.18-Paket downloaden und einen Vergleichstest machen.

    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

  • Hallo Dr.Seltsam,


    hier das Feedback zu em84xx:


    1) em84xx funktioniert -> LiveTV klappt problemlos
    2) packetcommand zum abspielen von DVDs/SVCDs scheint nicht zu funktionieren.


    logread bei packetcommand Verwendung:



    ...und immer so weiter.


    Mein Vorgehen:
    -> Mahlzeit ISO 3.2 installiert
    -> linvdrupdater.sh
    -> Toxics aktueller vdr
    -> Test des em84xx Plugins (ohne packetcommand getestet) -> Test ok
    -> Dr.Seltsam Kernel 2.6.20 installiert
    -> Packetcommand schlägt fehl, Live TV funktioniert


    Eventuell habe ich auch etwas nicht 100%ig eingrichtet, daher gehe ich nochmal auf 2.6.18 zurück.


    Bis denne,
    Wicky

  • dann versuche bitte noch mal folgendes:


    in /lib/modules/2.6.20/em8400:
    realmagic84xx.ko umbenennen in realmagic84xx.ko.0.2.1
    packetcommand.ko umbenennen in packetcommand.ko.old


    http://drseltsam.device.name/v…0-realmagic84xx-0.2.2.tgz
    runterladen und mit

    Code
    tar xvfz linvdr-kernel-2.6.20-realmagic84xx-0.2.2.tgz -C /


    entpacken. Dieses Modul soll die packetcommand-Aufgaben integriert haben. Ich weiss bloss nicht, wie vollständig AustrianCoders Werk schon war ...


    Dann beide Module entladen und das neue Modul realmagic84xx laden oder einen reboot machen

    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 ()

  • Zitat

    ivtv-Treiber 0.10 inkl. neuer Encoder-Firmware Achtung: dafür sind angepasste Versionen von pvrinput + pvr350 notwendig, die noch nicht für LinVDR kompiliert bereitstehen. Ich hoffe aber, dass das in wenigen Tagen der Fall sein wird. Ich habe mich trotzdem entschieden, den Kernel schon jetzt bereitzustellen, da die Mehrheit der Nutzer keine PVR-Karten einsetzt.


    Wie wirkt sich das denn aus? Nach einem linvdrupdate hatte ich plötzlich diese Konstellation:


    Code
    filename:       /lib/modules/2.6.18/kernel/drivers/media/video/ivtv/ivtv.ko
    version:        0.10.0 (v4l-dvb + ivtv virtual merge) Revision: 3791


    Ivtv wollte nicht mehr laden, weil das Firmware-File nicht mehr passte. Ich hab mir eine
    neue Firmware besorgt und es ging wieder. Ich benutze pvrinput, kann es aber nicht richtig
    Testen, weil ich zu weit von der Antenne weg bin. Deshalb sehe ich nur Schneegestöber
    wie vor dem update. Heist das, das es doch mit dem neuen ivtv und dem alten pvrinput geht?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Eigentlich sollte das 2.6.18-Paket eine ivtv-0.8-Version haben. Anscheinend habe ich da bei einem meiner ständigen updates ein Kuckucksei untergejubelt.


    Als ich angefangen habe, die trunk Version zu testen, ging pvrinput nicht, es musste angepast werden. Kann sein, dass bei einem der ständigen bugfixes von ivtv das dann gefixt wurde...


    Wenn es startet, wird es wohl auch funktionieren. Bei mir wollte es damals gar nicht starten.


    Ich schau mir das nächste Woche nochmal genauer an ...ich bin jetzt groggy :)

    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 ()

  • @Dr.Seltsam


    Zunächst zu dem ursprünglichen em84xx und packetcommand des 2.6.20er
    Ich wollte nochmals sichergehen, dass die Konfiguration des Systems bzgl. packetcommand korrekt ist.


    Daher habe ich in /boot/ die Konfiguration wieder auf 2.6.18 umgeschossen.


    -> packetcommand läuft und ich kann eine SVCD anschauen


    Danach habe ich die Konfiguration in /boot/ wieder auf 2.6.20 umgestellt.


    -> liveTV läuft noch aber kein packetcommand für DVD/SVCD


    Fazit: Das System ist korrekt eingerichtet, aber das packetcommand Modul will nicht recht beim 2.6.20er


    Zum neuen em84xx Modul mit integrierten packetcommand
    1. Das Modul läßt sich ohne Fehlermeldung laden.
    2. TV Bild bleibt schwarz, flackert aber kurz bei der Initalisierung des em84xx-Plugins.
    3. Der VDR crashed kurz nach der Initalisierung des em84xx-Plugins


    Hier das log:

    Code
    linvdr user.info vdr: [2110] em84xx: checking for a dvd drive
    Feb 18 23:04:15 linvdr user.info vdr: [2110] em84xx: dvd drive detected (device: /dev/hdc)
    Feb 18 23:04:15 linvdr user.warn kernel: [Received irq data: 0000100c-0000100b-00008000]
    Feb 18 23:04:15 linvdr user.warn kernel: [Received ring3 pid is 2119]


    ---> sofort danach crashed der VDR.


    dmesg

    Code
    em84xx: EM84xx 8400 (rev 1) bus: 1, devfn: 72, irq: 11,memory: 0x40000000.
    em84xx: mapped-memory at 0xd0a80000
    em84xx: quasar_dev_id: #33792
    em84xx: using MTRR


    Nachtrag:
    Laut lspci tummeln sich jedoch z.Z. (ohne Veränderung der Hardware) drei Geräte auf IRQ 11


    Das ist bei dem PC häufig der Fall, aber ich dachte eigentlich immer, dass es nur zwei Geräte wären...


    Eine der Karten ist die Netstream2k


    Das wäre eventuell noch zu testen... aber nicht mehr heute...


    Gruß
    Wicky

  • besten Dank für Deinen geduldigen Test. Mal sehen, was Uwe (er hat auch die Sourcen) und arghra berichten. Wenn es nicht läuft, fliegt es aus dem Kernelpaket halt raus, bis die Entwickler den Code korrekt für 2.6.20 angepast haben. Aber wie lange das bei Austrian Coder dauern kann, kennt man ja :)
    Im Moment ist die Gemeinde der em8400-user bei LinVDR ja nicht so groß, als dass das ein Key-Feature wäre.

    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

  • Zitat

    Original von Dr. Seltsam
    besten Dank für Deinen geduldigen Test. Mal sehen, was Uwe (er hat auch die Sourcen) und arghra berichten. Wenn es nicht läuft, fliegt es aus dem Kernelpaket halt raus, bis die Entwickler den Code korrekt für 2.6.20 angepast haben. Aber wie lange das bei Austrian Coder dauern kann, kennt man ja :)
    Im Moment ist die Gemeinde der em8400-user bei LinVDR ja nicht so groß, als dass das ein Key-Feature wäre.


    ....aber es wäre imho verdammt schade.


    A) Es haben sich viele eine Activy bestellt.
    B) arghra arbeitet so fleißig am Plugin und er hat verdammt viel erreicht.


    -> Wenn das jetzt an den Modulen scheitern sollte bzw. man bei 2.6.18 für alle Ewigkeit verharren müsste. Ich fände dies wirklich schade.


    Macht Kron eigentlich noch etwas für em84xx., oder nur AC? Es würde mich sehr freuen, wenn auch Kron noch etwas machen würde. :] ....ich weiß der Faktor Zeit ist eine begrenzte Resource...


    Gruß
    Wicky

  • Fein!!!!


    Und wie werde ich das Ganze nach dem


    tar xvfz linvdr-kernel-2.6.20.tgz -C /


    wieder los????

    VDR-Box: Intel DH87RL, Pentium G3220 3.0GHz, 16GB, Sat>IP Server
    Gentoo 4.8.17-hardened-r2, VDR 2.2.0, satip 2.2.3, streamdev-server 0.6.1


  • Guten Abend,


    was willst Du wieder loswerden und warum?


    zurück zu Kernel 2.6.18: Am besten, einfach das 2.6.18-Paket drüber bügeln. Aber wie gesagt, den Grund würde ich gerne erfahren.

    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

  • Zitat

    Original von gekkoo
    Fein!!!!


    ....ja, finde ich auch.


    Zitat


    Und wie werde ich das Ganze nach dem


    tar xvfz linvdr-kernel-2.6.20.tgz -C /


    wieder los????


    ...wie jetzt :rolleyes: Warum möchtest du den Kernel wieder deinstallieren, wenn du ihn "fein" findest und ihn gerade erst mühsam installiert hast.


    Du hast dir doch bestimmt etwas dabei gedacht, wenn du einen neuen Kernel installierst und jetzt brauchst du ihn auf einmal nicht mehr?


    Gruß
    Wicky

  • Das ist ja das Problem...
    Ich habe eben zu wenig dabei gedacht...


    Zurück will ich wenn, dann zu meinem alten Kernel.

    VDR-Box: Intel DH87RL, Pentium G3220 3.0GHz, 16GB, Sat>IP Server
    Gentoo 4.8.17-hardened-r2, VDR 2.2.0, satip 2.2.3, streamdev-server 0.6.1

  • Zitat

    Original von gekkoo
    Das ist ja das Problem...
    Ich habe eben zu wenig dabei gedacht...


    ...das ist zumindest ehrlich :]


    Aber interessant wäre schon, was es für Probleme mit dem 2.6.20er bei dir gibt.


    Nur wenn Dr.Seltsam Infos erhält, dann lässt sich etwas verbessern.


    Wie du schmerzfrei wie zu dem 2.6.18er von Dr.Seltsam zurück kommst, hat Dr.Seltsam bereits geschrieben.


    Wenn du einen anderen Kernel installiert hattest, dann musst du dich manuell darum kümmern.


    Wie das geht lässt sich nicht mit fünf Worten beschreiben, außerdem ist mir dein System nicht bekannt. D.h. hier wirst du selber Hand anlegen müssen...


    Gruß
    Wicky

Jetzt mitmachen!

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