Hi,
I find a solution for my old satellite PCI DVB-S card with chipset SAA7146 on a system with LinHES 8.2 plus updates (mythtv 0.27.4-3, LinHES-system 8.2-5).
(My dual port DVB-S2 card " Micronas Semiconductor Holding AG nGene PCI-Express Multimedia Controller (rev 01)" have no problem with standard installation of LinHES 8.2)
The problem is, that this card is not showing as a DVB-S satellite card, the following error message:
dmesg |grep -i dvb
Code:
Linux video capture interface: v2.00
cx88/2: cx2388x dvb driver version 0.0.9 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
To fix this you must edit the file
/etc/modprobe.d/alsa-base.conf and put a "#" in the line "options cx88_alsa index=-2" and reboot your system.
Code:
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
#options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
Regards Lutz
This is for information only:
**********************************************************************************************
I have a old "TechnoTrend TT Budget S-1500 PCI" DVB-S satellite card.
I) This is the error without the changes in /etc/modprobe.d/alsa-base.conf
1) "lspci -vv" show
Code:
01:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Device 1017
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 fea01000 (32-bit, non-prefetchable) [size=512]
2) dmesg |grep -i dvb
Code:
Linux video capture interface: v2.00
cx88/2: cx2388x dvb driver version 0.0.9 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
3) You have no device in /dev/dvb/
II) After the changing the /etc/modprobe.d/alsa-base.conf and reboot the system you can see
1) lspci -vvv
Code:
01:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Device 1017
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 20
Region 0: Memory at fea00000 (32-bit, non-prefetchable) [size=512]
Kernel driver in use: budget_ci dvb
Kernel modules: budget_ci
2) dmesg |grep -i dvb
Code:
saa7146: register extension 'budget_ci dvb'
DVB: registering new adapter (TT-Budget/S-1500 PCI)
input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:14.4/0000:01:05.0/rc/rc0/input4
rc0: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:14.4/0000:01:05.0/rc/rc0
budget_ci dvb 0000:01:05.0: DVB: registering adapter 0 frontend 0 (ST STV0299 DVB-S)...
3) ls -l /dev/dvb/adapter0:
Code:
crw-rw---- 1 root video 212, 4 Jan 21 14:16 demux0
crw-rw---- 1 root video 212, 5 Jan 21 14:16 dvr0
crw-rw---- 1 root video 212, 3 Jan 21 14:16 frontend0
crw-rw---- 1 root video 212, 7 Jan 21 14:16 net0