DVB-SKY 960 USB unter Kernel 3.4 A20 [solved]

  • Hallo,

    hat jemand die DVB-Sky 960 USB (DVB-S2) unter dem 3.4er-Kernel auf einem Cubie oder Banana Pi/Pro am Laufen?
    Gibt es da vielleicht einen patch? Ich habe den 3.6-Patch vom DVB-Sky Support implementiert, der läuft aber nicht.

    Bin für jeden Hinweis dankbar.

    Gruß
    beta

    Edited once, last by beta (April 1, 2015 at 8:55 AM).

  • Hallo,

    ich möchte die DVBSKY S960 mit Kernel 3.4 (Bananian) auf dem Banana Pi (M1) zum Laufen bringen. Mit dem Kompilieren der "originalen" V4L Sourcen hab ich es nicht geschafft.

    Wäre es möglich die Vorgangsweise detailliert zu erläutern, wie man es mit dem "von fritz" modifizierten DVBSKY-Kernelpatch zum Laufen bekommt?

    Danke & lg
    Sukkubus

  • Interessant wäre eher, wie man einen neueren Kernel auf den Banana Pi bekommt.

    Damit hätte man z.B. eben jenen Treiber im Kernel Paket mit drin und viele weitere Neuigkeiten die ein veralteter 3.4 noch nicht hat.

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

  • Tja, schön wärs.
    Leider fehlt noch der "langersehnte" KMS disp driver.
    Gilt leider auch für den H3 der auch mit 3.4 driver kommt.

    Zurück zum Thema:
    Kernel patchen, menüconfig:
    Device Drivers -> Multimedia Support -> DVB for Linux -> DVB/ATSC adapters -> Support for various USB/DVB devices -> DvbWorld & Tevii .... (M)
    Eventuell bei Customise frontends... checken ob Montage DS3103 als modul gewählt.
    Kernel und module maken und firmware nach /lib/firmware.
    Fertich

    ciao

    Edited once, last by von fritz (June 21, 2015 at 7:22 PM).

  • hallo,

    ich habs nun so hinbekommen:

    Schritt 1, ausführen am BananaPi (Bananian 15.04): kopieren der akutellen Kernel-Konfig (.config), installieren der Firmware

    Code
    zcat /proc/config.gz > /root/bpi_kernelconfig
    
    
    cd /root
    wget http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz
    tar xf dvbsky-firmware.tar.gz 
    ./dvbsky-firmware/copy-firmware.sh

    Schritt 2, ausführen am System zum Crosscompilieren (bei mir Linux Mint Rebecca): Installation der Pakete, Kernel downloaden, Patchen, .config vom BananaPi per SCP holen

    Code
    apt-get install build-essential u-boot-tools binutils-arm-linux-gnueabihf gcc-4.7-arm-linux-gnueabihf-base g++-4.7-arm-linux-gnueabihf gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf libusb-1.0-0 libusb-1.0-0-dev git wget fakeroot kernel-package zlib1g-dev libncurses5-dev
    
    
    git clone -b bananapi-3.4 https://github.com/Bananian/linux-bananapi.git
    cd bananapi-3.4
    wget https://github.com/vonfritz/meta-sunxi/raw/test-master/recipes-kernel/linux/linux-sunxi/0001-support-for-dvbsky-usb-receiver.patch
    patch -p1 < 0001-support-for-dvbsky-usb-receiver.patch 
    scp root@bananaserver:/root/bpi_kernelconfig ./.config

    Schritt 3, ausführen am System zum Crosscompilieren (bei mir Linux Mint Rebecca): Kernelimage erstellen, Kernelmodule erstellen

    Code
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- clean
    make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output modules_install
    mkdir -p output/boot/
    cp arch/arm/boot/uImage output/boot/

    Schritt 4, ausführen am System zum Crosscompilieren (bei mir Linux Mint Rebecca): kopieren der Dateien (Kernelimage, Module) auf SD-Karte (bestehendes Bananian 15.04)

    Code
    cp /path_to_sd_fat_partition/uImage /path_to_sd_fat_partition/uImage.old
    cp output/boot/uImage /path_to_sd_fat_partition
    cp -R output/lib/modules/* /path_to_sd_ext4_partition/lib/modules/

    Schritt 5: SD-Karte in den BananaPi

    Code
    dmesg | grep dvb
    
    
    [   15.775196] dvb-usb: found a 'Bestunar US6831 HD' in warm state.
    [   15.996651] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [   16.045285] dvb-usb: MAC address: 00:17:42:54:96:0c
    [   16.376146] m88ds3103_load_firmware: Waiting for firmware upload (dvb-fe-ds3103.fw)...
    [   17.486628] dvb-usb: schedule remote query interval to 150 msecs.
    [   17.528042] dvb-usb: Bestunar US6831 HD successfully initialized and connected.
  • Tja, schön wärs.
    Leider fehlt noch der "langersehnte" KMS disp driver.
    Gilt leider auch für den H3 der auch mit 3.4 driver kommt.

    Der wahrscheinlich nie kommen wird, weil hinter den Kulissen alles getan wird, dass es nie einen offenen Mali Treiber geben wird und der Entwickler wohl aufgegeben hat.

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

  • weil hinter den Kulissen alles getan wird, dass es nie einen offenen Mali Treiber geben wird

    Warum ist das eigentlich so? Wem nützt das?

    Server: Raspberry Pi, Acer Aspire easyStore H340, DIGIBIT R1 SAT>IP

    Clients: Hauppauge MediaMVP, Raspberry Pi mit Vomp-Client und SAT>IP, BananaPi Pro, Mele M5

  • So wie man liest ist ARM selbst das Problem.

    [edit]http://libv.livejournal.com/27461.html[/edit]

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

  • Ich hab auf meinem Banana jetzt Kernel-4.0.4 + media-build von gestern, diese Kombi funzt mit der S960 auch, wenn man auf die Mali binaries nicht angewiesen ist.

    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler
    Display Spoiler


    to spoil
    verderben
    beschädigen
    plündern
    behindern
    berauben
    vereiteln
    rauben
    zerstören [fig.] [verderben, verunstalten]
    vergällen
    verhageln [fig.]

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!