LinHES Forums
http://forums.linhes.org/

DVB-S card with SAA7146 (TechnoTrend TT Budget S-1500 PCI)
http://forums.linhes.org/viewtopic.php?f=23&t=24130
Page 1 of 1

Author:  lsteingr01 [ Wed Jan 21, 2015 12:12 pm ]
Post subject:  DVB-S card with SAA7146 (TechnoTrend TT Budget S-1500 PCI)

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

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/