Menu Home

Patch Driver TV Tuner Gadmei 330+

Titipan posting lagi nih.. Bagi bagi informasi bagi pengguna TV Tuner Gadmei 330+ yang sedikit bermasalah dengan tidak munculnya audio, ketika TV Tuner dijalankan. Silahkan ikuti langkah langkah dibawah ini…

1. download driver

refit@gustaroska:$ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
refit@gustaroska:$ cd v4l-dvb-experimental

2. define board identity
refit@gustaroska:$ gedit ./linux/drivers/media/video/em28xx/em28xx.h

#define EM2861_BOARD_GADMEI_UTV330 62

3. nambahin konfigurasi board yg di define di atas

refit@gustaroska:$ gedit ./linux/drivers/media/video/em28xx/em28xx-cards.c

find (CTRL+F) “EM2860_BOARD_GADMEI_UTV330”, lalu selipkan code2 berikut sesuai dengan urutan pencarian dari atas ke bawah

/* pertama */

[EM2861_BOARD_GADMEI_UTV330] = {
.name = “Gadmei UTV330+”,
.vchannels = 3,
.norm = V4L2_STD_NTSC,
.tuner_type = TUNER_TNF_5335MF,
.tda9887_conf = TDA9887_PRESENT,
.has_tuner = 1,
.decoder = EM28XX_SAA7113,
.dev_modes = EM28XX_VIDEO,
.input = {{
.type = EM28XX_VMUX_TELEVISION,
.vmux = SAA7115_COMPOSITE2,
.amux = 0,
},{
.type = EM28XX_VMUX_COMPOSITE1,
.vmux = SAA7115_COMPOSITE0,
.amux = 1,
},{
.type = EM28XX_VMUX_SVIDEO,
.vmux = SAA7115_SVIDEO3,
.amux = 1,
}},
.tvnorms = {{
.name = “NTSC”,
.id = V4L2_STD_NTSC,
},{
.name = “PAL-DK”,
.id = V4L2_STD_PAL_DK,
}},
},

/* kedua */

case EM2861_BOARD_GADMEI_UTV330:
{
/* Turn on IR */
em28xx_write_regs(dev, R0F_XCLK_REG, “\x07”, 1);
em28xx_write_regs(dev, R06_I2C_CLK_REG, “\x40”, 1);
em2880_ir_attach(dev, ir_codes_em_gadmei_usb, ARRAY_SIZE(ir_codes_em_gadmei_usb), em2880_get_key_pinnacle);
break;
}

/* ketiga */

case EM2861_BOARD_GADMEI_UTV330:
{
em2880_ir_detach(dev);
break;
}

4. compile & install

refit@gustaroska:$ make
refit@gustaroska:$ sudo make install
refit@gustaroska:$ sudo modprobe em28xx

5. nambahin konfigurasi

refit@gustaroska:$ sudo vim /etc/modprobe.conf

options em28xx card=62

6. restart & colokin tv tuner

7. message yang muncul kalo sukses

refit@gustaroska:$ dmesg | grep em28xx

[ 2726.744000] em28xx new video device (eb1a:2861): interface 0, class 255
[ 2726.744000] em28xx: device is attached to a USB 2.0 bus
[ 2726.744000] em28xx: you’re using the experimental/unstable tree from mcentral.de
[ 2726.744000] em28xx: there’s also a stable tree available but which is limited to
[ 2726.744000] em28xx: linux <=2.6.19.2
[ 2726.744000] em28xx: it’s fine to use this driver but keep in mind that it will move
[ 2726.744000] em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it’s
[ 2726.744000] em28xx: proved to be stable
[ 2726.744000] em28xx #0: Alternate settings: 8
[ 2726.744000] em28xx #0: Alternate setting 0, max size= 0
[ 2726.744000] em28xx #0: Alternate setting 1, max size= 0
[ 2726.744000] em28xx #0: Alternate setting 2, max size= 1448
[ 2726.744000] em28xx #0: Alternate setting 3, max size= 2048
[ 2726.744000] em28xx #0: Alternate setting 4, max size= 2304
[ 2726.744000] em28xx #0: Alternate setting 5, max size= 2580
[ 2726.744000] em28xx #0: Alternate setting 6, max size= 2892
[ 2726.744000] em28xx #0: Alternate setting 7, max size= 3072
[ 2726.800000] em28xx-input.c: remote control handler attached
[ 2726.828000] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 61 28 50 00 13 03 6a 22 00 00
[ 2726.828000] em28xx #0: i2c eeprom 10: 00 00 04 57 4e 03 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom 20: 06 00 01 01 f0 10 01 00 4a 00 00 00 5b 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 02 01 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55 00 53 00
[ 2726.828000] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 36 00 31 00 20 00 44 00
[ 2726.828000] em28xx #0: i2c eeprom 80: 65 00 76 00 69 00 63 00 65 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2726.828000] tuner 0-0060: chip found @ 0xc0 (em28xx #0)
[ 2726.856000] saa7115 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
[ 2726.892000] em28xx #0: V4L2 device registered as /dev/video0
[ 2726.892000] em28xx #0: Found Gadmei UTV330+

Powered by ScribeFire.

Update : Posting ini barusan di-update sesuai dengan petunjuk empunya dan meng-attach link file .zip yang isinya adalah driver yang sudah di-edit. Ekstrak file ini dan kopi (overwrite) ke direktori driver/media/video. Kemudian tambahkan line options em28xx card=62 di /etc/modprobe.conf. Jika file modprobe tidak ada,di create sendiri saja.

DOWNLOAD

Categories: Internet Komputer Linux Pribadi