HVR1300 ivtv emulation
- From: Michael Krufky <mkrufky (at) linuxtv.org>
- Date: Thu, 04 May 2006 12:56:49 -0400
Lucian Muresan wrote:
Hello,
I'm trying to help a colleague to setup his HVR-1300 under linux, and
for now he borrowed me the card. I managed to make it work with Steve
Toth's drivers under VDR for DVB-T so far. I'm also loading
cx88-blackbird and cx88-ivtv (found int in the experimental directory
and manually added it to the modules build),
I dont know what you did to 'manually add it to the build' ... but the
correct method is as follows:
make cx88-ivtv (will symlink it into the build, and cause it to be
installed with the other modules)
make
make install
I'm getting the v4l devices (video0, radio0, vbi0 and video1 after
loading cx88-blackbird) and thought that cx88-ivtv would let
ivtv-aware applications to use the card. w_pvrtune and the pvrinput
plugin from VDR fail to do so. I suppose it's related to missing
encoder chip firmware file, I found something about
"blackbird-fw-enc.bin" in the log and in the sources. Where can I get
that file, is it working after all?
In the newer tree, this firmware file has been renamed to the standard
cx23416 encoder firmware image filename, "v4l-cx2341x-enc.fw" -- The
cx88-blackbird driver, pvrusb2 driver, and ivtv drivers all use the same
firmware image for the encoder. Ask google where to find it -- google
knows ;-)
I could extract it from a *sys file from the windows driver CD, but I
have to know the exact offset...
yikes! I would recommend the extraction scripts found in the ivtv
driver, or use fwextract.pl from the pvrusb2 standalone driver. Also,
your distro might have the firmware available in a package...
Is the remote control supposed to work with LIRC already?
Based on the code in Steve's tree:
--- a/linux/drivers/media/video/cx88/cx88-input.c Mon Mar 13 13:17:11 2006 -0300
+++ b/linux/drivers/media/video/cx88/cx88-input.c Mon Mar 13 22:20:58 2006 -0400
(at) (at) -173,6 +173,9 (at) (at) int cx88_ir_init(struct cx88_core *core,
ir_codes = ir_codes_hauppauge_new;
ir_type = IR_TYPE_RC5;
ir->sampling = 1;
+ break;
+ case CX88_BOARD_HAUPPAUGE_HVR1300:
+ /* fixme: enable HVR1300 support */
break;
case CX88_BOARD_WINFAST2000XP_EXPERT:
ir_codes = ir_codes_winfast;
No, the remote control is not yet supported.
How can I make the modules more silent, as they are flooding my system
logs?
Use the newer tree -- the cx8802 spam has been silenced in master
repository, but Steve's tree is 7 weeks old, and was never merged into
master. You might have to play around a bit.... Perhaps you'll need to
do something like this...
hg clone http://linuxtv.org/hg/~stoth/v4l-dvb
cd v4l-dvb
hg pull http://linuxtv.org/hg/v4l-dvb
hg update
(resolve any conflicts... you MIGHT have to do 'hg update -m' ... hg
will let you know if necessary)
If the merge doesnt work for you, then you will have to read a bit of
the mercurial documentation... until Steve updates his tree. I haven't
tried this using Steve's tree myself, so I cannot say whether it will
merge cleanly or not, but it is worth a try.
Cheers,
Lucian
Good Luck, and I hope this helps.
-Michael Krufky
--
Michael Krufky
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list