Project

General

Profile

BGT3635 Not reconised

Added by Max Carpenter almost 10 years ago

Hi all, I know this is more of a Linux question rather than TVH but I was hoping someone will know enough here to help me as I am really banging my head against a brick wall.

I have installed Debian Wheezy and been trying to get my BlackGold BGT3635 installed on it for hours and hours and not having much luck. The download from the BG website doesn't seem to work and I have found someone that has a zip of patches/fix and script to go with BG's download to get it all installbed but still not working. I have tried various other things from the net to try and get it working but to no avail. I am no Linux expert either but know the absolute basics.

Please help me my forehead is getting quite dented now!!!!

Thanks,
Max


Replies (43)

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Firstly stop hitting your forehead! That won't solve anything and just give you a headache!

As for blackgold cards, I don't think many have had any luck with them on Linux and from what I've read BG's support don't seem interested in helping either. Seeing as you've tried getting it to work numerous times I think your best bet would be to contact them or as a last resort return the card and purchase something like the DVBSky T9580 (http://www.amazon.co.uk/DVBSky-T9580-DVB-S2-DVB-T2-DVB-C/dp/B00FVTT966/)

You'd think for the price BG would have at least kept the drivers up to date and I thought TBS were bad!

I personally have the above card, it has open drivers in the latest media_tree but it also has closed source drivers if you're crazy enough to want to use them (Drivers also included in kernel 3.18 but there have been a few minor fixes since then).

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Thanks very much for the fast response, I shall try to stop bashing my head against a brick wall lol. I don't think im goign to be able to return the card I have been using it for a few months under windows and tied various TV servers currently using NPVR but it crashes alot and with the reviews of TVH I really want to give it ago and one of the reasons I did go for this card also was the DVB-T and S as I have one of each feed to my tv.

But with what you are saying it sounds like I'm not going to get this working meaning I will have to go back to windows :(

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Max Carpenter wrote:

Thanks very much for the fast response, I shall try to stop bashing my head against a brick wall lol. I don't think im goign to be able to return the card I have been using it for a few months under windows and tied various TV servers currently using NPVR but it crashes alot and with the reviews of TVH I really want to give it ago and one of the reasons I did go for this card also was the DVB-T and S as I have one of each feed to my tv.

But with what you are saying it sounds like I'm not going to get this working meaning I will have to go back to windows :(

I still say you should try contacting them though, do you get any errors at all, where is it not working, installing the drivers? Trying to tune?

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

My lack of experience im having trouble installing them. At the moment I am using the guide here: https://www.avforums.com/threads/building-black-gold-bgt3xxx-dvb-t2-drivers-for-linux.1886692/

I have been manually editing the install script because it keeps getting errors like these: ***************
File not found: /lib/modules//build/include/sound/control.h at scripts/make_config_compat.pl line 81.
make: * [config-compat.h] Error 2
***********************************9

There was a problem. Build did not complete.

So I take out the // and also /lib/modules/build doesn't exist but /lib/modules/3.2.0-4-amd64/build does so I copied it out and into the other folder.

Then there is the case of missing files like the control.h above and that one im stumped by I can't find it.

TVH doesn't even see the adaptor.

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Have you installed the correct kernel headers before trying to install it?

sudo apt-get install linux-headers-`uname -r`

Try again with a fresh copy of the drivers with the kernel headers installed.

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Seems so:

linux-headers-3.2.0-4-amd64 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

With the drivers just download from here: http://shop.blackgold.tv/Support/Current-Drivers

Unrar and transfer to my home directory?

Then use the zip here or not? https://www.avforums.com/threads/building-black-gold-bgt3xxx-dvb-t2-drivers-for-linux.1886692/

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

I would try with just the drivers supplied by BG first seeing as you're using an older kernel.

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Mark Clarkstone wrote:

I would try with just the drivers supplied by BG first seeing as you're using an older kernel.

Here's what the doc says you should do:

The first line mentions kernel sources so sudo apt-get install linux-source-`uname -r` :)

