升级Ubuntu 23.04后DVB-T PCI卡无法工作的诊断求助
升级Ubuntu 23.04后DVB-T PCI卡无法工作的诊断求助
我在升级到Ubuntu 23.04之前,两块PCI接口的DVB-T卡工作完全正常。但升级之后,系统里找不到/dev/dvb目录,也没有加载任何DVB相关模块,就连dmesg里都完全没提到这两块卡的存在。
我已经把正确的固件文件复制到/lib/firmware/目录了——就算固件没放对,至少dmesg里应该会有警告提示吧?现在完全没头绪,该怎么排查这个问题呢?
我已经执行的命令及结果:
1. 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]
2. dmesg | grep -i dvb输出:
无任何内容
3. lsmod | grep -i dvb输出:
无任何内容
补充信息:
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规则是否正确?以前老版本的时候是需要手动新建udev规则的,现在不知道该怎么检查这个问题了。
备注:内容来源于stack exchange,提问作者Kingsley
相关产品推荐
相关产品推荐

