Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] relation between apdather and /dev/video (was: Re: Re:TwinHan VisionPlus VP3021 howto?)



(Mike Lampard)  22.11.04 00:22


>>>On Sunday 21 November 2004 07:24, Rainer Zocholl wrote:
>>> bt878 find by dvb adap: checking "TT-Budget/WinTV-NOVA-S  PCI"
>>> bt878 find by dvb adap: NOT found "TT-Budget/WinTV-NOVA-S  PCI"
>>> bt878 find by dvb adap: checking "Ave"
>>> bt878 find by dvb adap: checking "DST"
>>> dst_check_ci: recognize DTTDIG
>>> DST type : terrestial TV
>>> DST type flags :
>>> DVB: registering frontend 4:0 (DST TERR)...
>>
>> But no "video device"
>>
>> Is that OK?  (As it is only a budget card?)

>yes, thats fine, the video device is only registered with devfs if a
>full card is detected...


Hm, and why did i get a video device for the other DVB-T card(AverMedia 771)?
That irretates me, as this is only a budget too.
The only obious differences: the 771 has an S-Video-in and a built-in
IR receiver.


Hardware view:
FF-S 1.3
FF-S 2.1
Bu-T 3021
FF-S 2.1 (prim)
Bu-T 771


dmesg:

saa7146: register extension 'dvb'.
saa7146_core: found saa7146 @ mem e2984e00 (revision 1, irq 10) (0x13c2,0x0003).
DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1).
probe_tuner: try to attach to Technotrend/Hauppauge PCI rev2.1
stv0299.c: setup for tuner BSRU6, TDQB-S00x
DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
mt352_read_register: readreg error (ret == -121)
Technotrend/Hauppauge PCI rev2.1 adapter 0 has MAC addr = 00:d0:5c:20:30:9b
DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c
DVB: AV7111(0) - firmware supports CI link layer interface
av7110(0): adac type set to 0
saa7146_fops: saa7146 (0): registered device video0 [v4l2]
av7110: found av7110-0.

saa7146_core: found saa7146 @ mem e2a2ec00 (revision 1, irq 11) (0x13c2,0x0003).
DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1).
probe_tuner: try to attach to Technotrend/Hauppauge PCI rev2.1
stv0299.c: setup for tuner BSRU6, TDQB-S00x
DVB: registering frontend 1:0 (STV0299/TSA5059/SL1935 based)...
mt352_read_register: readreg error (ret == -121)
Technotrend/Hauppauge PCI rev2.1 adapter 1 has MAC addr = 00:d0:5c:20:78:9e
DVB: AV7111(1) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c
DVB: AV7111(1) - firmware supports CI link layer interface
av7110(1): Crystal audio DAC detected
saa7146_fops: saa7146 (1): registered device video1 [v4l2]
av7110: found av7110-1.

saa7146_core: found saa7146 @ mem e2ad8a00 (revision 1, irq 5) (0x13c2,0x0000).
DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
probe_tuner: try to attach to Siemens/Technotrend/Hauppauge PCI rev1.3
stv0299.c: setup for tuner BSRU6, TDQB-S00x
DVB: registering frontend 2:0 (STV0299/TSA5059/SL1935 based)...
mt352_read_register: readreg error (ret == -121)
Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 2 has MAC addr = 00:d0:5c:02:16:cc
DVB: AV7111(2) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c
DVB: AV7111(2) - firmware supports CI link layer interface
av7110(2): Crystal audio DAC detected
saa7146_fops: saa7146 (2): registered device video2 [v4l2]
av7110: found av7110-2.

saa7146: register extension 'budget dvb'.
saa7146: register extension 'budget_ci dvb'.
saa7146: register extension 'budget dvb /w video in'.

usb.c: registered new driver Technotrend/Hauppauge USB-Nova
usb.c: registered new driver ttusb-dec

uuups...
The only "budget" cards in the system are the 2 DVB-T cards.
There is no "Technotrend/Hauppauge USB-Nova" (AFAIK ;-))).
Only the IR-sensor of the twin han

bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture

bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 00:09.0, irq: 5, latency: 64, mmio: 0xcfcfe000
bttv0: detected: AVermedia DVB-T 771 [card=121], PCI subsystem ID is 1461:0771
bttv0: using: AVerMedia AVerTV DVB-T 771 [card=121,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00f0ff0f [init]
i2c-dev.o: Registered 'bt878 #0 [hw]' as minor 0
i2c-core.o: adapter bt878 #0 [hw] registered as adapter 0.
bttv0: using tuner=-1
bttv0: registered device video3
                         ~~~~~~!!!
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok

bttv: Bt8xx card found (1).
bttv1: Bt878 (rev 17) at 00:0b.0, irq: 5, latency: 64, mmio: 0xcfcfc000
bttv1: detected: Twinhan VisionPlus DVB-T [card=113], PCI subsystem ID is 1822:0001
bttv1: using: Twinhan DST + clones [card=113,autodetected]
bttv1: gpio: en=00000000, out=00000000 in=00f100fe [init]
i2c-dev.o: Registered 'bt878 #1 [hw]' as minor 1
i2c-core.o: adapter bt878 #1 [hw] registered as adapter 1.
bttv1: using tuner=4
i2c-core.o: driver i2c TV tuner driver registered.
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878(0): Bt878 (rev 17) at 00:09.1, irq: 5, latency: 64, memory: 0xcfcff000
bt878: Bt878 AUDIO function found (1).
bt878(1): Bt878 (rev 17) at 00:0b.1, irq: 5, latency: 64, memory: 0xcfcfd000
DVB: registering new adapter (Ave).
DVB: registering frontend 3:0 (DVB-T Zarlink MT352 demodulator driver)...
DVB: registering new adapter (DST).
mt352_read_register: readreg error (ret == -5)

lirc_dev: IR Remote Control driver registered, at major 61
lirc_serial: auto-detected active low receiver
lirc_dev: lirc_register_plugin:sample_rate: 0

manually "insmod dst" adds:

bt878 find by dvb adap: checking "Technotrend/Hauppauge PCI rev2.1"
bt878 find by dvb adap: NOT found "Technotrend/Hauppauge PCI rev2.1"
bt878 find by dvb adap: checking "Technotrend/Hauppauge PCI rev2.1"
bt878 find by dvb adap: NOT found "Technotrend/Hauppauge PCI rev2.1"
bt878 find by dvb adap: checking "Siemens/Technotrend/Hauppauge PCI rev1.3"
bt878 find by dvb adap: NOT found "Siemens/Technotrend/Hauppauge PCI rev1.3"
bt878 find by dvb adap: checking "Ave"
bt878 find by dvb adap: checking "DST"
dst_check_ci: recognize DTTDIG
DST type : terrestial TV
DST type flags :
DVB: registering frontend 4:0 (DST TERR)...



script:
modprobe bttv
insmod dvb-core
insmod bt878
insmod dvb-bt8xx
insmod sp887x
insmod mt352
insmod nxt6000
insmod dst


# lsmod
Module                  Size  Used by    Not tainted
dst                     8992   1
lirc_serial             7776   1  (autoclean)
lirc_dev                8608   1  (autoclean) [lirc_serial]
nxt6000                 6368   0
sp887x                  4548   0  (unused)
dvb-bt8xx               3916   0  (unused)
bt878                   4992   0  [dst dvb-bt8xx]
tuner                  11780   0  (autoclean) (unused)
bttv                  107712   0  [dvb-bt8xx bt878]
btcx-risc               1960   0  [bttv]
ttusb_dec              14368   0  (unused)
dvb-ttusb-budget       21204   0  (unused)
dvb-ttpci             281568  12
ttpci-eeprom            1296   0  [dvb-ttpci]
saa7146_vv             32536   0  [dvb-ttpci]
saa7146                10044   0  [dvb-ttpci saa7146_vv]
mt352                   3296   0  (unused)
mt312                   4544   0
cx24110                 5216   0
grundig_29504-491       3200   0
grundig_29504-401       3872   0
tda1004x               10148   0
ves1820                 4452   0
stv0299                 8576   0  (unused)
alps_tdmb7              3360   0
alps_tdlb7              5028   0
ves1x93                 4324   0
dvb-core               35876  41  [dst nxt6000 sp887x dvb-bt8xx ttusb_dec dvb-ttusb-budget dvb-ttpci mt352 mt312 cx24110 grundig_29504-491 grundig_29504-401 tda1004x ves1820 stv0299 alps_tdmb7 alps_tdlb7 ves1x93]
video-buf              10128   0  [bttv saa7146_vv]
v4l2-common             2944   0  [bttv saa7146_vv]
v4l1-compat            12232   0  [saa7146_vv]
evdev                   4160   0  (unused)
ipt_limit                960  12  (autoclean)
ipt_state                608  14  (autoclean)
ipt_REJECT              3040  17  (autoclean)
ipt_LOG                 3232  12
ip_conntrack_ftp        4000   0  (unused)
iptable_mangle          2208   0  (autoclean) (unused)
iptable_nat            22004   0  (autoclean) (unused)
ip_conntrack           27636   1  (autoclean) [ipt_state ip_conntrack_ftp iptable_nat]
iptable_filter          1760   1  (autoclean)
ip_tables              13536   9  [ipt_limit ipt_state ipt_REJECT ipt_LOG iptable_mangle iptable_nat iptable_filter]
mousedev                3808   0  (unused)
keybdev                 1824   0  (unused)
cramfs                 37024   0  (unused)
i2o_config              7048   0  (unused)
i2o_block              50496   0  (unused)
i2o_core               32480   0  [i2o_config i2o_block]



Rainer





Home | Main Index | Thread Index