Prior to any installation, it is assumed that the kernel sources and kernel headers are installed and are
available on your machine.
• Unpacking the driver
# tar –jxvf bgt-linux-pcie-drv.tar.bz2
this will extract the archive to a folder by name “bgt-linux-pcie-drv”
• Prior to compilation, clean up the sources of stale configurations
# make distclean
• Create a new configuration
#make menuconfig
This will launch a menu driven configuration for the driver sources. Navigate the menu to select/deselect various options.
For the source to compile correctly, the following options must be disabled
Multimedia support 
Audio devices for multimedia 
*** ALSA sound **
<M> Bt87x Audio capture
[*] Bt87x Audio overclocking
<M> Fortemedia FM801 TEA5757 tuner
These Audio options must be disabled, also the following V4L1/2 options as well.
 Multimedia support
*** Multimedia core support ***
<M> Video for Linux
[*] Enable Video for Linux API 1 (DEPRECATED)
[*] Enable Video for Linux API 1 compatible layer
Save and exit the configuration menu.
• Navigate to the “bgt-linux-pcie-drv/v4l” directory
# cd bgt-linux-pcie-drv/v4l
• The actual build can be run.
#make –j4
The “j” option tells make the number of parallel threads it can use for compilation. If you have a quad core CPU, the –j4
option will most optimally use all of your CPU for compilation.
The modules will be built within the v4l/ directory.
Prior to loading the modules, you need to place the supplied firmware files into your system firmware directory. Normally
this is “/lib/firmware”. But this might vary from distribution to distribution. You need to discover the right location.
Once the firmware is placed in the proper location, you can either do a make install of the drivers into the relevant folders,
or manually load the drivers by using a script.
NOTE: Before you load the drivers, make sure you have a properly setup/configured udev to work with Linux DVB
drivers. The provided driver tarball was tested and validated with a vanilla Linux kernel version 3.9.1 with gcc 4.7.3 on
Kubuntu 13.04

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Well it doesn't seem happy:

tv@TVSERVER:~/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ make distclean
make -C /home/tv/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l distclean
make: * /home/tv/BGT3xxx: No such file or directory. Stop.
make: *
[distclean] Error 2

tv@TVSERVER:~/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ make menuconfig
make -C /home/tv/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l menuconfig
make: * /home/tv/BGT3xxx: No such file or directory. Stop.
make: *
[menuconfig] Error 2

I put the files here:

/home/tv/BGT3xxx Linux_Source_Release_Pack_V1-0

which has the four folders:
bgt-linux-dvb-apps
bgt-linux-pcie-drv
bgt-linux-pcie-fw
Documentation

Then as per the build pdf in Documentation I went into bgt-linux-pcie-drv and ran:

make distclean
make menuconfig

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Max Carpenter wrote:

Well it doesn't seem happy:

tv@TVSERVER:~/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ make distclean
make -C /home/tv/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l distclean
make: * /home/tv/BGT3xxx: No such file or directory. Stop.
make: *
[distclean] Error 2

tv@TVSERVER:~/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ make menuconfig
make -C /home/tv/BGT3xxx Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l menuconfig
make: * /home/tv/BGT3xxx: No such file or directory. Stop.
make: *
[menuconfig] Error 2

I put the files here:

/home/tv/BGT3xxx Linux_Source_Release_Pack_V1-0

which has the four folders:
bgt-linux-dvb-apps
bgt-linux-pcie-drv
bgt-linux-pcie-fw
Documentation

Then as per the build pdf in Documentation I went into bgt-linux-pcie-drv and ran:

make distclean
make menuconfig

Get rid of the space in the directory :p

try renaming the folder

mv "~/BGT3xxx\ Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv" "~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv"

I've got caught out many times by spaces!

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Yeh I saw that at the same time lol ty:

tv@TVSERVER:~$ cd BGT3xxx_Linux_Source_Release_Pack_V1-0/
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0$ cd bgt-linux-pcie-drv/
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ make distclean
make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l distclean
make[1]: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
No version yet, using 3.2.0-4-amd64
/bin/sh: 1: cannot create ./.version: Permission denied
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
                config-compat.h Module.symvers Module.markers modules.order
