saa716x

Asked by John May on 2018-11-06

I have been using a TBS 6928 on Ubuntu 14 16 and now onto 18.04. I can not get current drivers, open or closed ,to compile. It all appears to lack of module saa716x missing in the kernel.

Question information

Language:
English Edit question
Status:
Needs information
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
2018-11-10
Last reply:
2018-11-10
Manfred Hampl (m-hampl) said : #1

Have you tried the instructions in https://www.linuxtv.org/wiki/index.php/TBS_driver_installation

What happens if you try compiling? Do you receive error messages?

John May (maihaus-bmts) said : #2

On 11/6/18 1:46 PM, Manfred Hampl wrote:
> Your question #675968 on Launchpad itself changed:
> https://answers.launchpad.net/launchpad/+question/675968
>
> Status: Open => Needs information
>
> Manfred Hampl requested more information:
> Have you tried the instructions in
> https://www.linuxtv.org/wiki/index.php/TBS_driver_installation
>
> What happens if you try compiling? Do you receive error messages?
>
Thank you for the speedy reply. May I say what a treat it is to see a
communication signed off with an actual name.

       I have been loading drivers for DVB cards from the time LinuxTV
only supported three cards, and haven't had any problems.

The TBS 6928 I used in Ubuntu 14 16 and now in 18.04. Trouble first
showed up when TBS upgraded their driver to 170330.

The TBS 6928 which calls for a saa7160 (rev3) module (driver) which used
to be in the kernel as saa716x.

       Anyway what I need is saa716x in the kernel along with the
drivers currently in there. I have located and downloaded

saa716x-master.zip. I read, as instructed, README.rst. for "Developers
and, supposedly, Users." I failed to find much at my user level.

I would like to work with this file and build it into a module I can
insert into the kernel.

  So please, a little help,  guidance, information, whatever, at User
level of course, to get saa716x into 4.15.0-38. Thank you.

Regards,

John May.

Manfred Hampl (m-hampl) said : #3

I cannot really help in detail, because I do not own any DVB card.

Where did you download this saa716x-master.zip package? Aren't there some instructions how to install the software?

Or - have you looked in the link that I gave?

John May (maihaus-bmts) said : #4

On 11/8/18 7:19 PM, Warner wrote:
>
>
> On 11/8/18 11:37 AM, Manfred Hampl wrote:
>> Your question #675968 on Ubuntu changed:
>> https://answers.launchpad.net/ubuntu/+question/675968
>>
>> Status: Open => Needs information
>>
>> Manfred Hampl requested more information:
>> I cannot really help in detail, because I do not own any DVB card.
>>
>> Where did you download this saa716x-master.zip package? Aren't there
>> some instructions how to install the software?
>>
>> Or - have you looked in the link that I gave?
>>
> Again a very speedy answer but far too speedy and as about useful as
> teats on a Bull. I  can only put it down to inexperience.
>
> Let me justify that. I spent 17 years as an International
> troubleshooter on the computerisation of the Newspaper Industry. I
>
> worked out of Boston MA. but was based in London Uk to eliminate 5
> hours time difference. There I sat behind a desk and fielded
>
> questions from service engineers in any Country in the EU Middle East
> or Africa. If I couldn't answer R and D was my only recourse.
>
>  So please don't take offence it takes many years to gain experience,
> especially at today's rate at which Technology moves
>
> You have a problem, that is  very common  these days, you do not read
> the question fully.
>
> You claim not to be able to help me in detail.  The fact is you can
> not help me at all Based on the fact you don't own a DVB card.
>
> What does a DVB card have to do with it, we are talking Drivers, could
> be a wireless card or any other.
>
> From where did I download the saa716x.master? What does it matter? I
> have it.
>
> Aren't there any instructions? As I said you don't read , I told you
> the Instructrions are in README.rst. and are instructions for a developer
>
> to build a new kernel. All I want, as a user, is to get a driver out.
>
> As regards the TBS link, you gave me,  I discarded that weeks ago they
> are open and closed drivers, one gives errors on make, the other does not
>
> build the modules because saa716x is not in the kernel. I sent a hard
> copy of the error to TBS support. They ignored it and told me to find
>
> some other driver.
>
>      As I said don't take offence, but learn. Do not answer questions
> you have not fully read and understand, take time to think through.
>
> Don't try to bluff you will end up digging yourself a hole.
>
> So what's the disposition of this question. Will you try to find the
> information I need or pass me on up the line to someone else who has
> the answers.
>
> Please let me know.
>

