DVB Treiber sehr gross

  • Hi,


    ich wollt gerade auf die neuen v4l (video4linux) dvb Treiber umstellen und dabei ist mir aufgefallen das die Kernel Module ca. 5-10 mal grösser als die Module des alten dvb-1.1.1 Treibers sind.
    Kann mir jemand sagen wie das zustande kommt, bzw was man gegen diese enormen Vergrösserung tuen kann?


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • ich hatte auch Module von 1,5 MB Größe mit den Sourcen von vor ein paar Tagen. Mit Sourcen vom 02.04. passiert das nicht. Muss ein Fehler im Make-Prozeß sein. Hatte noch keine Zeit, an die linuxtv-ML zu schreiben

    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

  • Hi,


    wie kann ich denn mit hg ne ältere Version auschacken?


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Hi Dr. Seltsam,


    ich hab nun ältere Versionen getestet (bis zu drei Monate alte), aber alle produzieren diese riesen Module. Könntest Du mir ne Version zuschicken, die noch keine so grossen Kernel Module produziert? Hast Du die noch liegen?


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • ich lade Dir gerade meine Sourcen vom 02.04.06 hoch:
    http://drseltsam.device.name/vdr/v4l-dvb-sources-020406.tgz

    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

  • Hi Dr. Seltsam,


    auch mit der Version bekomme ich die grossen Module. Es muss also an etwas anderem liegen, nicht an der v4l version. Vielleicht hat sich bei Dir irgendwas am System geändert? Irgendwelche updates die das auslösen...


    Ich verwende nen SuSE 10.0


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • keine Ahnung. Ich hab das Problem reproduzierbar nur mit neueren Versionen gehabt. Poste doch mal an die linuxtv ML

    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

  • Hi,


    hab ich bereits gemacht, und das ist auch (hoffentlich) schon in Arbeit...


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • danke für die Info.


    muss man v4l/scripts/make_makefile.pl separat aufrufen, oder geschieht das beim make / make install automatisch ?

    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

  • nee, alles wie gehabt. Riesengroße Module :§$%

    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

  • Hi Dr. Seltsam,


    doch, die sind wieder klein, oder waren es eventuell auch immer (kann ich nun nicht mehr nachprüfen). Nur sind die Module erst nach dem Installieren wieder klein. Das liegt da drann, das vor dem installieren die Debug-Informationen aus den Modulen entfernt werden (strip --strip-debug).


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Zitat

    Original von Dr. Seltsam
    nee, alles wie gehabt. Riesengroße Module :§$%


    Hast Du den mercurial tree komplett neu geladen ? Nicht dass da irgendwelche Altlasten rumschwirren. Bei mir sind die Module nun wieder normal :)

  • ich habe heute morgen einen neuen tree aus dem mercurial geladen.


    zuerst habe ich make /make install gemacht. Ergebnis: b2c2-flexcop.ko ist z.B. 1,5 MB groß


    Danach habe ich es noch mal mit make all / make install versucht. Gleiches Resultat.


    Ich kann auch nicht erlennen, dass das in /v4l/scripts/make_makefile.pl enthaltene strippen irgendwo zur Anwendung kommt. In den Makefiles wird darauf nicht Bezug genommen.



    Zusätzliches Problem: modprobe b2c2_flexcop_pci ergibt


    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop: disagrees about version of symbol stv0297_cs2_attach
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop: Unknown symbol stv0297_cs2_attach
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_device_exit
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_pass_dmx_packets
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_dma_control_timer_irq
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_sram_set_dest
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_dma_allocate
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_dma_xfer_control
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_dma_free
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_device_kmalloc
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_dma_config
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_device_kfree
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_device_initialize
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_pass_dmx_data
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_dma_config_timer
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_dump_reg
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_i2c_request
    Apr 29 14:57:23 linvdr user.warn kernel: b2c2_flexcop_pci: Unknown symbol flexcop_eeprom_check_mac_addr



    Ich denke mal, dass dieser gerade 45 Stunden alte Patch die Ursache ist:


    Disable stv0297_cs2 code from being used normally.


    From: Mauro Carvalho Chehab <mchehab@infradead.org>


    stv0297_cs2 should be merged into the main stv0297. In order not to lose
    information we have come up with this temporary compromise.


    Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
    Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>


    Ich hab jetzt echt die Schn... voll von diesem Abenteuerspielplatz

    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

Jetzt mitmachen!

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