make -C firmware clean
make[2]: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f .version .*.o.flags .*.o.d Makefile.media \
                Kconfig Kconfig.kern .config .config.cmd .myconfig \
                .kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o
rm -f scripts/lxdialog scripts/kconfig oss
make -C firmware distclean
make[2]: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make[2]: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make[1]: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ make menuconfig
make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l menuconfig
make[1]: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
No version yet, using 3.2.0-4-amd64
/bin/sh: 1: cannot create ./.version: Permission denied
make -C /lib/modules//build -f /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules//build v4l-mconf
make[2]: Entering directory `/lib/modules/build'
/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/Makefile.kernel:39: warning: overriding commands for target `v4l-mconf'
/lib/modules//build/Makefile:11: warning: ignoring old commands for target `v4l-mconf'
make[2]: *** No rule to make target `scripts_basic', needed by `v4l-mconf'.  Stop.
make[2]: Leaving directory `/lib/modules/build'
make[1]: *** [/lib/modules//build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make: *** [menuconfig] Error 2

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Max Carpenter wrote:

Yeh I saw that at the same time lol ty:

[...]

Attach sudo to those commands and make sure you have libncurses-dev installed to run menuconfig.

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Sorry not having much luck here

tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo apt-get install libncurses-dev
[sudo] password for tv:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libncurses5-dev' instead of 'libncurses-dev'
libncurses5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo make distclean
make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l distclean
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
rm -f ~ *.o *.ko ..o.cmd .*.ko.cmd .mod.c av7110_firm.h fdump \
config-compat.h Module.symvers Module.markers modules.order
make -C firmware clean
make2: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make2: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f .version .
.o.flags .*.o.d Makefile.media \
Kconfig Kconfig.kern .config .config.cmd .myconfig \
.kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o
rm -f scripts/lxdialog scripts/kconfig oss
make -C firmware distclean
make2: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make2: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo make menuconfig
make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l menuconfig
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
No version yet, using 3.2.0-4-amd64
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make -C /lib/modules/3.2.0-4-amd64/build -f /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/3.2.0-4-amd64/source v4l-mconf
make2: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
/lib/modules/3.2.0-4-amd64/source/scripts/Makefile.build:44: /lib/modules/3.2.0-4-amd64/source/scripts/basic/Makefile: No such file or directory
make3: * No rule to make target `/lib/modules/3.2.0-4-amd64/source/scripts/basic/Makefile'. Stop.
make2:
[scripts_basic] Error 2
make2: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make1:
[/lib/modules/3.2.0-4-amd64/build/scripts/kconfig/mconf] Error 2
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make: *
[menuconfig] Error 2

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Max Carpenter wrote:

Sorry not having much luck here

tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo apt-get install libncurses-dev
[sudo] password for tv:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libncurses5-dev' instead of 'libncurses-dev'
libncurses5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo make distclean
make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l distclean
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
rm -f ~ *.o *.ko ..o.cmd .*.ko.cmd .mod.c av7110_firm.h fdump \
config-compat.h Module.symvers Module.markers modules.order
make -C firmware clean
make2: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make2: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f .version .
.o.flags .*.o.d Makefile.media \
Kconfig Kconfig.kern .config .config.cmd .myconfig \
.kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o
rm -f scripts/lxdialog scripts/kconfig oss
make -C firmware distclean
make2: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make2: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo make menuconfig
make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l menuconfig
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
No version yet, using 3.2.0-4-amd64
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make -C /lib/modules/3.2.0-4-amd64/build -f /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/3.2.0-4-amd64/source v4l-mconf
make2: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
/lib/modules/3.2.0-4-amd64/source/scripts/Makefile.build:44: /lib/modules/3.2.0-4-amd64/source/scripts/basic/Makefile: No such file or directory
make3: * No rule to make target `/lib/modules/3.2.0-4-amd64/source/scripts/basic/Makefile'. Stop.
make2:
[scripts_basic] Error 2
make2: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make1:
[/lib/modules/3.2.0-4-amd64/build/scripts/kconfig/mconf] Error 2
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make: *
[menuconfig] Error 2

Ok you might be missing more packages, try

sudo apt-get install libdigest-sha-perl libproc-processtable-perl patchutils
if it installs those packages try distclean again :)

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Why is this proving to be so difficult... I really do appreciate your assistance

tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo apt-get install libdigest-sha-perl libproc-processtable-perl patchutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
libdigest-sha-perl libproc-processtable-perl patchutils
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 108 kB/218 kB of archives.
After this operation, 551 kB of additional disk space will be used.
Get:1 http://ftp.uk.debian.org/debian/ wheezy/main libdigest-sha-perl amd64 5.71-2+deb7u1 [58.9 kB]
Get:2 http://ftp.uk.debian.org/debian/ wheezy/main libproc-processtable-perl amd64 0.45-6 [48.9 kB]
Fetched 108 kB in 5s (21.2 kB/s)
Selecting previously unselected package libdigest-sha-perl.
(Reading database ... 49956 files and directories currently installed.)
Unpacking libdigest-sha-perl (from .../libdigest-sha-perl_5.71-2+deb7u1_amd64.deb) ...
Adding 'diversion of /usr/bin/shasum to /usr/bin/shasum.bundled by libdigest-sha-perl'
Adding 'diversion of /usr/share/man/man1/shasum.1.gz to /usr/share/man/man1/shasum.bundled.1.gz by libdigest-sha-perl'
Selecting previously unselected package libproc-processtable-perl.
Unpacking libproc-processtable-perl (from .../libproc-processtable-perl_0.45-6_amd64.deb) ...
Selecting previously unselected package patchutils.
Unpacking patchutils (from .../patchutils_0.3.2-1.1_amd64.deb) ...
Processing triggers for man-db ...
Setting up libdigest-sha-perl (5.71-2+deb7u1) ...
Setting up libproc-processtable-perl (0.45-6) ...
Setting up patchutils (0.3.2-1.1) ...
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo make distclean make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l distclean
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
rm -f ~ *.o *.ko ..o.cmd .*.ko.cmd .mod.c av7110_firm.h fdump \
config-compat.h Module.symvers Module.markers modules.order
make -C firmware clean
make2: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make2: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f .version .
.o.flags .*.o.d Makefile.media \
Kconfig Kconfig.kern .config .config.cmd .myconfig \
.kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o
rm -f scripts/lxdialog scripts/kconfig oss
make -C firmware distclean
make2: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make2: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo make menuconfig
make -C /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l menuconfig
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
No version yet, using 3.2.0-4-amd64
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make -C /lib/modules/3.2.0-4-amd64/build -f /home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/3.2.0-4-amd64/source v4l-mconf
make2: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
/lib/modules/3.2.0-4-amd64/source/scripts/Makefile.build:44: /lib/modules/3.2.0-4-amd64/source/scripts/basic/Makefile: No such file or directory
make3: * No rule to make target `/lib/modules/3.2.0-4-amd64/source/scripts/basic/Makefile'. Stop.
make2:
[scripts_basic] Error 2
make2: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make1:
[/lib/modules/3.2.0-4-amd64/build/scripts/kconfig/mconf] Error 2
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l'
make: *
[menuconfig] Error 2

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Ok is linux-kbuild-3.2 installed?

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Yes

tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$ sudo apt-get install linux-kbuild-3.2
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-kbuild-3.2 is already the newest version.
linux-kbuild-3.2 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv$

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Wow this is a right pain in the butt!

OK so the official drivers are officially useless, try the other ones now.. hope and pray xD..

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

You mean the suplement ones from that website I linked to, wasn't drivers just suplement to BG drivers lol. I know right should not be this difficult! No wonder begginers stay away from Linux good job im so pursuent lol

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Max Carpenter wrote:

You mean the suplement ones from that website I linked to, wasn't drivers just suplement to BG drivers lol. I know right should not be this difficult! No wonder begginers stay away from Linux good job im so pursuent lol

I don't think this is due to it being Linux but just how poor a job the manufacturer/supplier did with the drivers for Linux.

And having read that Avforum page again it would appear you are correct, I assumed they'd be full drivers!

