[linux-dvb] Has anyone got multiproto and TT3200 to work
Michael Curtis
michael.curtis at glcweb.co.uk
Tue Feb 12 18:16:52 CET 2008
Thank you David/Manu
This is just the kind of help I was hoping for
David, I did pretty much as you did, although after make and make install I just rebooted and all the modules and /dev/dvb entries were created for me, so lsmod gives me all the modules you quote installed
Output from lsmod
Module Size Used by
nls_utf8 10305 1
vfat 19009 1
fat 54513 1 vfat
rfcomm 50537 0
l2cap 36289 9 rfcomm
bluetooth 64453 4 rfcomm,l2cap
sunrpc 168009 1
cpufreq_ondemand 15569 1
loop 23493 0
dm_multipath 24401 0
ipv6 307273 18
osst 57193 0
st 43109 0
lnbp21 10240 1
stb6100 15748 1
stb0899 41728 1
saa7134_dvb 24076 0
videobuf_dvb 13316 1 saa7134_dvb
tda1004x 23300 2 saa7134_dvb
sr_mod 23397 1
cdrom 40553 1 sr_mod
snd_hda_intel 361577 3
snd_seq_dummy 11461 0
snd_seq_oss 37313 0
snd_seq_midi_event 15041 1 snd_seq_oss
snd_seq 56673 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 15061 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 45889 0
snd_mixer_oss 22721 1 snd_pcm_oss
snd_pcm 80201 2 snd_hda_intel,snd_pcm_oss
snd_timer 27721 2 snd_seq,snd_pcm
snd_page_alloc 16465 2 snd_hda_intel,snd_pcm
budget_ci 30980 0
budget_core 17668 1 budget_ci
saa7134 148572 1 saa7134_dvb
videodev 33664 1 saa7134
v4l1_compat 19460 1 videodev
compat_ioctl32 16128 1 saa7134
v4l2_common 26240 3 saa7134,videodev,compat_ioctl32
videobuf_dma_sg 19716 3 saa7134_dvb,videobuf_dvb,saa7134
videobuf_core 24196 3 videobuf_dvb,saa7134,videobuf_dma_sg
ir_kbd_i2c 16912 1 saa7134
snd_hwdep 16073 1 snd_hda_intel
dvb_core 89684 3 videobuf_dvb,budget_ci,budget_core
saa7146 23688 2 budget_ci,budget_core
ttpci_eeprom 10496 1 budget_core
firewire_ohci 25281 0
ir_common 41732 3 budget_ci,saa7134,ir_kbd_i2c
snd 60137 15
snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_o
ss,snd_pcm,snd_timer,snd_hwdep
nvidia 8895940 24
firewire_core 46337 1 firewire_ohci
crc_itu_t 10433 1 firewire_core
aic7xxx 133501 0
scsi_transport_spi 32577 1 aic7xxx
parport_pc 35177 0
tveeprom 24848 1 saa7134
soundcore 15073 1 snd
sg 40297 0
forcedeth 53321 0
parport 42317 1 parport_pc
pcspkr 11329 0
button 15969 0
pata_amd 20293 0
k8temp 13377 0
hwmon 11081 1 k8temp
i2c_nforce2 14017 0
usblp 20801 0
i2c_core 28865 14
lnbp21,stb6100,stb0899,saa7134_dvb,tda1004x,budget_ci,budget_core,saa713
4,v4l2_common,ir_kbd_i2c,ttpci_eeprom,nvidia,tveeprom,i2c_nforce2
usb_storage 87681 2
dm_snapshot 23049 0
dm_zero 10433 0
dm_mirror 27200 0
dm_mod 57905 9
dm_multipath,dm_snapshot,dm_zero,dm_mirror
ata_generic 14533 0
sata_nv 25285 2
libata 114288 3 pata_amd,ata_generic,sata_nv
sd_mod 33345 5
scsi_mod 146553 9
osst,st,sr_mod,aic7xxx,scsi_transport_spi,sg,usb_storage,libata,sd_mod
ext3 127569 2
jbd 64945 1 ext3
mbcache 15937 1 ext3
uhci_hcd 30689 0
ohci_hcd 27973 0
ehci_hcd 39245 0
dmesg gives me (refs to saa7130 are off a Compro DVB-T card)
Feb 8 15:36:14 f864office kernel: ACPI: PCI Interrupt 0000:01:07.0[A]
-> Link [APC2] -> GSI 17 (level, low) -> IRQ 17
Feb 8 15:36:14 f864office kernel: saa7146: found saa7146 @ mem ffffc20000abe000 (revision 1, irq 17) (0x13c2,0x1019).
Feb 8 15:36:14 f864office kernel: saa7146 (0): dma buffer size 192512 Feb 8 15:36:14 f864office kernel: DVB: registering new adapter (TT-Budget S2-3200 PCI) Feb 8 15:36:14 f864office kernel: adapter has MAC addr =
00:d0:5c:61:77:b3
Feb 8 15:36:14 f864office kernel: input: Budget-CI dvb ir receiver
saa7146 (0) as /class/input/input7
Feb 8 15:36:14 f864office kernel: budget_ci: CI interface initialised Feb 8 15:36:14 f864office kernel: DVB: registering new adapter
(saa7130[0])
Feb 8 15:36:14 f864office kernel: DVB: registering frontend 1 (Philips TDA10046H DVB-T)...
Feb 8 15:36:14 f864office kernel: tda1004x: setting up plls for 53MHz sampling clock Feb 8 15:36:14 f864office kernel: _stb0899_read_reg: Reg=[0xf000],
data=82
Feb 8 15:36:14 f864office kernel: stb0899_get_dev_id: ID reg=[0x82] Feb 8 15:36:14 f864office kernel: stb0899_get_dev_id: Device ID=[8], Release=[2] Feb 8 15:36:14 f864office kernel: stb0899_get_dev_id: Demodulator Core ID=[DMD1], Version=[1] Feb 8 15:36:14 f864office kernel: stb0899_get_dev_id: FEC Core ID=[FEC1], Version=[1] Feb 8 15:36:14 f864office kernel: stb0899_attach: Attaching STB0899 Feb 8 15:36:14 f864office kernel: stb6100_attach: Attaching STB6100 Feb 8 15:36:14 f864office kernel: DVB: registering frontend 0 (STB0899 Multistandard)...
Interestingly no errors re card!!
Trying the hacked szap, I get
[mythtv at f864office Manu szap]$ ./szap -c ~/channels.sat2 -n 1424 reading channels from file '/home/mythtv/channels.sat2'
zapping to 1424 'BBC 1 London;BSkyB':
sat 0, frequency = 10773 MHz H, symbolrate 22000000, vpid = 0x1388, apid = 0x1389 sid = 0x138b Querying info .. Delivery system=DVB-S using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
----------------------------------> Using 'STB0899 DVB-S' DVB-Sstatus 00
| signal 0000 | snr 0004 | ber 00000000 | unc fffffffe |
status 00 | signal 0000 | snr 0004 | ber 00000000 | unc fffffffe | status 00 | signal 0000 | snr 0004 | ber 00000000 | unc fffffffe | status 00 | signal 0000 | snr 0004 | ber 00000000 | unc fffffffe | status 00 | signal 0000 | snr 0004 | ber 00000000 | unc fffffffe | status 00 | signal 0000 | snr 0004 | ber 00000000 | unc fffffffe | status 00 | signal 0000 | snr 0004 | ber 00000000 | unc fffffffe |
and this results in dmesg reporting
Feb 8 15:53:44 f864office kernel: stb0899_search: delivery system=1 Feb 8 15:53:44 f864office kernel: stb0899_search: Frequency=0, Srate=0 Feb 8 15:53:44 f864office kernel: stb0899_read_status: Delivery system DVB-S/DSS Feb 8 15:53:44 f864office kernel: stb0899_search: set DVB-S params Feb 8 15:53:44 f864office kernel: stb0899_search: delivery system=1 Feb 8 15:53:44 f864office kernel: stb0899_search: Frequency=0, Srate=0 Feb 8 15:53:44 f864office kernel: stb0899_read_status: Delivery system DVB-S/DSS Feb 8 15:53:44 f864office kernel: stb0899_read_status: Delivery system DVB-S/DSS Feb 8 15:53:44 f864office kernel: _stb0899_read_reg: Reg=[0xf50d], data=00 Feb 8 15:53:45 f864office kernel: stb0899_search: set DVB-S params
The most interesting parts are
15:53:44 f864office kernel: stb0899_search: Frequency=0, Srate=0
Which indicates to me that the tuning parameters are not being passed to the frontend
But where to go from here????
Manu can you post your dmesg re the stb0899 after a successful channel lock?
Regards
Mike Curtis
Hi,
Le Mon, 11 Feb 2008 20:27:24 -0000,
"Michael Curtis" <michael.curtis at glcweb.co.uk> a écrit :
> If so please let me know because I am having serious issues and really
> do not know how to proceed
I'm probably more beginner than you, but, if I can help...
So, I've wrote a little documentation for me (including errors) :
DRIVER
# mkdir /opt/dvb
# cd /opt/dvb
# apt-get install mercurial
# hg clone http://jusst.de/hg/multiproto
# cd multiproto
# make
# make install
# modprobe stb6100
# modprobe stb0899
# modprobe lnbp21
# modprobe budget-ci
MAJ DU DRIVER
# modprobe -r budget-ci
# modprobe -r lnbp21
# modprobe -r stb0899
# modprobe -r stb6100
# cd /opt/dvb/multiproto
# hg pull -u http://jusst.de/hg/multiproto
# make distclean
# make
# make install
# modprobe stb6100
# modprobe stb0899
# modprobe lnbp21
# modprobe budget-ci
DMESG
# dmesg
saa7146: register extension 'budget_ci dvb'.
ACPI: PCI Interrupt 0000:05:01.0[A] -> GSI 22 (level, low) -> IRQ 22
saa7146: found saa7146 @ mem ffffc20001598c00 (revision 1, irq 22)
(0x13c2,0x1019).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (TT-Budget S2-3200 PCI)
adapter has MAC addr = 00:d0:5c:0b:a5:8b
input: Budget-CI dvb ir receiver saa7146 (0) as /class/input/input9
budget_ci: CI interface initialised
stb0899_write_regs [0xf1b6]: 02
stb0899_write_regs [0xf1c2]: 00
stb0899_write_regs [0xf1c3]: 00
_stb0899_read_reg: Reg=[0xf000], data=81
stb0899_get_dev_id: ID reg=[0x81]
stb0899_get_dev_id: Device ID=[8], Release=[1]
_stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400],
Offset=[0xf334], Data=[0x444d4431]
_stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400],
Offset=[0xf33c], Data=[0x00000001] stb0899_get_dev_id: Demodulator Core
ID=[DMD1], Version=[1] _stb0899_read_s2reg Device=[0xfafc], Base
address=[0x00000800], Offset=[0xfa2c], Data=[0x46454331]
_stb0899_read_s2reg Device=[0xfafc], Base address=[0x00000800],
Offset=[0xfa34], Data=[0x00000001] stb0899_get_dev_id: FEC Core
ID=[FEC1], Version=[1] stb0899_attach: Attaching STB0899
stb6100_attach: Attaching STB6100 DVB: registering frontend 0 (STB0899
Multistandard)... dvb_ca adaptor 0: PC card did not respond :(
As you can see, I have one error left, and it seems to come from my CI
module. If you have a different method, may be we can exchange ;-)))
I'll try soon to scan...
Hope it helps !!!
Regards.
David.
More information about the linux-dvb
mailing list