AF903x_SRC\v4l\kernel-2.6.32
۴- خط های زیر رو به فایل makefile که تو فولدر دانلود شده هست اضافه کنید .ifneq (,$(findstring 2.6.32, $(CURRENT)))
@cp -f v4l/kernel-2.6.32/* ./
endif
۵- فایل های زیر رو در سورس کرنل پیدا کنید و به فولدری که ساختید کپی کنید .demux.h
dmxdev.h
dvb_demux.h
dvb_frontend.h
dvb_net.h
dvb_ringbuffer.h
dvbdev.h
dvb-usb.h
dvb-usb-ids.h
dvb-pll.h
۶- حالا با دستور cd در ترمینال به فولدر دانلود شده بروید ( جاییکه makefile در اون قرار داره ) و دستور های زیر رو به ترتیب بزنید .sudo make clean
sudo make
sudo make install
۷- حالا تلویزیونتون رو به کامپیوتر بزنید و دستور زیر رو اجرا کنید .cat /var/log/messages
اگه نتیجه زیر حاصل شد یعنی مراحلو درست انجام دادید May 25 21:34:30 HTPC kernel: [215971.529790] usb 2-1: new high speed USB device using ehci_hcd and address 18
May 25 21:34:30 HTPC kernel: [215971.686942] usb 2-1: configuration #1 chosen from 1 choice
May 25 21:34:30 HTPC kernel: [215971.692255] input: Afa Technologies Inc. AF9035A USB Device as /devices/pci0000:00/0000:00:06.1/usb2/2-1/2-1:1.1/input/input25
May 25 21:34:30 HTPC kernel: [215971.692644] generic-usb 0003:15A4:1001.0016: input,hidraw0: USB HID v1.01 Keyboard [Afa Technologies Inc. AF9035A USB Device] on usb-0000:00:06.1-1/input1
May 25 21:34:31 HTPC kernel: [215971.963099] AF903X: af903x_module_init
May 25 21:34:31 HTPC kernel: [215971.963181] DRIVER_RELEASE_VERSION : v9.07.10.1
May 25 21:34:31 HTPC kernel: [215971.963189] FW_RELEASE_VERSION : v8_8_63_0
May 25 21:34:31 HTPC kernel: [215971.963196] API_RELEASE_VERSION : 200.20090402.0
May 25 21:34:31 HTPC kernel: [215972.472189] dvb-usb: found a 'ITEtech USB2.0 DVB-T Recevier' in warm state.
May 25 21:34:31 HTPC kernel: [215972.545942] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 25 21:34:31 HTPC kernel: [215972.546762] DVB: registering new adapter (ITEtech USB2.0 DVB-T Recevier)
May 25 21:34:31 HTPC kernel: [215972.547603] DVB: registering adapter 0 frontend 0 (AF903X USB DVB-T)...
May 25 21:34:31 HTPC kernel: [215972.559440] dvb-usb: ITEtech USB2.0 DVB-T Recevier successfully initialized and connected.
May 25 21:34:31 HTPC kernel: [215972.559570] usbcore: registered new interface driver dvb_usb_af903x
البته کمی فرق می کنه . می تونین از گزینه system>administration>log file viewer و بعد منوی messeges را باز کنید و آخرین پیغام ها رو چک کنید .dvb-usb-it9135.fw
dvb-usb-it9135-01.fw
dvb-usb-it9135-02.fw
sudo cp /home/mahdiar/Dvb-T-driver/dvb-usb-it9135-01.fw /lib/firmware && sudo cp /home/mahdiar/Dvb-T-driver/dvb-usb-it9135-02.fw /lib/firmware && sudo cp /home/mahdiar/Dvb-T-driver/dvb-usb-it9135.fw /lib/firmware
من یک فولدر در خانه خودم (mahdiar) به اسم Dvb-T-driver درست کردم . اگر آدرس شما فرق داره هر سه تا آدرس بالا رو تغییر بدید .sudo cp ir-Tehran /usr/share/dvb/dvb-t
کد زیر را وارد کنید تا نرم افزار های لازم نصب بشه :sudo apt-get install dvb-apps dvbtune totem-plugins-dvb-daemon libdvb-dev gnome-dvb-client gnome-dvb-daemon mumudvb libdvbpsi5
سپس کد زیر را بزنید تا شبکه ها رو جستجو کنه :scan /usr/share/dvb/dvb-t/ir-Tehran > channels.conf
بعد از این کار فایلی به نام channels.conf در فولدر home ساخته میشه . ( از این فایل تو برنامه های دیگه هم می تونین استفاده کنید .)دوستان مشکلم حل شد. فقط یه ریست می خواست. بعد از اون درست شده! با تشکر از همگیخوشحالم بالاخره تاپیکم به درد یکی خورد ! ;D
دوستان مشکلم حل شد. فقط یه ریست می خواست. بعد از اون درست شده! با تشکر از همگیخوشحالم بالاخره تاپیکم به درد یکی خورد ! ;D
اینم تاپیک قبلی در مورد مشکل من و نوع DVB-T اگه خواستید یه سر بزنید ( http://forum.ubuntu.ir/index.php/topic,13523.new.html )مدل سخت افزاری رو از کجا باید فهمید دوست من؟
پس از ماهها تلاش بالاخره تونستم تلویزیونمو راه ادازی کنم البته این کار با همکاری دوستان انجمن ممکن نبود . حالا می خوام یه توضیح دربارش بدم تا بقیه به مشکل نخورن ! اول اینکه مدل مال من AF9035 ( مدل سخت افزارش نه نام تجاریش ) اگه مدل شما فرق می کنه باید به ویکی سایت linuxtv.org برین . اگه همینه که خوب براتون توضیح می دم .
راه اندازی :
۱- ابتدا فایل زیر رو دانلود کنید .
http://www.linux-cam.com/downloads/9035.linux.PC.dvb-tV9.07.10.1.zip (http://www.linux-cam.com/downloads/9035.linux.PC.dvb-tV9.07.10.1.zip)
۲- حالا باید سورس کرنلتون رو دانلود کنید . ( اگر کرنلتون نسخه 2.6.32 و یا نسخه های قدیمی بین 2.6.16 تا 2.6.29 نیاز به دانلود نیست )
۳- تو اون فایلی که در قسمت ۱ دانلود کردید فولدری به آدرس زیر درست کنید . ( اگر فولدر کرنلتون موجود نیست اگر هست نیازی نیست )
AF903x_SRC\v4l\kernel-2.6.32
۴- خط های زیر رو به فایل makefile که تو فولدر دانلود شده هست اضافه کنید .
ifneq (,$(findstring 2.6.32, $(CURRENT)))
@cp -f v4l/kernel-2.6.32/* ./
endif
۵- فایل های زیر رو در سورس کرنل پیدا کنید و به فولدری که ساختید کپی کنید .
demux.h
dmxdev.h
dvb_demux.h
dvb_frontend.h
dvb_net.h
dvb_ringbuffer.h
dvbdev.h
dvb-usb.h
dvb-usb-ids.h
dvb-pll.h
۶- حالا با دستور cd در ترمینال به فولدر دانلود شده بروید ( جاییکه makefile در اون قرار داره ) و دستور های زیر رو به ترتیب بزنید .
sudo make clean
sudo make
sudo make install
۷- حالا تلویزیونتون رو به کامپیوتر بزنید و دستور زیر رو اجرا کنید .
cat /var/log/messages
اگه نتیجه زیر حاصل شد یعنی مراحلو درست انجام دادید
May 25 21:34:30 HTPC kernel: [215971.529790] usb 2-1: new high speed USB device using ehci_hcd and address 18
May 25 21:34:30 HTPC kernel: [215971.686942] usb 2-1: configuration #1 chosen from 1 choice
May 25 21:34:30 HTPC kernel: [215971.692255] input: Afa Technologies Inc. AF9035A USB Device as /devices/pci0000:00/0000:00:06.1/usb2/2-1/2-1:1.1/input/input25
May 25 21:34:30 HTPC kernel: [215971.692644] generic-usb 0003:15A4:1001.0016: input,hidraw0: USB HID v1.01 Keyboard [Afa Technologies Inc. AF9035A USB Device] on usb-0000:00:06.1-1/input1
May 25 21:34:31 HTPC kernel: [215971.963099] AF903X: af903x_module_init
May 25 21:34:31 HTPC kernel: [215971.963181] DRIVER_RELEASE_VERSION : v9.07.10.1
May 25 21:34:31 HTPC kernel: [215971.963189] FW_RELEASE_VERSION : v8_8_63_0
May 25 21:34:31 HTPC kernel: [215971.963196] API_RELEASE_VERSION : 200.20090402.0
May 25 21:34:31 HTPC kernel: [215972.472189] dvb-usb: found a 'ITEtech USB2.0 DVB-T Recevier' in warm state.
May 25 21:34:31 HTPC kernel: [215972.545942] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 25 21:34:31 HTPC kernel: [215972.546762] DVB: registering new adapter (ITEtech USB2.0 DVB-T Recevier)
May 25 21:34:31 HTPC kernel: [215972.547603] DVB: registering adapter 0 frontend 0 (AF903X USB DVB-T)...
May 25 21:34:31 HTPC kernel: [215972.559440] dvb-usb: ITEtech USB2.0 DVB-T Recevier successfully initialized and connected.
May 25 21:34:31 HTPC kernel: [215972.559570] usbcore: registered new interface driver dvb_usb_af903x
البته کمی فرق می کنه . می تونین از گزینه system>administration>log file viewer و بعد منوی messeges را باز کنید و آخرین پیغام ها رو چک کنید .
حالا درایورتون به خوبی نصب شده و فقط مونده که با یه برنامه از اون استفاده منید که من vlc رو پیشنهاد می کنم .
اجرا :
ابتدا فایل زیر را دانلود کنید ( مشخصات تلویزیون ایرانه ) .
http://www.mail-archive.com/linux-media@vger.kernel.org/msg17711/ir-Tehran
بعد دستور زیر رو بزنید تا در فولدر مناسب کپی بشه .
sudo cp ir-Tehran /usr/share/dvb/dvb-t
کد زیر را وارد کنید تا نرم افزار های لازم نصب بشه :
sudo apt-get install dvb-apps dvbtune totem-plugins-dvb-daemon libdvb-dev gnome-dvb-client gnome-dvb-daemon mumudvb libdvbpsi5
سپس کد زیر را بزنید تا شبکه ها رو جستجو کنه :
scan /usr/share/dvb/dvb-t/ir-Tehran > channels.conf
بعد از این کار فایل به نام channels.conf در فولدر home ساخته میشه . ( از این فایل تو برنامه های دیگه هم می تونین استفاده کنید .)
سپس vlc را باز کنید از منوی media گزینه Advance open file رو بزنید و فایل channel.conf را انتخاب کنید .
ضبط و عکس گرفتن از آن :
و حالا با رفتن به منوی view و زدن دکمه playlist می تونید لیست اسامی شبکه ها رو هم ببینید . در صورتیکه می خواید برنامه ای رو ضبط کنید و یا از یک صحنه عکس بگیرید از منوی tools گزینه preferences رو انتخاب کنید و از کرکره ی اول گزینه ی complete look... رو انتخاب کنید . با این کار دکمه ای برای ضبط به منوهاتون اضافه میشه . فیلم های ضبط شده داخل فولدر home با پسوند .ts ذخیره میشن اگر بخواین محل ذخیره سازی عکس ها رو هم تعیین کنید به منوی tools بروید و گزینه preferences را بزنید و تب video را بیاورید و در قسمت video snapshot محل مورد نظرتون رو اتخاب کنید .
موفق باشید
************* اینم فایل برای کرنل 2.6.32 اول آن زیپش کنید بعد کپیش کنید همون جایی که گفتم
http://payam7.com/kernel-2.6.32.zip
آقا من فرمور و W_scan نصب کردم.توی ترمینال با دستور W_scan لیست کانالها رو میاره ولی نمیدونم با چی پخش کنم. توی VLC فقط صفحه سیاه نشون میده. ریبوت هم کردمفایل channels رو توی vlc باز کردید ؟
بله باز که میکنم سربرگ وی ال سی میزنه nasim tv ولی فقط صفحه سیاه نشون میده کانال هم نمیدونم چجوری تغییر میکنهآقا من فرمور و W_scan نصب کردم.توی ترمینال با دستور W_scan لیست کانالها رو میاره ولی نمیدونم با چی پخش کنم. توی VLC فقط صفحه سیاه نشون میده. ریبوت هم کردمفایل channels رو توی vlc باز کردید ؟
حدس من این است که باگی در کدک صوتی وجود دارد. کدک صوتی که برای پخش ایستگاههای رادیویی از آن استفاده میشود...احتمالا همین طوره
از یه استادی خواندم که میگفتند :حدس من این است که باگی در کدک صوتی وجود دارد. کدک صوتی که برای پخش ایستگاههای رادیویی از آن استفاده میشود...احتمالا همین طوره
این دیویبی رو چطور روی xmbc ست کنیم؟؟! اصلا این برنامه رو پشتیبانی میکنه؟اره توسط vdr و یا tvheadend میشه این کار را انجام داد . حیف که نه وقت و نه حوصله توضیح بیشتر را ندارم . داخل گوگل سرچ کنید حتما به نتایج جالب خواهید رسید
این دیویبی رو چطور روی xmbc ست کنیم؟؟! اصلا این برنامه رو پشتیبانی میکنه؟بله، حتماً پشتبانی میکنه، ولی باید یه back-end مثل tvheadend که خیلی کارباهاش هم راحته رو نصب کنی. من این کار رو کردم و هیچ مشکلی ندارم
متاسفانه اینو نصب کردم ولی فایده نداشتاین دیویبی رو چطور روی xmbc ست کنیم؟؟! اصلا این برنامه رو پشتیبانی میکنه؟بله، حتماً پشتبانی میکنه، ولی باید یه back-end مثل tvheadend که خیلی کارباهاش هم راحته رو نصب کنی. من این کار رو کردم و هیچ مشکلی ندارم
فایده نداشت یعنی چی؟ کانالیابی کردی؟ کانالها رو اضافه کردی؟ frontend مربوط به tvheadend رو نصب کردی توی xbmc؟tvheadend نصب کردم و بعد اجرا کردم
فایده نداشت بازم وقتی تیک انبل رو میزنم میگه به تیونر و نرمافزار بکاند نیازدارین و لطفا به سایت مراجعه کنین ???فایده نداشت یعنی چی؟ کانالیابی کردی؟ کانالها رو اضافه کردی؟ frontend مربوط به tvheadend رو نصب کردی توی xbmc؟tvheadend نصب کردم و بعد اجرا کردم
بذار اینو frontend نصب نکردم ببینم چی میشه
ایپی و پورت tvheadend را روی پلاگین داخل xbmc تنظیم کردیفایده نداشت بازم وقتی تیک انبل رو میزنم میگه هیچ تیونر پیویار نیست لطفا به سایت مراجعه کنین ???فایده نداشت یعنی چی؟ کانالیابی کردی؟ کانالها رو اضافه کردی؟ frontend مربوط به tvheadend رو نصب کردی توی xbmc؟tvheadend نصب کردم و بعد اجرا کردم
بذار اینو frontend نصب نکردم ببینم چی میشه
چطوری؟؟ایپی و پورت tvheadend را روی پلاگین داخل xbmc تنظیم کردیفایده نداشت بازم وقتی تیک انبل رو میزنم میگه هیچ تیونر پیویار نیست لطفا به سایت مراجعه کنین ???فایده نداشت یعنی چی؟ کانالیابی کردی؟ کانالها رو اضافه کردی؟ frontend مربوط به tvheadend رو نصب کردی توی xbmc؟tvheadend نصب کردم و بعد اجرا کردم
بذار اینو frontend نصب نکردم ببینم چی میشه
به اینجا مراجعه کنچطوری؟؟ایپی و پورت tvheadend را روی پلاگین داخل xbmc تنظیم کردیفایده نداشت بازم وقتی تیک انبل رو میزنم میگه هیچ تیونر پیویار نیست لطفا به سایت مراجعه کنین ???فایده نداشت یعنی چی؟ کانالیابی کردی؟ کانالها رو اضافه کردی؟ frontend مربوط به tvheadend رو نصب کردی توی xbmc؟tvheadend نصب کردم و بعد اجرا کردم
بذار اینو frontend نصب نکردم ببینم چی میشه
به اینجا مراجعه کنچطوری؟؟ایپی و پورت tvheadend را روی پلاگین داخل xbmc تنظیم کردیمرسی اقا بهروز :)فایده نداشت یعنی چی؟ کانالیابی کردی؟ کانالها رو اضافه کردی؟ frontend مربوط به tvheadend رو نصب کردی توی xbmc؟tvheadend نصب کردم و بعد اجرا کردم
بذار اینو frontend نصب نکردم ببینم چی میشه
فایده نداشت بازم وقتی تیک انبل رو میزنم میگه هیچ تیونر پیویار نیست لطفا به سایت مراجعه کنین ???
yon.ir/vG2W (http://yon.ir/vG2W)
Vlc ده تا شبکه اولش درسته بقیش باز نمیشه...مشکل از آنتنه
[ 131.893019] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 131.897782] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 132.228208] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 132.232354] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 132.234679] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
[ 132.235454] usbcore: registered new interface driver dvb_usb_it913x
[ 442.203986] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 442.204069] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 442.545758] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 442.546178] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 442.546693] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
[ 1216.046105] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 1216.046315] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 1216.404024] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 1216.405620] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 1216.407232] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
[ 5332.850569] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 5332.854031] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 5333.197514] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 5333.197776] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 5333.198117] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
[ 132.234679] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
معنای این ارور چیه؟http://www.linux-cam.com/downloads/9035.linux.PC.dvb-tV9.07.10.1.zip
نمیشه دانلود کرد . کسی می تونه آپلود کنه ؟
سلام
من یه کارت dvbt مدل it9135 دارم،روی یه سیستم بدون هیچ مشکلی کار میکنه ولی روی سیستم دیگه شناخته نمیشه
خروجی دستور dmesg هم اینه:کد: [انتخاب][ 131.893019] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 131.897782] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 132.228208] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 132.232354] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 132.234679] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
[ 132.235454] usbcore: registered new interface driver dvb_usb_it913x
[ 442.203986] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 442.204069] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 442.545758] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 442.546178] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 442.546693] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
[ 1216.046105] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 1216.046315] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 1216.404024] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 1216.405620] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 1216.407232] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
[ 5332.850569] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
[ 5332.854031] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
[ 5333.197514] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
[ 5333.197776] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 5333.198117] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12کد: [انتخاب][ 132.234679] dvb_usb_it913x: probe of 1-1.2:1.0 failed with error -12
معنای این ارور چیه؟