Make sure that you start afresh when trying again (delete the old folders etc).

I know I wont be buying any BG products in the future..

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

That does not work either:

tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0$ ./MakeBGT3xxx.sh
mv: cannot stat `BGT3xxx Linux_Source_Release_Pack_V1-0': No such file or directory
[sudo] password for tv:
patching file saa7231_i2c.c
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -
saving rejects to file saa7231_i2c.c.rej
patching file stv090x.c
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
3 out of 3 hunks ignored -
saving rejects to file stv090x.c.rej
patching file Makefile
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -
saving rejects to file Makefile.rej
./scripts/make_myconfig.pl
perl scripts/make_config_compat.pl /lib/modules/3.2.0-4-amd64/source ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make -C firmware
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
CC ihex2fw
make1: gcc: Command not found
make1: * [ihex2fw] Error 127
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make: *
[firmware] Error 2

There was a problem. Build did not complete.
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0$

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Max Carpenter wrote:

That does not work either:

tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0$ ./MakeBGT3xxx.sh
mv: cannot stat `BGT3xxx Linux_Source_Release_Pack_V1-0': No such file or directory
[sudo] password for tv:
patching file saa7231_i2c.c
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -
saving rejects to file saa7231_i2c.c.rej
patching file stv090x.c
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
3 out of 3 hunks ignored -
saving rejects to file stv090x.c.rej
patching file Makefile
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -
saving rejects to file Makefile.rej
./scripts/make_myconfig.pl
perl scripts/make_config_compat.pl /lib/modules/3.2.0-4-amd64/source ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make -C firmware
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
CC ihex2fw
make1: gcc: Command not found
make1: * [ihex2fw] Error 127
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make: *
[firmware] Error 2

There was a problem. Build did not complete.
tv@TVSERVER:~/BGT3xxx_Linux_Source_Release_Pack_V1-0$

Add the space back to that directory, it says on the avpage

Please note; there is a space in the folder name which you will need to take into account, by enclosing the name inside quotes when you cd into it. (This space will later be replaced with an underscore by the script that builds the kernel modules, so don't rename it yourself).

RE: BGT3635 Not reconised - Added by Max Carpenter almost 10 years ago

Im going to have to admit defeat on this aren't I? :(

tv@TVSERVER:~/BGT3xxx Linux_Source_Release_Pack_V1-0$ ls
BGT3xxx.conf bgt-linux-pcie-drv Documentation Makefile.patch stv090x.c.patch
bgt-linux-dvb-apps bgt-linux-pcie-fw MakeBGT3xxx.sh saa7231_i2c.c.patch
tv@TVSERVER:~/BGT3xxx Linux_Source_Release_Pack_V1-0$ ./MakeBGT3xxx.sh
patching file saa7231_i2c.c
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -
saving rejects to file saa7231_i2c.c.rej
patching file stv090x.c
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
3 out of 3 hunks ignored -
saving rejects to file stv090x.c.rej
patching file Makefile
Reversed (or previously applied) patch detected! Assume R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -
saving rejects to file Makefile.rej
./scripts/make_myconfig.pl
perl scripts/make_config_compat.pl /lib/modules/3.2.0-4-amd64/source ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make -C firmware
make1: Entering directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
CC ihex2fw
make1: gcc: Command not found
make1: * [ihex2fw] Error 127
make1: Leaving directory `/home/tv/BGT3xxx_Linux_Source_Release_Pack_V1-0/bgt-linux-pcie-drv/v4l/firmware'
make: *
[firmware] Error 2

There was a problem. Build did not complete.
tv@TVSERVER:~/BGT3xxx Linux_Source_Release_Pack_V1-0$

RE: BGT3635 Not reconised - Added by Mark Clarkstone almost 10 years ago

Install build-essential, delete the previous folders, untar the package again and give it another shot.

RE: BGT3635 Not reconised - Added by Richard Whatley almost 10 years ago

Sounds like you need an older kernel to me. Install Linux mint 17.1 and the follow the AV forum advice. Here is hoping it will all be integrated into the kernel at some point.

(1-25/43)