John May (maihaus-bmts) said : #5

-------- Forwarded Message --------
Subject: saa716x module.
Date: Sat, 10 Nov 2018 13:22:38 -0500
From: Warner <email address hidden>
To: Manfred Hampl <email address hidden>

   Say so

Hi Manfred,

      Thanks for the reply, as I said it helps to have a name to
communicate with. However it was not the reply I expected.

Having had many years experience fielding questions, on site, over the
phone and later by Email, so hope you will not take

offence over what I am about to say. Take it as a learnig.

       From your Email I conclude you are inexperienced, possibly young
and know little about the subject in question. There

is nothing shameful in that. Nobody can know everything. Experience and
knowledge will come. Your present need is the ability

to find out from whom what or where and pass on the information.

      Your first line, that you can't give details BECAUSE

Hi Manfred,

      Thanks for the reply, as I said it helps to have a name to
communicate with. However it was not the reply I expected.

Having had many years experience fielding questions, on site, over the
phone and later by Email, so hope you will not take

offence over what I am about to say. Take it as a learnig.

       From your Email I conclude you are inexperienced, possibly young
and know little about the subject in question. There

is nothing shameful in that. Nobody can know everything. Experience and
knowledge will come. Your present need is the ability

to find out from whom what or where and pass on the information.

      Your first line, that you can't give details BECAUSE! you don't
have a DVB card. Tells me two things, one you didn't read the

question properly.; A very common problem these days. You have only to
look on the net to see that. Also you didn't think before

you wrote it. What would you do if I said, "Never mind about details,
just give me the rough outline"? This is an example of digging

yourself into a pit.

Never answer a question with a question. Particularly something like
"did you read the instructions"? many people would would

find that offensive.

     When answering a question that you know nothing or little about
don't try to fudge it. Say so , tell them you will find the

information they and get back to them as soon as possible, and make sure
you do.

So all that being said, let's go back to square one.

I need the saa716x module

I have downloaded  saa716x.master.zip

I have un-zipped and attempted to compile it. Attached is a screen
print. Note line 4 it is trying tio make against 4.5.0  I have4.15.0

Obviiously configuration is needed. I have no experience in handling
master . PLEASE ADVISE.

Regards,

Warner.

Manfred Hampl (m-hampl) said : #6

1. English is not my mother tongue. It might be the case that I used (and use) expressions that are prone to misunderstanding. Please take this under account.
2. I do take your previous comment as offense.
I am not young and inexperienced. If you had done some research, you could have seen that I have a bit of a track record on Launchpad answers. There are more than 1,000 questions where the person asking has accepted my answer as "This solved my problem", see https://answers.launchpad.net/~m-hampl/+answeredquestions?field.status=SOLVED
3. Adding attachments to Launchpad questions does not work. You can only use plain text. Please check your question document on https://answers.launchpad.net/ubuntu/+question/675968

4. Back to your problem:
It seems that Ubuntu does not provide a kernel module saa716x.ko with its kernel packages (and has not provided one in the kernel packages for Ubuntu 14.04 and 16.04). There is a saa7164.ko module (but I do not know whether that is compatible to your TBS 6928 card, and I cannot test this myself, because I do not have such card).

My assumption is, that the kernel package needs to be self-compiled. A web search shows several different sources for this software, and you seem to have already downloaded a certain version, but failed with the compilation attempt. It is near to impossible to help, if you do not tell details about the software that you downloaded and tried to compile.

Additionally I would like to recommend collecting some diagnostic information.
What is the output of the commands

uname -a
lsb_release -crid
lspci
dmesg | egrep -i 'dvb|saa|firmw'

Can you help with this problem?

Provide an answer of your own, or ask John May for more information if necessary.

To post a message you must log in.