انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در نصب کارت کیوباکس ۸۹۲۰ {حل شد} باتشکر ازاستاد عزیز هیرش  (دفعات بازدید: 14093 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰
« پاسخ #15 : 08 تیر 1389، 12:24 ق‌ظ »
روش نصب هم که پیدا شد. حالا تو پست بعد مراحل نصب رو یکی یکی بهت می‌گم تا نصب بشه
نقل‌قول
سلامی دوباره من انتظار دارم جوابمو ازاین سایت وشما دوستان گرامی بگیرم پس تمنا دارم کمک کنید
خودم ازاین سر در نمیارم وعاجزانه ازشم کمک میخوام متن زیر همراه درایور بود
HOWTO
Most of the steps require root access to the Ubuntu system and basic knowledge of Linux system. Create directory, for example /root/tbs and copy the following file to it:

- dvb-fe-cx24116.fw (CX24116 DVB-S2 Demodulator firmware)
- linux-tbs-all.tar.bz2 (source code of S2API Linix drivers for TBS products)
- szap-s2.tar.bz2 (szap tool compatible with new DVB-S2 aware S2 API for Linux)
- scan-s2.tar.bz2 (scan tool compatible with new DVB-S2 aware S2 API for Linux)
- astra_szap-s2.conf (example configuration file for szap-s2 with only few transponders from Astra 19.2E satellite)
- astra_scan-s2.conf (example configuration file for scan-s2 with only few transponders from Astra 19.2E satellite)

from now on all step are executed in /root/tbs, i.e. "cd /root/tbs" unless it's stated otherwise.

I. install the CX24116 firmware file "dvb-fe-cx24116.fw" to /lib/firmware/:

mv dvb-fe-cx24116.fw /lib/firmware/

II. build, install and load S2API Linix drivers for TBS6920 and TBS8920 cards

II.0 (optional in case packages aren't already installed) install prerequisite packages using Ubuntu package manager:

apt-get update
apt-get install linux-headers-`uname -r`
apt-get install linux-kernel-devel

II.1 extract linux-tbs-all.tar.bz2 archive:

tar xjvf linux-tbs-all.tar.bz2

II.2 go to driver source code directory:

cd linux-tbs-all/

II.3 build and install the driver:
II.4 make && make install

II.5 reboot in order to load the newly installed driver:

shutdown -r now

II.6 after reboot check that the newly installed driver is loaded correctly:

(for TBS 6920 only)

dmesg | grep cx23885

if everything is OK, the output from the above command should be similar to:

cx23885 driver version 0.0.1 loaded
cx23885 0000:04:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
CORE cx23885[0]: subsystem: 6920:8888, board: TurboSight TBS 6920 [card=14,autodetected]
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
DVB: registering new adapter (cx23885[0])
cx23885_dev_checkrevision() Hardware revision = 0xb0
cx23885[0]/0: found at 0000:04:00.0, rev: 2, irq: 32, latency: 0, mmio: 0xdc000000
cx23885 0000:04:00.0: setting latency timer to 64

(for TBS 8920 only)

dmesg | grep cx88

III. here are some basic instructions how to test locking to transponder with "szap-s2":

III.1 extract "szap-s2.tar.bz2" archive:

# tar xjvf szap-s2.tar.bz2

III.2 go to szap-s2 source code directory:

# cd szap-s2

III.3 build szap-s2:

# make

III.4 szap-s2 uses configuration files (see configuration file "astra_szap-s2.conf" for example) - they are simple text files and each line of them contains information about a channel, for example:

BBC:11597:v:0:22000:163:92:10050

this means:

- channel name is BBC, you can choose whatever you want for channel name, it's just a text string

- channel frequency is 11597MHz

- transponder polarization is V(ertical)

- 0: use first LNB (if you have only one LNB, it's always 0, if you have DiSEqC switch and several LNBs connected to that switch it could be number greater than 0 and showing which LNB to use, i.e. to which DiSEqC switch port desired LNB is connected)

- 22000: symbol rate

- 163: Video PID (VPID)

- 92: Audio PID

- 10050: Service ID (SID)

the example is for "BBC World" channel on Astra 19.2E satellite. you can find all those numbers for example here:

http://www.lyngsat.com/astra19.html

III.5 write your szap-s2 configuration files (or create one using S2API compatible version of the "scan" tool)

III.6 use szap-s2 examples:

- to lock to DVB-S transponder: ./szap-s2 -c astra_szap-s2.conf -p -r -S 0 "BBC"

- to lock to DVB-S2: ./szap-s2 -c sample.conf -p -r -S 1 -M 5 -C 23 "CHAN_NAME"

where "-S 1" is DVB-S2, "-M 5" is 8PSK modulation, "-C 23" is FEC 2/3

IV. here are some basic instructions how to scan transponder with "scan-s2":

IV.1 extract "scan-s2.tar.bz2" archive:

# tar xjvf scan-s2.tar.bz2

IV.2 go to scan-s2 source code directory:

# cd scan-s2

IV.3 build scan-s2:

# make

IV.4 scan-s2 uses configuration files (see configuration file "astra_scan-s2.conf" for example) - they are simple text files and each line of them contains information about a transponder, for example:

S1 11778000 V 27500000 3/4 35 QPSK
S2 11362000 H 22000000 2/3 35 8PSK

where:

- "S1" or "S2" indicates the delivery system, i.e. either DVB-S or DVB-S2
- second parameter is the frequency, in our example respectively 11778000 kHz or 11362000 kHz
- "V" or "H" indicates that the polarization: V(ertical) or H(orizontal)
- 5th parameter is the FEC value, in our example respectively 3/4 or 2/3
- the next parameter is the Roll-off factor, "35" in our example
- and the last parameter is the modulation, in our example respectively QPSK or 8PSK

the Roll-off factor and the modulation are mandatory for DVB-S2 cards and without them the result is just unpredictable, most probably - no lock. the reason for that is that DVB-S2 supports several modulation like QPSK, 8PSK, etc and 3 Roll-off factors : 0.20, 0.25, 0.35 (respectively 20, 25, 35 in the configuration file). DVB-S supports only one Roll-off factor - 0.35 and so for DVB-S transponders Roll-off factor is always 35 in the configuration file

IV.5 write your scan-s2 configuration files

IV.6 use scan-s2 to scan a tranposnder

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰
« پاسخ #16 : 08 تیر 1389، 12:31 ق‌ظ »
می‌بخشی الان دیگه دیر وقته، آموزشی هم طولانیه. فردا صبح ترجمش رو می‌زارم

آفلاین th54_2005

  • Jr. Member
  • *
  • ارسال: 31
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰
« پاسخ #17 : 08 تیر 1389، 12:51 ق‌ظ »
می‌بخشی الان دیگه دیر وقته، آموزشی هم طولانیه. فردا صبح ترجمش رو می‌زارم

بینهایت تشکر یعنی خیلی خیییییلللللی ممنونتم دیگه در مقابل لطفی که داری میکنی نمیدونم چی بگم امیدوارم بتونم جبران کنم باز ممنون وتشکر
« آخرین ویرایش: 15 تیر 1389، 09:45 ب‌ظ توسط th54_2005 »

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰
« پاسخ #18 : 08 تیر 1389، 08:56 ق‌ظ »
نکته: اگر هر کدوم از کدهایی که وارد کردی پیام خطایی داد، تو ترمینال دقیقا از جایی که دستور رو نوشتی کپی کن تا آخر پیام خطا و تو پستت بزار.

اولین کاری که می‌کنیم اینه که یه پوشه درست کنیم. بعد همه فایل‌ها رو بریزیم توش. واسه این کار دستور پایین رو بزن:
mkdir /home/mani/Desktop/tbsحالا همه فایل‌ها رو کپی کن تو پوشه‌ای که به  اسم tbs تو دسکتاپ درست کردیم:
- dvb-fe-cx24116.fw (CX24116 DVB-S2 Demodulator firmware)
- linux-tbs-all.tar.bz2 (source code of S2API Linix drivers for TBS products)
- szap-s2.tar.bz2 (szap tool compatible with new DVB-S2 aware S2 API for Linux)
- scan-s2.tar.bz2 (scan tool compatible with new DVB-S2 aware S2 API for Linux)
- astra_szap-s2.conf (example configuration file for szap-s2 with only few transponders from Astra 19.2E satellite)
- astra_scan-s2.conf (example configuration file for scan-s2 with only few transponders from Astra 19.2E satellite)
دستور پایین رو بزن تا ترمینال به پوشه tbs بره:
cd /home/mani/Desktop/tbsگفته که فایل dvb-fe-cx24116.fw رو باید نصب کنیم فلان جا (lib/firmware/)،‌ که منظورش اینه که باید اونجا کپی بشه. دستور پایین رو می‌زنیم تا کپی بشه:
sudo mv dvb-fe-cx24116.fw /lib/firmware/
حالا به ترتیب دستورهای پایین رو وارد کن (تو هر مرحله یک خط رو کپی کن بعد تو ترمینال بزار):
sudo apt-get update
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install linux-kernel-devel

الان می‌ریم نصب درایو. اولین کاری که می‌کنیم اینه که از حالت فشرده خارجش کنیم. با دستور پایین فایل‌های فشرده از حالت فشرده خارج می‌شن:
tar xjvf linux-tbs-all.tar.bz2بعد می‌ریم به پوشه‌ای که از حالت فشرده خارج کردیم:
cd linux-tbs-all/اینجا گفته که درایور رو بساز و نصب کن! ولی نگفته چه جوری. فکر کنم منظورش دستور پایین باشه. اگه پیام خطایی، چیزی امد بگو:
sudo ./configureاگه دستور رو درست زده باشیم یه خروجی نسبتا طولانی میاد. اینجا دقت کن، اگه پیام خطایی باشه تو اون چند خط آخر میاد.
شاید هم دستور configure رو نخواد و دستورهای پایین لازم باشه. دستور بالا رو هم بزن اگه درست نباشه هیچ اتفاقی نمی‌افته که مشکلی پیش بیاد. فقط می‌گه که همچین فایلی وجود نداره.
بعد دستورهای پایین:
make
make install
make clean
با اجرا دستور make هم می‌شه فهمید که دستور configure که زدیم درست اجرا شده یا نه. اگه مشکلی نباشه قاعدتا خروجی‌های زیادی نشون داده می‌شه و اگه مرحله قبل ناقص تموم شده باشه دو ۲، ۳ خط می‌گه که هیچ targetی برای ساختن پیدا نشد. و در این حالت تو دستور configureی که بالا زدیم رو دوباره اجرا می‌کنی و خروجیش رو کامل تو پستت میزاری.  تا ببینیم مشکل از کجاست.

حالا پنجره‌های باز رو ببند و کامپیوتر رو رستارت کن.

بعد از ریستارت چک می‌کنیم ببینیم درایور خوب نصب شده. دستور پایین رو می‌زنیم:
dmesg | grep cx88اگه همه چی روبه‌ راه باشه خروجی شبیه په پایین رو خواهیم دید:
cx23885 driver version 0.0.1 loaded
cx23885 0000:04:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
CORE cx23885[0]: subsystem: 6920:8888, board: TurboSight TBS 6920 [card=14,autodetected]
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
DVB: registering new adapter (cx23885[0])
cx23885_dev_checkrevision() Hardware revision = 0xb0
cx23885[0]/0: found at 0000:04:00.0, rev: 2, irq: 32, latency: 0, mmio: 0xdc000000
cx23885 0000:04:00.0: setting latency timer to 64

در ادامه یک سری دستورالعمل ها برای آزمایش قفل کردن transponder هست. حالا معنی این یک کلمه رو ببینید «دستگاه گیرنده‌ای که بمحض دریافت مخابره‌ای بطور خودکار آن را جواب میدهد» چه کلمه پر محتواییه!  :)
حالا باز می‌ریم تو پوشه‌ای که فایل‌ها رو گذاشته بودیم:
cd /home/mani/Desktop/tbsبعد. فایل szap-s2 رو از حالت فشرده خارج می‌کنیم:
tar xjvf szap-s2.tar.bz2می‌ریم تو پوشه:
cd szap-s2make

szap-s2 از فایل‌های پیکربندی استفاده می‌کنه (برای مثال فایل پیکربندی astra_szap-s2.conf رو نگاه کن) این‌ها فایل‌های متنی ساده‌ای هستن که هر خط شامل اطلاعاتی در مورد یک شبکه است. برای مثال:
BBC:11597:v:0:22000:163:92:10050
این یعنی:
- اسم کانال BBC که اینجا می‌تونید هر اسمی برای کانال بزارید. این فقط یک رشته دلخواه است.
- فرکانس کانال 11597MHz
- پولاریزیشن transponder این کانال v است. (Vertical)
- بعد از V عدد 0 هست که LNB رو مشخص می‌کنه. که صفر به معنی این است که از اولین LNB استفاده کن. اگه فقط یک LNB  دارید همیشه این عدد صفر است، اگر سویچر DiSEqC دارید و از چند LNB استفاده می‌کنید، این عدد مربوط می‌شه به عدد LNB.
- سیمبل ریت 22000
- 163: Video PID (VPID)
92: Audio PID
(SID) 10050: Service ID
این مثال کانال BBC است روی Astra 19.2E satellite. شما می‌تونید همه این اعداد کانال‌ها رو از سایت http://www.lyngsat.com/astra19.html بگیرید.

فایل پیکربندی خودت رو برای szap-s2 بنویس (یا یکی رو با استفاده از S2API سازگار با ابزار سکن بساز) تو ادامه روشن سکن کردن بوسیله برنامه خودش هست.

- استفاده از مثال szap-s2:
برای قفل کردن به  DVB-S transponder تو پوشه برنامه دستور پایین رو می‌زنی:
./szap-s2 -c astra_szap-s2.conf -p -r -S 0 "BBC"برای قفل کردن به DVB-S2 دستور پایین:
./szap-s2 -c sample.conf -p -r -S 1 -M 5 -C 23 "CHAN_NAME"که فایل sample.conf فایلی هست که خودت طبق مطالب بالا ساختی. می‌تونی با یک برنامه پردازش‌متن ساده فایل رو درست کنی، مثل gedit.  که تو ترمینال اسمش رو بنویسی اجرا می‌شه.
تو دستور بالا S 1- میشه DVB-S2. و قسمت M 5- میشه 8PSK modulation. قسمت C 23- میشه FEC 2/3.

دستورالعمل‌های پایین مربوط می‌شه به اسکن کردن transponder:
با دستور cd برو به پوشه tbs و دستور پایین رو بزن:
tar xjvf scan-s2.tar.bz2برو به پوشه scan-s2
cd scan-s2scan-s2 رو بساز
make
scan-s2 از فایل‌های پیکربندی استفاده می‌کنه (برای مثال فایل astra_scan-s2.conf را ببینید) اونها فایل‌های متنی ساده‌ای هستن که هر خط ازشون شامل اطلاعاتی در مورد یک transponder است. برای مثال:
S1 11778000 V 27500000 3/4 35 QPSK
S2 11362000 H 22000000 2/3 35 8PSK
که بررسی جزء به جزء میشه:
- S1 و S2 تعیین کننده سیستم تحویل دهنده است به عبارت دیگه DVB-S یا DVB-S2.
- دومین پارامتر می‌شه فرکانس. که تو مثال ما به ترتیب اینه: 11778000 kHz یا 11362000 kHz
- و H, V هم پولاریزشن رو معلوم می‌کنه.
- پنجمین پارامتر هم مقدار FEC است. تو مثال ما 3/4 , 2/3 است.
- پارامتر بعد فاکتور Roll-off است. ماله ما 35 است.
- پارامتر آخر مربوط میشه به modulation که تو مثال به ترتیب QPSK و 8PSK است.

دو پارامتر Roll-off factor و modulation برای کارت‌های DVB-S2 الزامی هستن و بدون اونها نتیجه قابل پیش‌بینی نیست و اکثرا باعث می‌شه که قفل نشه. دلیلش اینه که DVB-S2 فرکانس‌های (modulation) متعددی رو پشتیبانی می‌کنه مثل 8PSK و QPSK و غیره ... Roll-off هم فاکتورهای 0.20, 0.25, 0.35 داره. DVB-S فقط یک فاکتور Roll-off رو پشتیبانی می‌کنه (0.35 و به این ترتیب فاکتور Roll-off در transponder DVB-s همیشه مقدارش در فایل پیکربندی 35 است.

- فایل پیکربندی scan-s2 خود را بنویسید
- از scan-s2 برای اسکن کردن transponder استفاده کنید.

موفق باشی

« آخرین ویرایش: 08 تیر 1389، 12:14 ب‌ظ توسط heresh »

آفلاین th54_2005

  • Jr. Member
  • *
  • ارسال: 31
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰
« پاسخ #19 : 08 تیر 1389، 02:41 ب‌ظ »
سلام استاد عزیز هیرش جان قبل هرچی اندازه تمام دنیا ازت ممنونم خیلی اقایی قربانت
اما دستو نصب درست واجرا کردم واین پیغامو داد
نقل‌قول
mani@mani-desktop:~$ dmesg | grep cx88
[   10.557626] cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
[   10.557671] cx8800 0000:02:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   10.558025] cx88[0]: subsystem: 8920:8888, board: TBS 8920 DVB-S/S2 [card=72,autodetected], frontend(s): 1
[   10.558029] cx88[0]: TV tuner type 4, Radio tuner type -1
[   10.609588] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded
[   11.044137] input: cx88 IR (TBS 8920 DVB-S/S2) as /devices/pci0000:00/0000:00:1e.0/0000:02:01.0/input/input6
[   11.044229] cx88[0]/0: found at 0000:02:01.0, rev: 5, irq: 19, latency: 96, mmio: 0xe4000000
[   11.044245] IRQ 19/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   11.044307] cx88[0]/0: registered device video0 [v4l2]
[   11.044353] cx88[0]/0: registered device vbi0
[   11.044419] cx88[0]/2: cx2388x 8802 Driver Manager
[   11.044442] cx88-mpeg driver manager 0000:02:01.2: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[   11.044455] cx88[0]/2: found at 0000:02:01.2, rev: 5, irq: 19, latency: 96, mmio: 0xe5000000
[   11.044462] IRQ 19/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   11.093955] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[   11.093960] cx88/2: registering cx8802 driver, type: dvb access: shared
[   11.093966] cx88[0]/2: subsystem: 8920:8888, board: TBS 8920 DVB-S/S2 [card=72]
[   11.093970] cx88[0]/2: cx2388x based DVB/ATSC card
[   11.093974] cx8802_alloc_frontends() allocating 1 frontend(s)
[   11.108822] DVB: registering new adapter (cx88[0])
mani@mani-desktop:~$
حالا نمیدونم درست نصب شده یانه اگه یه لطف دیگه کنی خودت نگاهی بندازی ویگی که دیگه نمیدونم چطوری ازاین همه لطفت تشکر کنم خیلی اقایی

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰
« پاسخ #20 : 08 تیر 1389، 03:52 ب‌ظ »
ممنون عزیز. گفتم که مهمترین کار اینه که درایور پیدا بشه که خودت با کمک دوستان زحمتش رو کشیدی، من کاری نکردم فقط چند خط رو ترجمه کردم. من هم مثل تو تازه کارم
تبریک می‌گم، به نظر من که کامل نصب شده  :)

