לינוקס אובונטו וממיר דיגיטלי dvb-t usb - לינוקס, Mac ומערכות הפעלה אחרות - HWzone פורומים
עבור לתוכן
  • צור חשבון

לינוקס אובונטו וממיר דיגיטלי dvb-t usb


Recommended Posts

אני מחפש ליקנות ממיר דיגטלי של עידן + למחשב

אלו שמיתחברים ל usb

יש המלצות על אחד טוב שיעבוד באובונטו

ראיתי את זה Hauppauge WinTV 1305

אבל הדגם הזה בכלל לא מופע באתר של Hauppauge

ובגוגל לא מצאתי שום דבר על הדגם הזה

:jump: :jump: :jump: :jump: :jump: :jump: :jump: :jump:

קישור לתוכן
שתף באתרים אחרים

קראתי את הלינק הזה

היחיד שאפשר למצוא ממה שיש שם זה האפקס והוא מעפן

לכן אני מחפש אחד אחר

הגעתי לקישור הזה

http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices

גם כאן לא ראיתי את ה Hauppauge

אני מחפש ליקנות כאן בארץ ולא דרך האינטרנט אז זה מצמצם את האפשרויות

קישור לתוכן
שתף באתרים אחרים

קניתי סטיק של קונקהרשום עליו konka 9102לפי היבואן ללינוקס יש לסטיק הזהחיברתי אותו ובאמת הוא מזוההבפקודה של lsusb רשום לי [pre]Bus 001 Device 007: ID 15a4:1001 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stickהחלק המוזר הוא במנהל התקנים הסטיק מזוהה בתור מקלדת

ניסיתי למצוא פתרון בגוגל אבל יש שם הסברים או פעולות שאני לא יודע איך עושים אותם

[/pre]

קישור לתוכן
שתף באתרים אחרים

לרוב היבואנים אין בכלל שמץ מה זה - אם אתה תשאל אותם איך להתקין הם יאמרו שתכניס את הדיסק ותיכנס ל מחשב שלי - setup.exe. הם לפעמים סתם מחרטטים

בכל מקרה תן לינק למה שמצאת ומשם נוכל להמשיך

קישור לתוכן
שתף באתרים אחרים

עוד פרטים

חיפשתי בפורומים של לינוקס

כאן

http://ubuntuforums.org/showthread.php?t=1721381&highlight=Afatech%2C+AF9035

או כאן

http://ubuntuforums.org/showthread.php?t=1444535&highlight=Afatech%2C+AF9035

לינק מוביל ללינק שמוביל לעוד לינק

בהרבה מיקרים ניתקלתי במושג "makefile"

ואני לא יודע מה זה

מצאתי דרייברים של הדונגל הזה

והורדתי אותם

אבל אני לא יודע איך להתקין אותם

בכמה פוסטים היה רשום שצריך להעתיק אותם לתיקיה

\liv\firmware\

אבל אני לא יכול לכתוב לתיקיה הזאת

ניסיתי דרך הטרמינל sudo bla bla bla ולא קורה כלום

http://askubuntu.com/questions/70382/installing-dvb-t-afatech-af9035

http://www.linuxtv.org/wiki/index.php/EzCap_DVB_T_Stick

שאלתי גם בפורום לינוקס בתפוז

שם קיבלתי את הלינק האחרון

http://www.tapuz.co.il/forums2008/viewmsg.aspx?forumid=236&messageid=160928713

קישור לתוכן
שתף באתרים אחרים

תוכנות של לינוקס (לא נפוצות כלוצמר - אלה שאין בשבילהם חבילה מוכנה), הן בדרך כלל קוד פתוח ומגיעות בצורה של tar.xz (או פורמט ZIP אחר כלשהוא, לא משנה) שמכיל את הקוד מקור

ב ZIP יש תיקיות וקבצים (c, h, cpp ואחרים) של הקוד מקור עצמו, תיקיות אם קבצים נוספים, תמונות וכו' שהתוכנה תשתמש איתם וכדומה. חוץ מהם יש קבצי התקנה : קובץ סטנדרטי בשם Makefile שקובע איך לקמפל ואיך להתקין את התוכנה (הוא מכיל הוראות בשביל כלים של מערכת ההפעלה), ואוליי כמה סקריפטים של bash שמבצעים חלק מההתקנה. בנוסף אליו לפעמים יש סקריפט בשם configure שכשמריצים אותו הוא מכניס שינויים לקבצי הגדרות בהתאמה לתוכנות / מאפיינים של המחשב שהוא בודק

כדיי להתקין תוכנה מ ZIP של קוד מקור :

פותחים את ה ZIP לתיקיה ונכנסים אליה

