By Date: <-- -->
By Thread: <-- -->

HVR1300 ivtv emulation



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-&gt;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