آفلاین abcdab

  • Newbie
  • *
  • ارسال: 3
با سلام به دوستان می خوتاستم بدونم که میشه لینوکس رو روی vmware نصب کرد و ازش دانلود آفلاین داشت یا نه؟ آخه من لینوکس رو روی vmware نصب کردم و طبق آموزش اینجا هم کارت رو نصب کردم ولی نمیدونم نصب شده یا نه و اسکاینت 1b23 آقای farow هم روش اجرا میشه ولی هیچی دانلود نمیکنه و وقتی میندازمش داخل ترمینال این ارور رو ویده bin error 98 segmentation fault و بقیه اسکاینت ها هم اصلا اجرا نمیشه این اسکاینت رو هم اگر dream_ip=192.168.37.1 رو غیر فعال کنم دیگه باز نمیشه خلاصه اصلا نمیدونم باید چیکار کنم اگه کمکم کنید ممنون میشم :'(

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
با سلام به دوستان می خوتاستم بدونم که میشه لینوکس رو روی vmware نصب کرد و ازش دانلود آفلاین داشت یا نه؟ آخه من لینوکس رو روی vmware نصب کردم و طبق آموزش اینجا هم کارت رو نصب کردم ولی نمیدونم نصب شده یا نه و اسکاینت 1b23 آقای farow هم روش اجرا میشه ولی هیچی دانلود نمیکنه و وقتی میندازمش داخل ترمینال این ارور رو ویده bin error 98 segmentation fault و بقیه اسکاینت ها هم اصلا اجرا نمیشه این اسکاینت رو هم اگر dream_ip=192.168.37.1 رو غیر فعال کنم دیگه باز نمیشه خلاصه اصلا نمیدونم باید چیکار کنم اگه کمکم کنید ممنون میشم :'(
سلام
اگه پست جدا درست کنی بهتره، اینجوری زودتر به جواب می رسی. می تونی عنوانش رو هم بزاری «نصب کارت کیوباکس در vmware.»
من با vmware کار نکردم. فکر کنم برای استفاده تو سیستم های مجازی مواقع استفاده باید تنظیمات مربوط به پورتها و کارتهایی که به سیستم وصل هستن رو درست کنی.

