Sorry about that. Yes I probably would not ask unless I had problems. It is my TV Server. tvheadend 4.0.7 on OpenSuse 13.2, with one SI2168 tuner for DVB.C and two RTL-based tuners for DVB-T. It has been running fine for several months and then suddenly started acting up after I updated OpensUSE around April 3. The crash seems to be related to the si2168, other people tell me they are running the same kernel module, but a more recent version. That is why I ask.
Thing is that the card frimware (I assume that that is what you mean) is rather old. It is also not installed by default, you need to download it from Antti Palosaaris website. There are a bunch of more recent fw files there, but the kernel driver refuses to load them.
I already have. Six months ago. When I look at the driver messages in dmesg they do not correspond to what I see in the driver source, so I wonder if I have a mismatch? Anyway, this system has been working fine for months, the started acting up after a zypper up
OK. To elaborate, the sources in:
/usr/src/linux-3.16.7-29/drivers/media/dvb-frontends/si2168.c
/usr/src/linux-3.16.7-35/drivers/media/dvb-frontends/si2168.c
OK. Will try that and no, I have no idea what have avtualy caused it, but it is definitely that adapter that causes it, as disabling it makes the problem go away. Someone in the tvheadend forums suggested that I try the latest tuner firmware, but that did not load, but the cause for this is that the si2168.ko that ships with 13.2 os rather old and has too short a timeout to download the later and larger firmware files.
So I did actually try a more recent kernel driver.
ccflags-y += -I$(srctree)/drivers/media/dvb-core/
ccflags-y += -I$(srctree)/drivers/media/tuners/
obj-m = si2168.o
KVERSION = $(shell uname -r)
all:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) cleant
Then make to make si2168.ko. Then copy it:
cp si2168.ko /lib/modules/3.16.7-35-desktop/kernel/drivers/media/dvb-frontends/si2168.ko
Then copy all available fw-files to /lib/firmware, ie:
On Thu 14 Apr 2016 06:56:01 AM CDT, AndersG wrote:
Or simply upgrade to Leap 42.1?
Hi
Hmmmm, but it was working, tvheadend 4.0.7 and the 3.16 kernel… it’s
not a hardware issue, change the card slot it’s in…?
Moving forward is always a good thing, once on the Leap path things
should be easier to upgrade…
–
Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 SP1|GNOME 3.10.4|3.12.53-60.30-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
On Thu 14 Apr 2016 01:46:03 PM CDT, AndersG wrote:
It is an USB Dongle and the position has not changed. Anyway, I am
following this right now: http://tinyurl.com/z8efmeq
Hi
Ahh ok, like my Sabrent device, so did you try a different USB port?
Had a quick breeze through the link, looks fine… Good luck
–
Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 SP1|GNOME 3.10.4|3.12.53-60.30-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
No, I did not as the troubles started without me changing ports. I have three tuner sticks. Two DVB-T cheap chinese ones and a Triplestick 292, but DVB-C sticks are far less common.
Just FYI Malcolm: You suggested USB elsewhere and there definitely seems to be USB-related. Moreover, others have reported hangs with the new kernel. anyway, this unit has an Asus z97P motherboard that has:
2 USB 2 ports
4 USB 3 ports
2 USB 3 ports on the front, attached to a connector on the motherboard that says it is for an USB3 “module”. I assume that this module is actually a small hub.
I will try rearranging and see what happens. Only drawback is that I need to change ONE thing at a time and leave running. Last night it stayed up long enough to record “Jurassic Park”…