מריצים ./configure (אם יש סקריפט configure בתיקיה). הוא יבדוק דברים שונים במחשב ויתן הודעות אזהרה אם יש בעיה שהוא מוצא. והוא יגדיר כמה דברים בקוד המקור לפי מה שהוא מוצא במחשב כדיי להתאים את התוכנה למחשב הספציפי

מריצים make . שלא כמו configure זה לא קובץ מהתיקיה אלא כלי שנקרא make במערכת ההפעלה. הכלי הזה בודק את ההוראות לקימפול התוכנה ב Makefile ואת ההגדרות שיצר configure, ומקמפל את התוכנה. לאחר הקימפול נוצרים קבצים בינאריים שניתן להתקין במערכת ההפעלה או לפעמים ניתן להריץ ישר מהתיקיה

אם make הסתיים בהצלחה והקבצים הבינאריים נוצרו, מריצים make install כמנהל (אם sudo באובונטו). עכשו make יבדוק ב makefile איך מקינים את התוכנה ואוליי יריץ סקריפטים אחרים מהתיקיה אם צריך, ואז יעתיק את הקבציםשל התוכנה לתיקיות המתאימות במערכת

תוכנות קוד סגור יכולות להשתמש אם אותו מבנה - פשוט בשלב של make לא נוצר הקובץ הבינארי העיקרי אלא הוא מגיע מוכן מראש בתיקיה. כל יתר התהליך זהה ומבחינת המשתמש אין בכלל הבדל גם לא בהרצת ה make

אלה השלבים הסטנדרטיים לכל התקנה מקובץ "קוד מקור" :

כניסה לתיקיה

./configure

make

כמנהל make install

אני קצת לא בטוח אם אתה אמור לעשות את זה - הייתי מצפה שתהיה חבילה מוכנה למערכת כמו . אבל אם לא, אז תמיד ניתן להתקין ככה

לא מצאתי קובץ Makefile באף אחד מ 2 הלינקים האחרונים. אם איזה מדריך בדיוק אתה מנסה לעבוד ואיםה אתה נתקע ?

קישור לתוכן
שתף באתרים אחרים

באחד הלינקים {לא זוכר איזה כמו שרשמתי לינק בתוך לינק בתוך לינק}

מצאתי קובץ עם דרייברים למערכת 64 ביט ומערכת 32 ביט

יש שם קובץ בשם AF903x_SRC.tar.gz

בתוך הקובץ הזה יש שני קבצים

AF903x-32bit-2.0-1.src.rpm

AF903x.spec

בתוך הקובץ הראשון יש מלא קבצים ובניהם קובץ בשם makefile

יש גם את ההסברים האלו שלא הבנתי

Afatech AF9035 DVB-T USB Linux32bit TV Driver

Revision history:

2008.12.17 1. Update firmware(v8_8_52_0).

2. Update API(2.0.20081203.0).

3. Support S3/S4 Mode

4. support kernel 2.6.27

2008.11.06 1.Support DCA Mode.

2008.10.01 1. Update firmware(v8_8_43_0).

2008.09.16 1. Support FE_READ_SNR ioctl function.

2. Support FE_READ_BER ioctl function

3. Support FE_READ_STAUS ioctl function

2008.08.12 1. Update firmware.

2. Update API.

2008.08.05 1. Update firmware.

2. Support FE_READ_SIGNAL_STRENGTH ioctl function.

2008.07.11 support kernel 2.6.16 ~ kernel 2.6.23.

2008.07.03 Support Fedora Release 7.

2008.06.13 Support warm boot.

Driver component version information:

1.Firmware: v8_8_52_0;

2.Tuner : ------

3.API : 2.0.20081203.0

4.Driver : v2.0-1

Known issues & limitations:

1.CPU architecture: Currently only x86 architecture is supported.

2.Tuner support: NXP18291, MT2266, TUA9001 and FC0011 are supported.

3.USB support:Currently only USB2.0 is supported.

4.Device VID/PID : 0x15A4/0x1000; 0x15A4/0x1001.

5.IR is supported and IRTable is named "af35irtbl.bin".

6.Officially supported distributions:

Kernel

- kernel 2.6.10 upward.

Install driver with rpm package

Type the following command to install af903x DVB-T driver with AF903x-32bit-2.0-1.src.rpm.

# rpmbuild --recompile AF903x-32bit-2.0-1.src.rpm

Plug in the device and check the message to make sure the driver is work normally.

# cat /var/log/messages

log messages:

dvb-usb: found a 'Afatech USB2.0 DVB-T Recevier' in warm state.

dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.

dvb-usb: Afatech USB2.0 DVB-T Recevier successfully initialized and connected.

#lsmod|more

Module info:

Module Size Used by

dvb_af903x 114000 0