آفلاین ershad48

  • Newbie
  • *
  • ارسال: 7
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰
« پاسخ #23 : 03 آبان 1389، 11:49 ق‌ظ »
sudo apt-get update
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install linux-kernel-devel
سلام
با تشکر از heresh عزیز این تاپیک مربوط به چند ماه قبله ولی من هرچقدر سرچ کردم کاملتر از مطالب شما در مورد این نوع کارت گیر نیاوردم  اگه به این تاپیک سری زدید ممنون میشم راهنماییم کنید .
من با وارد کردن دستور سوم این خروجی را داشتم:

root@ershad48-EP43T-UD3L:/home/ershad48/Desktop/tbs# sudo apt-get install linux-kernel-devel
Reading package lists... Done
Building dependency tree      
Reading state information... Done
E: Unable to locate package linux-kernel-devel
root@ershad48-EP43T-UD3L:/home/ershad48/Desktop/tbs#
« آخرین ویرایش: 03 آبان 1389، 11:51 ق‌ظ توسط ershad48 »

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
سلام دوست عزیز
اینطور که معلومه این بسته تو نسخه hardy به بعد دیگه نیست.
شما این دستور رو نزن برو به مراحل بعد اگه مشکلی پیش امد بعد رفعش می‌کنیم

آفلاین ershad48

  • Newbie
  • *
  • ارسال: 7
