在升级到 Ubuntu 23.04 之前,我有两个运行良好的PCI DVB-T 卡。
升级后,没有/dev/dvb
目录,没有加载DVB模块,甚至dmesg
没有提到卡的存在。
正确的固件文件已被复制到/lib/firmware/
- 但即使没有,我仍然希望在dmesg
.
我该如何诊断这个问题?
# lspci -vv
04:00.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: KNC One SAA7146
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 14
Region 0: Memory at df201000 (32-bit, non-prefetchable) [size=512]
04:01.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 15
Region 0: Memory at df200000 (32-bit, non-prefetchable) [size=512]
# dmesg | grep -i dvb
(no output)
# lsmod | grep -i dvb
(no ouptut)
编辑:
# lspci -nnk -d "1131:*"
04:00.0 Multimedia controller [0480]: Philips Semiconductors SAA7146 [1131:7146] (rev 01)
Subsystem: KNC One SAA7146 [1894:003a]
04:01.0 Multimedia controller [0480]: Philips Semiconductors SAA7146 [1131:7146] (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card [13c2:1011]
# uname -a
Linux mediabox 6.2.0-24-generic #24-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 16 12:03:50 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
我读过的所有内容都表明我不需要“修复”udev 规则。但我怎样才能检查它们是否正确呢?过去曾制定过新的 udev 规则。