problem installing TechniSat SkyStar 2 eXpress HD Sat receiver (PCIe, DVB-S2) in Opensuse 13.2

Hi to All :),

Really happy to join opensuse forum, i have a satellite card the technisat skystar 2 express HD i used it in ubuntu 14.04 with success , i just followed these simple command in terminal :

|1| hg clone http://linuxtv.org/hg/~endriss/media_build_experimental
|—|
|

Code compilation and driver installation is started by :

|1
|

2

3
4
5|cd media_build_experimental
make download
make untar
make
sudo make install|

now i am moving to opensuse 13.2 and tried the above command without any success, i wonder why ? i know ubuntu isn’t similar to opensuse but they all based on Linux kernel :, i am new in Linux in general and really need help how to use my satellite card in opensuse 13.2.

thanks so much in advance .

You should post the output of the error and CODE wrap it.


Like this

That being said, you need to have at least gcc, make and kernel-devel packages installed to compile it.

I took a quick glance at the compilation scripts and you’ll also need a certain perl module, so installing it should fix the error if you run into it:


sudo zypper in perl-Proc-ProcessTable

thank you for the reply, yes i verified; i have these packages installed, other dvb packages installed too using add/remove software, i think it’s better to give the error codes: my satellite card use SAA7160 and the kernel see it with great details ( i was amazed by opensuse 13.2 lol!) everything going fine , make untar give this in the end:


Applying 'patch.d/999_dvb_frontend_show_fe_idx.diff'
patching file linux/drivers/media/dvb-core/dvb_frontend.c
Hunk #1 succeeded at 2776 (offset 131 lines).

# Drivers added successfully ;-)
make[1]: Leaving directory '/home/mohamed/media_build_experimental/linux'

the problem come when apply make :


make -C /home/mohamed/media_build_experimental/v4l 
make[1]: Entering directory '/home/mohamed/media_build_experimental/v4l'
No version yet, using 3.16.6-2-desktop
scripts/make_makefile.pl
Updating/Creating .config
make[2]: Entering directory '/home/mohamed/media_build_experimental/linux'
Applying patches for kernel 3.16.6-2-desktop
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/debug.patch
patch -s -f -N -p1 -i ../backports/drx39xxj.patch
patch -s -f -N -p1 -i ../backports/v4.0_dma_buf_export.patch
patch -s -f -N -p1 -i ../backports/v4.0_drop_trace.patch
patch -s -f -N -p1 -i ../backports/v3.16_netdev.patch
patch -s -f -N -p1 -i ../backports/v3.16_wait_on_bit.patch
patch -s -f -N -p1 -i ../backports/v3.16_void_gpiochip_remove.patch
Patched drivers/media/dvb-core/dvbdev.c
Patched drivers/media/v4l2-core/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
make[2]: Leaving directory '/home/mohamed/media_build_experimental/linux'
Preparing to compile for kernel version 3.16.6
File not found: /lib/modules/3.16.6-2-desktop/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
make[2]: Entering directory '/home/mohamed/media_build_experimental/linux'
Patches for 3.16.6-2-desktop already applied.
make[2]: Leaving directory '/home/mohamed/media_build_experimental/linux'
./scripts/make_kconfig.pl /lib/modules/3.16.6-2-desktop/build /lib/modules/3.16.6-2-desktop/build
Preparing to compile for kernel version 3.16.6
File not found: /lib/modules/3.16.6-2-desktop/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
Updating/Creating .config
make[2]: Entering directory '/home/mohamed/media_build_experimental/linux'
Patches for 3.16.6-2-desktop already applied.
make[2]: Leaving directory '/home/mohamed/media_build_experimental/linux'
Preparing to compile for kernel version 3.16.6
File not found: /lib/modules/3.16.6-2-desktop/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
make[2]: Entering directory '/home/mohamed/media_build_experimental/linux'
Patches for 3.16.6-2-desktop already applied.
make[2]: Leaving directory '/home/mohamed/media_build_experimental/linux'
./scripts/make_kconfig.pl /lib/modules/3.16.6-2-desktop/build /lib/modules/3.16.6-2-desktop/build
Preparing to compile for kernel version 3.16.6
File not found: /lib/modules/3.16.6-2-desktop/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
make[1]: *** No rule to make target 'Kconfig', needed by '.myconfig'.  Stop.
make[1]: Leaving directory '/home/mohamed/media_build_experimental/v4l'
Makefile:28: recipe for target 'all' failed
make: *** [all] Error 2

finally make install give this

make -C /home/mohamed/media_build_experimental/v4l install
make[1]: Entering directory '/home/mohamed/media_build_experimental/v4l'
removed directory: '/lib/modules/3.16.6-2-desktop/updates/media'
/sbin/depmod -a 3.16.6-2-desktop 
make -C firmware install
make[2]: Entering directory '/home/mohamed/media_build_experimental/v4l/firmware'
  CC  ihex2fw
Installing firmwares at /lib/firmware: vicam/firmware.fw cp: cannot stat 'vicam/firmware.fw': No such file or directory
ttusb-budget/dspbootcode.bin cp: cannot stat 'ttusb-budget/dspbootcode.bin': No such file or directory
cpia2/stv0672_vp4.bin cp: cannot stat 'cpia2/stv0672_vp4.bin': No such file or directory
av7110/bootcode.bin cp: cannot stat 'av7110/bootcode.bin': No such file or directory
Makefile:23: recipe for target 'install' failed
make[2]: [install] Error 1 (ignored)

make[2]: Leaving directory '/home/mohamed/media_build_experimental/v4l/firmware'
install -d -v /lib/modules/3.16.6-2-desktop/updates/media
install: creating directory '/lib/modules/3.16.6-2-desktop/updates/media'
install *.ko -> /lib/modules/3.16.6-2-desktop/updates/media/
install: cannot stat '*.ko': No such file or directory
Makefile:205: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory '/home/mohamed/media_build_experimental/v4l'
Makefile:17: recipe for target 'install' failed
make: *** [install] Error 2










If make fails don’t install it LOL. Won’t work

Have you installed the kernel source/devlopment packages. They are needed when building a driver against the kernel

Why do you want to install a different driver then? :wink:

the problem come when apply make :

File not found: /lib/modules/3.16.6-2-desktop/build/.config at ./scripts/make_kconfig.pl line 34, line 4.

This file is part of the package kernel-desktop-devel. And make sure that you have the same version as your kernel-desktop installed, i.e. 3.16.6.

Use YaST’s “Versions” tab to select the version, or run:

sudo zypper in kernel-desktop-devel-3.16.6