ممنون از اینکه وقت گذاشتید. راستی نسخه اوبونتو من 10.10 هستش که به نظر من خیلی ایرادها نسبت به نسخه 10.04 دارد ولی چون خیلی وقت گذاشتم و نرم افزارهای لازم را نصب کردم نمیخوام عوضش کنم.
من تا دستور make رفتم باز هم ایرادهای زیر را گرفت:

ershad48@ershad48-EP43T-UD3L:~/Desktop/tbs/linux-tbs-all$ make
make -C /home/ershad48/Desktop/tbs/linux-tbs-all/v4l
make[1]: Entering directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l'
No version yet, using 2.6.35-22-generic
make[1]: Leaving directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l'
make[1]: Entering directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.35

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l'
make[1]: Entering directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.35-22-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l/firmware'
make[2]: Leaving directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l/firmware'
  CC  ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l/firmware'
Kernel build directory is /lib/modules/2.6.35-22-generic/build
make -C /lib/modules/2.6.35-22-generic/build SUBDIRS=/home/ershad48/Desktop/tbs/linux-tbs-all/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic'
  CC [M]  /home/ershad48/Desktop/tbs/linux-tbs-all/v4l/tuner-xc2028.o
In file included from <command-line>:0:
/home/ershad48/Desktop/tbs/linux-tbs-all/v4l/config-compat.h:4: fatal error: linux/autoconf.h: No such file or directory
compilation terminated.
make[3]: *** [/home/ershad48/Desktop/tbs/linux-tbs-all/v4l/tuner-xc2028.o] Error 1
make[2]: *** [_module_/home/ershad48/Desktop/tbs/linux-tbs-all/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/ershad48/Desktop/tbs/linux-tbs-all/v4l'
make: *** [all] Error 2
ershad48@ershad48-EP43T-UD3L:~/Desktop/tbs/linux-tbs-all$

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: مشکل در نصب کارت کیوباکس ۸۹۲۰ {حل شž
« پاسخ #26 : 04 آبان 1389، 07:52 ق‌ظ »
نسخه کرنل سیستم چیه؟ تو برنامه Synaptic Package Manager دنبال linux headers همون نسخه جستجو کن. ببین نصب هست، اگه نیست نصبش کن. بعد دوباره دستورات نصب رو امتحان کن

بسته autoconf رو هم نصب کن

آفلاین ershad48

  • Newbie
  • *
  • ارسال: 7
نسخه کرنل سیستم چیه؟ تو برنامه Synaptic Package Manager دنبال linux headers همون نسخه جستجو کن. ببین نصب هست، اگه نیست نصبش کن. بعد دوباره دستورات نصب رو امتحان کن

بسته autoconf رو هم نصب کن
با تشکر فراوان از دوست عزیز جناب heresh نسخه کرنل من 2.6.35 هستش ؛ linux headers ورژن کرنلم هم نصبه ؛ بسته autoconf را هم نصب کردم ولی متاسفانه همان ایرادها بود.
چون این ورژن اوبونتو ایرادهای متعدد دیگری داشت برمیگردم همان نسخه 10.04 را که مشکلی باهاش نداشتم در ضمن پشتیبانی طولانی مدت دارد را نصب کنم شاید مشکل برطرف بشه. به هر حال از زحمات شما دوباره تشکر میکنم.

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
امیدوارم مشکلت حل بشه. نتیجه نصب رو روی نسخه ۱۰.۰۴ هم تو همین تاپبک اعلام کن تا واسه بقیه دوستان هم راهنما باشه. ممنون

آفلاین ershad48

  • Newbie
  • *
  • ارسال: 7
سلام مجدد
دوست عزیز با راهنمایی شما و کمی دستکاری توی دستورات نصب مشکل حل شد البته دو بار سیستم عامل راعوض کردم ولی همان مشکلات بود فعلاً اوبونتو 10.10  ۶۴ بیتی را نصب دارم. توی سایت خود قطعه نحوه نصب را با کمی تغییر آموزش داده بود:
بجای چهار دستور آخر نصب:
sudo ./configure
make
make install
make clean
با دستور:
make && make install
مشکل حل شد البته اگه راهنماییهای شما عزیز نبود عمراً میتونستم درایور این کارت را نصب کنم. باز هم ممنون