Bug 2221213 - tvheadend is not responding and unkillable using Linux 6.3
Summary: tvheadend is not responding and unkillable using Linux 6.3
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 38
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-07 14:00 UTC by Clément Vuchener
Modified: 2023-07-07 14:00 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Clément Vuchener 2023-07-07 14:00:33 UTC
After an update, my tvheadend service is not responding. It cannot be restarted and prevents a regular shutdown. Trying the previous kernel fixes the issue.

Reproducible: Always

Steps to Reproduce:
1.Boot linux 6.3.8-200.fc38.x86_64

Actual Results:  
The tvheadend service does not respond to request and is unkillable.

Expected Results:  
tvheadend is able to use the dvb adapter and respond to requests.

New bad kernel is 6.3.8-200.fc38.x86_64
Previous working kernel is 6.2.15-300.fc38.x86_64
tvheadend 4.3^20230408gitf32c7c5-1.fc38 from rpmfusion

tuner device is a Hauppauge WinTV-Starburst2 (model 150300, rev C2I9)

I did not see anything wrong in the kernel log, it is the same as the previous kernel
kernel: cx23885: cx23885 driver version 0.0.4 loaded
kernel: cx23885 0000:01:00.0: enabling device (0000 -> 0002)
kernel: cx23885: CORE cx23885[0]: subsystem: 0070:f02a, board: Hauppauge WinTV-Starburst2 [card=59,autodetected]
kernel: tveeprom: Hauppauge model 150300, rev C2I9, serial# 4036111795
kernel: tveeprom: MAC address is 00:0d:fe:92:2d:b3
kernel: tveeprom: tuner model is unknown (idx 189, type 4)
kernel: tveeprom: TV standards UNKNOWN (eeprom 0x01)
kernel: tveeprom: audio processor is CX23888 (idx 40)
kernel: tveeprom: decoder processor is CX23888 (idx 34)
kernel: tveeprom: has no radio, has IR receiver, has no IR transmitter
kernel: cx23885: cx23885[0]: warning: unknown hauppauge model #150300
kernel: cx23885: cx23885[0]: hauppauge eeprom: model=150300
kernel: cx23885: cx23885_dvb_register() allocating 1 frontend(s)
kernel: cx23885: cx23885[0]: cx23885 based dvb card
kernel: m88rs6000t 7-0021: chip_id=64
kernel: m88rs6000t 7-0021: Montage M88RS6000 internal tuner successfully identified
kernel: dvbdev: DVB: registering new adapter (cx23885[0])
kernel: cx23885 0000:01:00.0: DVB: registering adapter 0 frontend 0 (Montage Technology M88RS6000)...
kernel: cx23885: cx23885_dev_checkrevision() Hardware revision = 0xd0
kernel: cx23885: cx23885[0]/0: found at 0000:01:00.0, rev: 4, irq: 22, latency: 0, mmio: 0xa1000000
kernel: m88ds3103 4-0069: found a 'Montage Technology M88RS6000' in cold state
kernel: m88ds3103 4-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw'
kernel: m88ds3103 4-0069: found a 'Montage Technology M88RS6000' in warm state
kernel: m88ds3103 4-0069: firmware version: 4.1
kernel: cx23885 0000:01:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000)

tvheadend does not show any error either
juil. 07 09:42:12 htpc systemd[1]: Starting tvheadend.service - Tvheadend - a TV streaming server and DVR...
juil. 07 09:42:13 htpc tvheadend[1153]: main: Log started
juil. 07 09:42:13 htpc tvheadend[1153]: tcp: No systemd socket: creating a new one
juil. 07 09:42:13 htpc tvheadend[1153]: http: Starting HTTP server :::9981
juil. 07 09:42:13 htpc tvheadend[1153]: tcp: No systemd socket: creating a new one
juil. 07 09:42:13 htpc tvheadend[1153]: htsp: Starting HTSP server :::9982
juil. 07 09:42:13 htpc systemd[1]: Started tvheadend.service - Tvheadend - a TV streaming server and DVR.
juil. 07 09:42:13 htpc tvheadend[1153]: config: loaded
juil. 07 09:42:13 htpc tvheadend[1153]: config: scanfile (re)initialization with path <none>
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: 'video' context type registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: 'audio' context type registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHH264Decoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHTHEORADecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHAACDecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHVORBISDecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHOPUSDecoder' decoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHMPEG2VIDEOEncoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHH264Encoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHHEVCEncoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: transcode: '&TVHAACEncoder' encoder helper registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'mpeg2video' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'mp2' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'aac' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'vorbis' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'flac' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libx264' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libx265' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libvpx' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libvpx-vp9' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libtheora' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libvorbis' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libfdk_aac' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'libopus' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'h264_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'hevc_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'vp8_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'vp9_vaapi' encoder registered
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-aac' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-h264' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-vorbis' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: codec: 'webtv-vp8' codec profile created
juil. 07 09:42:13 htpc tvheadend[1153]: descrambler: adding CAID 2600/FFFF as ConstCW interval 10000ms pc 20 ep default (BISS)
juil. 07 09:42:13 htpc tvheadend[1153]: descrambler: adding CAID 0E00/FFFF as MultiPID interval 1000ms pc 2 ep default (PowerVu)
juil. 07 09:42:13 htpc tvheadend[1153]: iptv: Using 2 input thread(s)
juil. 07 09:42:14 htpc tvheadend[1153]: linuxdvb: adapter added /dev/dvb/adapter0


Note You need to log in before you can comment on or make changes to this bug.