Nonton TV dengan Gadmei dan Ubuntu
March 7, 2009 41 Comments
Iseng-iseng bereksperimen dengan TV Tuner USB Gademi UTV330+ yang aku beli seharga Rp. 250.000,- di BEC, murah kan. Awalnya pegel juga googling nyari cara biar TV Tuner ini jalan di Ubuntu Intrepid-ku. Ternyata memang nggak ada cara selain : Ngompile Driver Kernel Sendiri! Ga perlu kuatir, ngompile itu mengasyikkan koq, apalagi klo berhasil 😀
Okeh, I’ll try to make it easy n’ fun for you..
Install semua prerequisites
Package yang mesti diinstall :
- build-essential : program-program untuk keperluan me-ngompile
- linux-header-xx : file-file header untuk keperluan me-ngompile dari kernel Linux versi xx (sesuai dengan kernel yang dipakai saat ini)
Perintah :
- aptitude install build-essential
- aptitude install linux-header-`uname -r`
(perhatikan tanda petik yang digunakan, biasanya berada di sebelah kiri angka 1 pada keyboard)
Download dan modifikasi source-code driver
Driver dari berbagai video device pada Linux dikembangkan secara kolaboratif pada satu project yang dinamakan Video 4 Linux (biasa disingkat V4L). Informasi tentang project ini bisa dilihat pada alamat http://linuxtv.org
Hingga saat tulisan ini dibuat, TV Tuner Gadmei UTV330+ belum termasuk device yang didukung oleh V4L. Jangan kuatir! Dengan sedikit modifikasi pada source-code-nya, kita akan menambahkan dukungan V4L pada Gadmei UTV330+. Secara default, driver V4L ini baru mendukung Gadmei UTV330 (tanpa tanda plus). Namun telah diselidiki bahwa sedikit perbedaan antara dua TV Tuner ini adalah chip yang dipakai, yakni : EM2860 pada UTV330 dan EM2861 pada UTV330+, yang kedua karakteristiknya sangat mirip.
Utak-atik source-code membutuhkan sedikit pengetahuan pemrograman bahasa C. Untuk kamu-kamu yang nggak mau ambil pusing n resiko, bisa download source-code V4L yang sudah dimodifikasi di sini (V4L update 4 Februari 2009), dan lanjut ke langkah berikutnya.
Sedangkan untuk kamu-kamu yang pengen mencoba driver paling terbaru dari V4L, silakan klik di http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.gz. Setelah itu extract file, kemudian modifikasi source-nya sebagai berikut :
- Masuk ke folder “linux/drivers/media/video/em28xx/”
- Edit file em28xx.h
- Scroll sedikit ke bawah, dan perhatikan ada bagian “Boards supported by driver” berisi definisi konstanta dari tiap-tiap board. Cari baris paling bawah, contohnya :
#define EM2883_BOARD_HAUPPAUGE_WINTV_HVR_850 60 #define EM2820_BOARD_PROLINK_PLAYTV_BOX4_USB2 61 #define EM2820_BOARD_GADMEI_TVR200 62
- Tambahkan definisi tersebut dengan :
#define EM2861_BOARD_GADMEI_UTV330 63
- Scroll sedikit ke bawah, dan perhatikan ada bagian “Boards supported by driver” berisi definisi konstanta dari tiap-tiap board. Cari baris paling bawah, contohnya :
-
- Simpan file
- Simpan file
- Edit file em28xx-cards.c
- Karena kemiripan dari device Gadmei UTV330 dan UTV330+, kita akan menggunakan definisi hardware dari board UTV330 tersebut untuk mendefinisikan UTV330+.
- Pada source code, carilah definisi “struct em28xx_board em28xx_boards[]” dengan indeks konstanta “EM2860_BOARD_GADMEI_UTV330”
- Perhatikan struktur data yang didefinisikan, kemudian lakukan duplikasi dengan mengganti konstanta-nya menjadi “EM2861_BOARD_GADMEI_UTV330”.
Contohnya adalah sebagai berikut :
[EM2861_BOARD_GADMEI_UTV330] = { .name = "Gadmei UTV330+", .valid = EM28XX_BOARD_NOT_VALIDATED, .tuner_type = TUNER_TNF_5335MF, .tda9887_conf = TDA9887_PRESENT, .decoder = EM28XX_SAA711X, .input = { { .type = EM28XX_VMUX_TELEVISION, .vmux = SAA7115_COMPOSITE2, .amux = EM28XX_AMUX_VIDEO, }, { .type = EM28XX_VMUX_COMPOSITE1, .vmux = SAA7115_COMPOSITE0, .amux = EM28XX_AMUX_LINE_IN, }, { .type = EM28XX_VMUX_SVIDEO, .vmux = SAA7115_SVIDEO3, .amux = EM28XX_AMUX_LINE_IN, } }, },
-
- Pada source code, carilah definisi “struct usb_device_id em28xx_id_table []” dan tambahkan di dalamnya :
{ USB_DEVICE(0xeb1a, 0x50a6), .driver_info = EM2861_BOARD_GADMEI_UTV330 },
-
- simpan file
- simpan file
Oke kita telah berhasil memodifikasi file. Apabila pada langkah selanjutnya terjadi gagal compile, mungkin ada kesalahan pada proses modifikasi.
Compile dan Install Driver
- Jika mendownload driver yang sudah termodif, pastikan file telah di-extract dengan perintah :
tar -xvzf v4l-feb09-patched.tar.gz - Masuk ke dalam root folder driver tersebut :
cd v4l-feb09-patched - Kemudian ketikkan :
make install
tunggulah hingga proses compile dan instalasi berhasil, kemudian restart Ubuntu - Tes koneksi hardware dengan menyambungkan USB TV Tuner ke PC, kemudian periksa log kernel dengan perintah :
tail -f /var/log/messages
seharusnya terdapat log seperti di bawah ini :Mar 7 16:57:04 picozy kernel: [48738.932112] em28xx #0: v4l2 driver version 0.1.1 Mar 7 16:57:04 picozy kernel: [48739.610101] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
Menggunakan TVTime
Install TVTime dengan perintah :
aptitude install tvtime
Sebelum menjalankan TVTime untuk pertama kali, pastikan TV Tuner telah tersambung dengan antena pengangkap sinyal. Kemudian, jalankan perintah di bawah ini untuk melakukan scanning siaran TV :
tvtime-scanner –norm=PAL
Tunggulah hingga proses scanning siaran TV selesai, baru kemudian jalankan TVTime.
- Munculkan menu dengan menekan tombol Tab
- Pilih “Input Configuration”, kemudian ubah “Television standard” menjadi PAL, kemudian pilih restart TVTime
- Kembali ke menu atas, pilih “Channel Management”, kemudian pilih “Change frequency table” dan pilih Custom
- Selamat Menonton TV! Tidak mendengar suara apa pun? Cara termudah adalah mencolokkan audio output dari TV Tuner ke speaker, atau tunggu artikel selanjutnya 🙂
nice, kk!
tapi awak pakenya yang ke monitor langsung 😀
gan aisar, klo punya ane gadmei model 380, itu jadinya gmana ??
yang itu ndak bisa ngerekam tho..
yang ini bisa kk.. mayan buat koleksi pertandingan bola
*artikel merekam TV nyusuuul…
Scary river…!!!
nanggepin kata2 “artikel merekam TV nyusuuul…”
Gampang tuh, ambil aja HP ato kamera digital, rekam TV pake itu (ngerekam TV kan? bukan ngerekam siaran di TV), huahahaha… ^_^
@ anggayangudahgakjomblolagi :
Oprekan ini rada nyambung sama TA soale, makanya aing niat mpe mbongkar source code-nya segala hehe..
compileny berapa lama? hoho
selamat sar, satu Bab TA sudah beres. hehe..
Numpang lewat, ada foto penampakan baru. foto hantu, foto jin, foto2 setan diambil oleh kameramen yang gak sengaja.
klik tulisan dibawah ini.
Foto Hantu, Foto Setan, Foto Jin
bisa di laptop ga niy sar?
@ restya : cepat la, netbook axioo geto loh..
@ albaz : bukan satu bab baz, tapi Bab Satu..
@ rifer : yoi itu nyobanya di laptop koq, netbook pulak yg cuma pake atom
mantap sar …
aku juga udah bisa nih di fedora.
tapi karena laptopku ada webcam-nya, setting video in-nya harus diubah.
udah bisa bersuara belum?
punyaku udah bisa nih.
kalo belum, coba baca petunjuk di sini.
matur nuwun …
Pingback: Rekam Siaran TV Dengan Ubuntu « Aisar - La Renaissance
kalu buat gadmai pt328 bisa gak? ooom
@ hafni : oke mantab!
@ punta_fa : hmm.. aku udah coba gugling, tapi ga nemu si PT328 itu chipset-nya apa.. yg penting sih tau itunya dulu, baru ntar bisa dicoba2..
mantab maneh sar, awak liat lah di kostan pengen tau barang buktinya…….
buat TV CARD mirip Advance caranya gimana ya???
Ada yang punya tutorialnya gak?
Klo ada tolong e-mail ke reudyjuandi@gmail.com
thks
Om,..
Untuk gadmei UTV330+ sekarang sudah bisa lon ya voicenya?
btw, thanks banget yaks artikelnya…
nanya, klo tv tunner usb advance gmn settinganya di ubuntu
bos, balik lagi…..
USB TV Turner advance gw chipnya EM2860 juga….
klo ngompile dengan cara di atas bisa gak ya??? ada yang harus diganti gak????
misalnya tambahan definisi “#define EM2861_BOARD_GADMEI_UTV330 63”
tolongin aku dong…aku punya cadmei utv 330+, drivernya hilang…klo ga keberatan minta tlg di email kan drivernya ya…trims bgt sebelumnya
tolongin aku dong…aku punya cadmei utv 330+, drivernya hilang…klo ga keberatan minta tlg di email kan drivernya ya…trims bgt sebelumnya, di email ke : benysn@yahoo.com
MAU UANG??? BURUAN GABUNG!!!
GRATIS 27 DOLAR HANYA 30 MENIT
klo bwt yang utv330 (gk pake +) sama gk???? cz aq udah cari2 kemana2 gk ketemu2 ni….
please dunk bantuin…..klo bisa sekalian tutorialnya juga…
terima ksih….
mas gmn cara install gadmei PT218 di ubuntu??
mohon bantuannya mas…caya udah cari2 tapi gak nemu2..:)
thnks b4..
Pingback: FOSTI UMS » Blog Archive » Nonton TV tunner Gadmei di Ubuntu
mohon bantuannya nih,,,
saya punya tv tuner internal gadmei PT218, mungkin agan bisa bantuin install,mohon di share donk infonya…..
thnks b4…
download driverny dmn Gan???
link downloadnya kalo ada Gan…
Q pake UTV300 bisa ga????
kak untuk gadmei PT218 setelah di lspci keluar “Multimedia video controller: Techwell Inc. Device 6804 (rev 10)” unttuk langkah selanjutnya gimana kak….mohon pencerahan
Bang Gimnaa ProsesNya klw Tv TunerNya versi Lain….
ProsesNy SetNya….
Coz aku da tes cara di atas nd berhasil …
scan canellNya nda keluar di menu…
aku menggunakan prolink…
tolong mas… saya pake tv tuner internal slot PCI, merk Prolink Play TV Pro. Tp sy install di Ubuntu Lucid Lynx (10.4) baru bisa keluar gambar.. Suara bisu.. Sudah nyoba beberapa cara sesuai petunjuk di forum2 (tp forum luar negeri, yg dalam negeri sy cari2 belum ketemu), tp ttap saja suara ndak mau keluar.. Tolong diajari langkah2nya…
salam kenal mas,, kmrin saya beli tv usb gadmei utv 380, udah 1 mnggu mgkn,, smpe skrg lom bs jalanin di ubuntu 10.10. rencana mw full nginstall linux di tanktop,, tp mlah ni lom bisa,, mohon bantuannya mas,, g pernah berhasil wktu nginstall em28xx,, harus ttp pgang prinsip g leh menyerah,,
cara mengetahui chipset tv tuner kita gimana? makasih
saya pake gadmei utv302E. chipset ny apa ya?
boss, punya saya digiplus, kalo ga salah chipset phillips-saa7139,
apakah cara install sama dng diatas, atau cuma diganti denagn chipset yang sesuai aja ??
tinggalin jejak dulu ah
Lumayan Ribet yo mas….nanti tak coba tips nya…makasih
GAN,,, sy beli gadmei UTV258E ternyata pas dipasang malah gak bisa… gmana caranya nya ya?,,, tulisan di monitornya please insert USB Device…. apanya yg harus di benerin…makasih.
Gan, Sy Boleh minta tolong ga?
Sy boleh minta kirimin copyan drivery ga, ke coka_cokah@yahoo.com.!
Sy punya utv258E kaya agan punya cuma ga pernah di pakai karnah kaset drivernya rusak.!
Tq sebelumnya.
hI Aisar..
Boleh share driver TV nya ga? punyaku hilang soalnya,,, udah nyoba ke web download driver gadmeinya langsung tp data not found…
“many thanks
Hi there! This blog post couldn’t be written any better! Reading through this post reminds me of my previous roommate! He always kept preaching about this. I will forward this post to him. Fairly certain he’s going to have a good read. Many thanks for sharing!
keren terima kasih