dvb_usb 25868 1 dvb_af903x

dvb_core 66212 1 dvb_usb

dvb_pll 18308 1 dvb_usb

Install driver with source code

Alternatively, you may compile and install the driver source code manually,

In the folder 'AF903x_SRC' , type the following command to compile & install af903x DVB-T driver dvb-af903x.ko.

# make clean

# make

# make install

Plug in the device and check the message to make sure the driver is work normally.

# cat /var/log/messages

log messages:

dvb-usb: found a 'Afatech USB2.0 DVB-T Recevier' in warm state.

dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.

dvb-usb: Afatech USB2.0 DVB-T Recevier successfully initialized and connected.

#lsmod|more

Module info:

Module Size Used by

dvb_af903x ----- 0

dvb_usb ----- 1 dvb_af903x

dvb_core ----- 1 dvb_usb

dvb_pll ----- 1 dvb_usb

Remote Controller support:

To enable IR Remote Controller, the configuration settings in EEPROM should be set properly

The IR type supported is NEC or RC-5, the configuration is set in EEPROM.

By default, The IR type for the Remote Controller shipped with 9035 USB dongle, is

consistent with EEPROM setting.

If the RC is acquired elsewhere, you should run Afa's EEPROMEdiotr in Windows to program the

IR type field properly.

RC key mapping table,

The RC key mapping table is stored in af35irtbl.bin.

A "Windows" tool IR_Editor.exe from Afa is available for users to customize the key mapping table.

Details about the file format of af35irtbl.bin can be found in AF9030_design_manual.pdf.

Driver uninstall

To remove Afa's driver, input

make remove

To delete .ko files, input

make clean

User's guide

For users who are not familiar with & LinuxTV, please refer to 'User Guide FC6-3' which details

driver & player installation step-by-step.

Future work:

-PID filter (USB1.1 support)

קישור לתוכן
שתף באתרים אחרים

לתוכנה יש חבילת RPM מוכנה שמיועדת למערכות RPM (רד האט ופדורה למשל, המדריך נראה כמו מדריך של פדורה). היא לא תואמת לאובונטו אבל ניתן להמיר אותה לכזאת שכן תואמת אל ידיי Alien

אפשרות אחרת היא להתקין אותה מקוד מקור, בדיוק כמו שמתקינים כל תוכנה אחרת - make make install (לתוכנה הזאת אין configure, אבל יש make clean במקומו שמוחק קבצים זמניים מהתקנה קודמת אם היתה)

במקרה הזה החבילה שמגיעה היא קוד מקור (גם תוכן חבילת ה RPM) ולכן בכל מקרה תצתרך לקמפל אותה, אז להתעסק אם Alien בנוסף לזה זה מיותר. לכן נלך בדרך השניה של פשוט לקמפל

תפתח טרמינל, תהיה אדמין (sudo bash) ותגיע לתיקיה שבה נמצאים כל הקבצים כולל ה Makefile

שם תריץ

make clean

make

make install

זהו סיימת את ההתקנה, עכשו לבדיקה שהכול עובד תחבר את ה ותריץ cat /var/log/messages ו lsmod ותשווה את מה שאתה מקבל לדוגמאות מהמדריך

תשמור את התיקייה של הקבצים. מכיוון שלא השתמשת אם מנהל ההתקנות לא תהיה אפשרות לעשות לתוכנה uninstall איתו. במקום זה תוכל לעשות uninstall מהתיקיה של התוכנה אם make remove ו make clean בדומה לאיך שהתקנת אותה

אם עשית הכול נכון הכרטיס אמור להופיע בכל התוכנות (לפחות ככה זה עבד אצלי אם כרטיס PCI ישן אם ציפ Bt878)

קישור לתוכן
שתף באתרים אחרים

זה מה שאני מקבל

name@name-linux:~$ cd AF9035

name@name-linux:~/AF9035$ make clean

name@name-linux:~/AF9035$ make

make -C /lib/modules/2.6.32-40-generic/build SUBDIRS=/home/name/AF9035 modules

/usr/src/linux-headers-2.6.32-40-generic/scripts/gcc-version.sh: line 25: gcc: command not found

/usr/src/linux-headers-2.6.32-40-generic/scripts/gcc-version.sh: line 26: gcc: command not found

