[ATrpms-users] Latest FC3 v4l2 drivers and bt878 / bttv fun and
games
AlanM
groups at dancecrave.com
Mon Jun 20 20:57:16 CEST 2005
Hi all,
Please can someone help or give me some pointers on this...
I have been trying to get my backend rebuilt using FC3 and using apt-get
for everything ie not recompiling kernel and other things as I usually
end up doing!
Using 2.6.11-1.27_FC3 All I have to do is: modprobe dvb-bt8xx
and in dmesg I get the lovely...
DVB: registering new adapter (bttv0).
DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
However I also have a Nova T 9002 card (cx88). After much googling and
general messing around I found I have to:
[root at staging-be mythtv]# apt-get install cx88
....snip...
1:video4linux-kmdl-2.6.11###########################################
[ 25%]
2:cx88-kmdl-2.6.11-1.27_F###########################################
[ 50%]
3:video4linux ###########################################
[ 75%]
4:cx88 ###########################################
[100%]
and also
[root at staging-be mythtv]# apt-get install bttv
and
[root at staging-be mythtv]# apt-get install saa7134
(quite why the last one I am not sure but get mt352 complaints about
versions if I don't)
Now the Nova works fine :)
However the NXT has stopped working! :( (The same if I remove the Nova)
The error I get:
modprobe dvb-bt8xx
FATAL: Error inserting dvb_bt8xx
(/lib/modules/2.6.11-1.27_FC3/kernel/drivers/media/dvb/bt8xx/dvb-bt8xx.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
dmesg:
dvb_bt8xx: disagrees about version of symbol mt352_attach
dvb_bt8xx: Unknown symbol mt352_attach
dvb_bt8xx: disagrees about version of symbol bttv_sub_unregister
dvb_bt8xx: Unknown symbol bttv_sub_unregister
dvb_bt8xx: disagrees about version of symbol bttv_sub_register
dvb_bt8xx: Unknown symbol bttv_sub_register
[root at staging-be mythtv]#
Its that mt352 thingy again :\
Is there something else I have to modprobe that I have missed out, or
does the rewritten bttv currently have a problem? I read it " requires a
kernel with v4l2-api patch applied" does this mean I can't get away
without recompiling? Or am I waiting for 2.6.12... for all this to be
incorporated (as I seem to remember reading somewhere)
Please help...
Alan
Relevant bit of dmesg with both cards installed. Nova working, bttv
Nebula NXT6000 not...
dvb_pll: no version for "struct_module" found: kernel tainted.
Linux video capture interface: v1.00
cx2388x dvb driver version 0.0.4 loaded
cx2388x: snapshot date 2005-03-10
cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
[card=18,autodetected]
tveeprom(cx88xx internal): Huh, no eeprom present (err=-121)?
cx88[0]: warning: unknown hauppauge model #0
cx88[0]: error: unknown hauppauge tuner 0x00
cx88[0]: registered IR remote control
PCI: Enabling device 0000:02:0d.2 (0014 -> 0016)
PCI: IRQ 0 for device 0000:02:0d.2 doesn't match PIRQ mask - try
pci=usepirqmask
PCI: setting IRQ 5 as level-triggered
PCI: Assigned IRQ 5 for device 0000:02:0d.2
PCI: Sharing IRQ 5 with 0000:02:04.0
PCI: Sharing IRQ 5 with 0000:02:0d.0
PCI: Sharing IRQ 5 with 0000:02:0d.4
cx88[0]/2: found at 0000:02:0d.2, rev: 5, irq: 5, latency: 32, mmio:
0xef000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Hauppauge Nova-T DVB-T)...
cx2388x v4l2 driver version 0.0.4 loaded
cx2388x: snapshot date 2005-03-10
PCI: Enabling device 0000:02:0d.0 (0014 -> 0016)
PCI: Found IRQ 5 for device 0000:02:0d.0
PCI: Sharing IRQ 5 with 0000:02:04.0
PCI: Sharing IRQ 5 with 0000:02:0d.2
PCI: Sharing IRQ 5 with 0000:02:0d.4
cx88[0]/0: found at 0000:02:0d.0, rev: 5, irq: 5, latency: 32, mmio:
0xf0000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
bttv: driver version 0.9.15 loaded
bttv: snapshot date 2005-03-10
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
PCI: Enabling device 0000:02:0c.0 (0004 -> 0006)
PCI: IRQ 0 for device 0000:02:0c.0 doesn't match PIRQ mask - try
pci=usepirqmask
PCI: setting IRQ 10 as level-triggered
PCI: Assigned IRQ 10 for device 0000:02:0c.0
PCI: Sharing IRQ 10 with 0000:02:0c.1
bttv0: Bt878 (rev 17) at 0000:02:0c.0, irq: 10, latency: 32, mmio:
0xf5000000
bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID
is 0071:0101
bttv0: using: Nebula Electronics DigiTV [card=104,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ff00cb [init]
bttv0: using tuner=-1
bttv0: registered device video1
bttv0: registered device vbi1
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
PCI: Enabling device 0000:02:0c.1 (0004 -> 0006)
PCI: Found IRQ 10 for device 0000:02:0c.1
PCI: Sharing IRQ 10 with 0000:02:0c.0
bt878(0): Bt878 (rev 17) at 02:0c.1, irq: 10, latency: 32, memory:
0xf4800000
More information about the atrpms-users
mailing list