2. Edit the file v4l-dvb/linux/drivers/media/video/cx88/cx88-dvb.c
- search for CX88_BOARD_HAUPPAUGE_HVR1300 (somewhere around line 1470 )
- change the lines that they look like:
switch (core->boardnr) {
case CX88_BOARD_HAUPPAUGE_HVR1300:
/* We arrive here with either the cx23416 or the cx22702
* on the bus. Take the bus from the cx23416 and enable the
* cx22702 demod
*/
/* Toggle reset on cx22702 leaving i2c active */
cx_set(MO_GP0_IO, 0x00000080);
//udelay(1000);
//cx_clear(MO_GP0_IO, 0x00000080);
//udelay(50);
//cx_set(MO_GP0_IO, 0x00000080);
//udelay(1000);
/* enable the cx22702 pins */
cx_clear(MO_GP0_IO, 0x00000004);
udelay(1000);
break;
3. then go on like described in the wikipage how to build and install. Maybe you have to disable firedtv card in the config by first doing a "make menuconfig" and disable it there.
1. Get source code like described here: http:// linuxtv. org/wiki/ index.php/ How_to_ Obtain, _Build_ and_Install_ V4L-DVB_ Device_ Drivers# Using_Mercurial
2. Edit the file v4l-dvb/ linux/drivers/ media/video/ cx88/cx88- dvb.c HAUPPAUGE_ HVR1300 (somewhere around line 1470 )
- search for CX88_BOARD_
- change the lines that they look like:
switch (core->boardnr) { HAUPPAUGE_ HVR1300: clear(MO_ GP0_IO, 0x00000080); set(MO_ GP0_IO, 0x00000080); MO_GP0_ IO, 0x00000004);
case CX88_BOARD_
/* We arrive here with either the cx23416 or the cx22702
* on the bus. Take the bus from the cx23416 and enable the
* cx22702 demod
*/
/* Toggle reset on cx22702 leaving i2c active */
cx_set(MO_GP0_IO, 0x00000080);
//udelay(1000);
//cx_
//udelay(50);
//cx_
//udelay(1000);
/* enable the cx22702 pins */
cx_clear(
udelay(1000);
break;
3. then go on like described in the wikipage how to build and install. Maybe you have to disable firedtv card in the config by first doing a "make menuconfig" and disable it there.