make[1]: Entering directory `/usr/src/linux-headers-2.6.32-40-generic'

/usr/src/linux-headers-2.6.32-40-generic/arch/x86/Makefile:81: stack protector enabled but no compiler support

make[1]: gcc: Command not found

CC [M] /home/name/AF9035/af903x-.o

/bin/sh: gcc: not found

make[2]: *** [/home/name/AF9035/af903x-.o] Error 127

make[1]: *** [_module_/home/name/AF9035] Error 2

make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-40-generic'

make: *** [default] Error 2

name@name-linux:~/AF9035$ make install

/sbin/depmod -a

FATAL: Could not open /lib/modules/2.6.32-40-generic/modules.dep.temp for writing: Permission denied

make: *** [install] Error 1

קישור לתוכן
שתף באתרים אחרים

Apr 15 07:54:46 fox-linux rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="621" x-info="

http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.

Apr 15 07:54:46 fox-linux kernel: [254971.247348] __ratelimit: 26 callbacks suppressed

Apr 15 07:54:46 fox-linux kernel: [254971.247354] type=1502 audit(1334465686.747:42): operation="mknod" pid=7955 parent=1 profile="/usr/sbin/nmbd" requested_mask="c::" denied_mask="c::" fsuid=0 ouid=0 name="/var/run/samba/namelist.debug"

Apr 15 07:54:46 fox-linux kernel: [254971.247376] type=1502 audit(1334465686.747:43): operation="open" pid=7955 parent=1 profile="/usr/sbin/nmbd" requested_mask="wc::" denied_mask="wc::" fsuid=0 ouid=0 name="/var/run/samba/namelist.debug"

Apr 15 07:54:46 fox-linux kernel: [254971.382354] type=1502 audit(1334465686.880:44): operation="truncate" pid=7955 parent=1 profile="/usr/sbin/nmbd" requested_mask="w::" denied_mask="w::" fsuid=0 ouid=0 name="/var/run/samba/namelist.debug"

Apr 15 07:54:46 fox-linux kernel: [254971.382383] type=1502 audit(1334465686.880:45): operation="open" pid=7955 parent=1 profile="/usr/sbin/nmbd" requested_mask="wc::" denied_mask="wc::" fsuid=0 ouid=0 name="/var/run/samba/namelist.debug

Module Size Used by

nls_utf8 1069 0

ums_cypress 2058 0

usb_storage 40033 1 ums_cypress

isofs 29250 0

udf 78785 0

crc_itu_t 1371 1 udf

binfmt_misc 6587 1

rfcomm 33453 0

sco 7949 0

bridge 45646 0

stp 1655 1 bridge

bnep 9436 0

l2cap 30656 4 rfcomm,bnep

nfsd 238775 11

lockd 64881 1 nfsd

nfs_acl 2245 1 nfsd

auth_rpcgss 33767 1 nfsd

sunrpc 193609 10 nfsd,lockd,nfs_acl,auth_rpcgss

exportfs 3437 1 nfsd

fbcon 35102 71

tileblit 1999 1 fbcon

font 7557 1 fbcon

bitblit 4707 1 fbcon

softcursor 1189 1 bitblit

vga16fb 11385 0

vgastate 8961 1 vga16fb

tuner_simple 13577 1

tuner_types 14233 1 tuner_simple

wm8775 2873 1

tda9887 9589 1

snd_intel8x0 25652 2

snd_ac97_codec 100646 1 snd_intel8x0

ac97_bus 1002 1 snd_ac97_codec

snd_pcm_oss 35308 0

snd_mixer_oss 13746 1 snd_pcm_oss

tda8290 12092 0

snd_pcm 70694 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss

snd_seq_dummy 1338 0

tuner 20412 2

snd_seq_oss 26722 0

cx25840 25839 1

snd_seq_midi 4557 0

snd_rawmidi 19056 1 snd_seq_midi

snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi

snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event

snd_timer 19130 2 snd_pcm,snd_seq

radeon 678831 2

snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq

ivtv 137807 0

ttm 49847 1 radeon

cx2341x 12469 1 ivtv

v4l2_common 15431 5 wm8775,tuner,cx25840,ivtv,cx2341x

drm_kms_helper 29329 1 radeon

snd 54244 14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

videodev 34457 5 wm8775,tuner,cx25840,ivtv,v4l2_common

drm 163779 4 radeon,ttm,drm_kms_helper

ppdev 5259 0

psmouse 63677 0

i2c_algo_bit 5028 2 radeon,ivtv

v4l1_compat 13251 1 videodev

tveeprom 11102 1 ivtv

soundcore 6620 1 snd

parport_pc 25962 1

serio_raw 3978 0

intel_agp 24375 1

snd_page_alloc 7076 2 snd_intel8x0,snd_pcm

btusb 11053 0

bluetooth 49892 5 rfcomm,sco,bnep,l2cap,btusb

shpchp 28835 0

agpgart 31724 3 ttm,,intel_agp

lp 7028 0

parport 32635 3 ppdev,parport_pc,lp

usbhid 36110 0

hid 67288 1 usbhid

e100 28211 0

mii 4381 1 e100

floppy 53016 0

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...