PDA

View Full Version : [GiGaBlue QUAD+ PLUS] PCTV 290e AC3 sound option causes kernel crash



trevsat
17-10-16, 18:04
Box-
Brand: GigaBlue
Model: Quad Plus
Chipset: bcm7356

Software-
System OE: OE-Alliance 3.4
Distro: openvix
Firmware version: 4.2.009
Driver date: 20160301
Kernel version: 4.0.1
Gui version: 2016-10-14

Tuners:
Tuner A: BCM7346 DVB-S2 NIM (internal) (DVB-S2)
Tuner B: BCM7346 DVB-S2 NIM (internal) (DVB-S2)
Tuner C: GIGA DVB-S2 NIM (SP2246T) (DVB-S2)
Tuner D: GIGA DVB-S2 NIM (SP2246T) (DVB-S2)
Tuner E: PCTV 290e (DVB-T2)

This feeds/plugins outage gave me the kick up the proverbial that I needed.

I've been on 3.2.009 for ages as anything else gives the dreaded "PAT timeout" on all satellite channels after a while.

So I realised that I wasn't sure which bootloader I was on - and couldn't find a way to determine that (is there?)

I bit the bullet and flashed CFE and recovery loader (1511) - and flashed to 4.2.009 - It's fresh so it's too early to tell if PAT timeout is resolved...

But I have a new problem that I didn't have before - I do make use of a PCTV 290e DVB-T/T2 USB tuner - especially now that all 5 main channels are in HD on single MUX - I can reliably record 4 of 5 Freeview channels simultaneously - the problem with 4.2, is that I can no longer get AC3 output (AAC transcoding) through HDMI. It causes the sound to stop, picture continues, but the system otherwise hangs:

CPU 1 Unable to handle kernel paging request at virtual address 00000038, epc == e0e29434, ra == e0cbb7c0
Oops[#1]:
CPU: 1 PID: 553 Comm: enigma2 Tainted: G O 4.0.1 #1
task: cfdec8a0 ti: cfe3c000 task.ti: cfe3c000
$ 0 : 00000000 30008b00 e0e2942c 00000001
$ 4 : 00000000 e13f50e8 00000000 00000001
$ 8 : 00000014 80387a9c cdd6883c 0000bb80
$12 : fffffff8 0008a4b0 90000004 9000000c
$16 : e13f0000 e13f50e8 00000000 e0cbfd5c
$20 : e0cbfe64 cfe3da08 e0beaab8 e1380000
$24 : 00400000 e0e30908
$28 : cfe3c000 cfe3d9d0 e1379958 e0cbb7c0
Hi : 00001290
Lo : 0000103e
epc : e0e29434 NEXUS_Ac3Encode_AddInput_impl+0x8/0x10 [dvb]
Tainted: G O
ra : e0cbb7c0 NEXUS_Ac3Encode_AddInput+0x4c/0x84 [dvb]
Status: 30008b03 KERNEL EXL IE
Cause : 80800008
BadVA : 00000038
PrId : 00025a11 (Broadcom BMIPS5000)
Modules linked in: ipv6 cxd2820r em28xx_dvb em28xx tveeprom xfs libcrc32c dvb(O)
Process enigma2 (pid: 553, threadinfo=cfe3c000, task=cfdec8a0, tls=76a49490)
Stack : cf6bf504 800612c4 00000000 00000000 e13f50e8 00000000 e1380000 e0cbd018
e13798e4 e0beb588 ffff0000 00411600 cc784d00 cc784d01 00000000 00000101
0000001f 00000003 00000003 00000012 0000bb80 00000010 00000002 01010101
00000001 00000000 00000002 534f5401 41424948 0a56542d 00002020 004c0017
0051000f 0a000096 20202020 00002020 0000001f 01010100 01010101 00010101
...
Call Trace:
[<e0e29434>] NEXUS_Ac3Encode_AddInput_impl+0x8/0x10 [dvb]
[<e0cbb7c0>] NEXUS_Ac3Encode_AddInput+0x4c/0x84 [dvb]
[<e0beb588>] drv603_enable+0xad0/0x270c [dvb]


Code: 8c840038 3c19e0e3 27390908 <03200008> 8c840038 3c19e0e3 273909d0 03200008 8c840038
---[ end trace e8c834cb40627424 ]---

the hang is very reproducible, and is not 'caught' so no permanent logs are made I have to dmesg to get that.

What's the problem?

thanks!

EDIT: forgot to say, AC3 output worked in 3.2 - however it never stayed on - I had to enter audio menu and press yellow when I wanted to hear 5.1 sound on a DVB-T2 HD channel.

trevsat
17-10-16, 22:36
Well,

The dreaded No data on transponder / Timeout reading PAT came back.

I'm back on 3.2.009 again.

Rob van der Does
16-12-16, 15:30
I have the same internal tuner configuration as you have, but no USB tuner. I don't have any of the issues you mentioned. AC3 (via HDMI) is fine. This is on the most recent ViX image (4.2.021) as well as on consecutive dev-images).
Be aware that any USB-tuner will always be less stable then internal tuners.