Jump to content
XPEnology Community

firsttris

Rookie
  • Posts

    3
  • Joined

  • Last visited

Posts posted by firsttris

  1. Hello,

     

    i (think) i have managed it to cross-compile the required module.

     

    here is what i have done:

     

    1.)

    tvserv> uname -a

    Linux tvserv 3.2.40 #8 SMP Sat Apr 5 10:56:54 CST 2014 x86_64 GNU/Linux synology_bromolow_3612xs

     

    2. Download an extracted "gcc473_glibc217_x86_64_bromolow-GPL.tgz" to /home/user/Downloads/

     

    3. Download an extracted "synogpl-4458-bromolow.tbz" to /home/user/Downloads/x86_64-pc-linux-gnu/

     

    4. Download an extracted "http://www.dvbsky.net/download/media_build_bst_121102.tar.gz" (for Kernel 3.5.3/3.4.4/3.3.2/3.2.29) to /home/user/Downloads/media_built_bst/

    (don't know if this is the correct one, there is another one http://www.dvbsky.net/download/linux/me ... 128.tar.gz (for Kernel 3.5.x ~ 3.13.0)

     

    5.) Downloaded firmware http://www.dvbsky.net/download/linux/dv ... are.tar.gz and copied firmware files to /home/user/Downloads/media_built_bst/v4l/firmware/

    (My Firmware is: dvb-fe-ds3103.fw )

     

    6.) cd /home/user/Downloads/x86_64-pc-linux-gnu/source/linux-3.x

    7.) cp synoconfigs/x86_64 .config

    8.) Edit Makefile:

    ARCH ?= x86_64

    CROSS_COMPILE ?= /usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-

     

    9.) make oldconfig

    10.) make prepare

    11.) make prepare_modules

     

    12.) cd /home/user/Downloads/media_built_bst/

     

    13.) make ARCH=x86_64 CROSS_COMPILE=/home/user/Downloads/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- SRCDIR=/home/user/Downloads/x86_64-pc-linux-gnu/source/linux-3.x/

     

    14.) Compilation finished successfully and i get "m88ds3103.ko" which should be the Kernel-Module for my device

     

     

    What i have done to load the Kernel Module on the Synology:

     

    1.) copied m88ds3103.ko to /lib/modules/

    2.) insmod m88ds3103.ko (no error or notification so far...)

    3.) echo "insmod /lib/modules/m88ds3103.ko" >> /etc/rc.local

    4.) reboot machine

     

    If i check with:

     

    tvserv> ls /dev/dvb

    adapter0 adapter1 adapter2

     

    tvserv> ls /dev/dvb/adapter1

    net0

     

    but it should look like this: (on my Sundtek Stick)

    tvserv> ls /dev/dvb/adapter0

    demux0 dvr0 frontend0 net0

     

    In Tvheadend adapter1 and 2 is are not appearing at all.

     

    I would pay if someone would help me to make this work. (Just contact me)

     

    Regards

  2. Hello,

     

    is it possible to cross-compile the required modules for this driver?

    (it would be nice if someone could tell me at least if this is possible)

     

    I have a working cross-compile env.... (ubuntu 12.10)

     

    My Firmware: dvb-fe-ds3103.fw => http://www.dvbsky.net/download/linux/dv ... are.tar.gz

    Have successfully cross-compiled different dvb modules but i'm a little confused how to find the correct one for my card...

     

    Could someone give me a small overview of the necessary steps?

     

    Regards

×
×
  • Create New...