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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Babak در 11 اسفند 1386، 09:26 ب‌ظ

عنوان: eagle-usb-modules-source
ارسال شده توسط: Babak در 11 اسفند 1386، 09:26 ب‌ظ
سلام دوستان
من دارم یک ADSL Modem که Aztech هست رو نصب میکنم و درایور لینوکسش خودش روش هست.به نام eagle نامگذاری کرده اونو!
حالا وقتی داری configure میکنیش میگه که نمیتونه kernel-source رو پیدا کنه و عملیات متوقف میشه !
ضمنا من سورس ها رو نصب کردم اما نمیدونم کامل هست یا نه و چجوری بهش آدرس بدم !
babak@Gn:~$ ls /usr/src/
kernel-sources                 linux-headers-2.6.22-14-generic  rpm
kernel-sources-2.6.22.tar.bz2  linux-source-2.6.22
linux-headers-2.6.22-14        linux-source-2.6.22.tar.bz2

The system should have Kernel source being installed. To verify this, use the
command “uname –r”, which will show the kernel version. A symbolic link
should be present with the same kernel version in “usr/src/linux”.
چند روز که کلی مطلب در این مورد خوندم اما همه نوشتن این الان باید کار کنه ...
ممنون از کمکتون
عنوان: پاسخ به: kernel-source کجاست ؟
ارسال شده توسط: ابراهیم در 11 اسفند 1386، 09:49 ب‌ظ
سلام،
این راه، به‌ترین راه نیست. پس اول راه‌های دیگه رُ امتحان کن!
$ sudo ln -s /usr/src/linux-source-2.6.22 /usr/src/linux-source-`uname -r`
عنوان: پاسخ به: kernel-source کجاست ؟
ارسال شده توسط: Babak در 11 اسفند 1386، 11:30 ب‌ظ
آخ آخ الان به خاطر یه conflict و بی دقتی بسته linux-libc-dev رو پاک کردم و دارم با مکافات جبران مافات میکنم!
این کاری که گفتین کردم اما هنوز نمیتونم تست کنم ببینم درست شده یا نه چون ++g دیگه ندارم !
ضمنا فهمیدم که تو خود کرنل ماژولی که من میخوام هست الان دارم با استفاده از m-a & modconf اون رو ردیف میکنم ! راه خوبیست آیا ؟
عنوان: پاسخ به: kernel-source کجاست ؟
ارسال شده توسط: Babak در 12 اسفند 1386، 12:39 ق‌ظ
وقتی این دستور رو میزنم اینطوری میشه وسطش :
sudo m-a build eagle-usb-modules-source

اینم قسمت آخر لاگ فایلش :

.
.
.
/usr/src/modules/eagle-usb/driver/eu_main.c:1337:5: warning: "USE_CMVS"    ↑
 │ is not defined                                                             ▒
 │ /usr/src/modules/eagle-usb/driver/eu_main.c:1405:5: warning: "USE_CMVS"    ▒
 │ is not defined                                                             ▒
 │ /usr/src/modules/eagle-usb/driver/eu_main.c: In function ‘eu_user’:        ▒
 │ /usr/src/modules/eagle-usb/driver/eu_main.c:1611: warning: passing         ▒
 │ argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type            ▒
 │ make[4]: *** [/usr/src/modules/eagle-usb/driver/eu_main.o] Error 1         ▒
 │ make[3]: *** [_module_/usr/src/modules/eagle-usb/driver] Error 2           ▒
 │ make[3]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'      ▒
 │ make[2]: *** [eagle-usb.ko] Error 2                                        ▒
 │ make[2]: Leaving directory `/usr/src/modules/eagle-usb/driver'             ▒
 │ make[1]: *** [binary-modules] Error 2                                      ▒
 │ make[1]: Leaving directory `/usr/src/modules/eagle-usb'                    ▮
 │ make: *** [kdist_image] Error 2

چه کنم ؟؟
عنوان: پاسخ به: eagle-usb-modules-source
ارسال شده توسط: ابراهیم در 12 اسفند 1386، 01:25 ق‌ظ
نسخهٔ منبع هسته (kernel source) احتمالاً با نسخهٔ هستهٔ سیستمت یکی نیست.
از طرفی خود module-assistant (که با دستور m-a اجراش می‌کنی) خودش هرچی برای کامپایل لازم داشته باشه نصب می‌کنه.
عنوان: پاسخ به: eagle-usb-modules-source
ارسال شده توسط: Babak در 12 اسفند 1386، 10:15 ب‌ظ
خوب با این تفاسیر راه حلی به ذهنتون می رسه ؟من PREPARE هم کردم با m-a اما نمیشه !
الان چند تا بسته deb. رو گیر آوردم نصب کنم ببینم چی میشه !
عنوان: پاسخ به: eagle-usb-modules-source
ارسال شده توسط: ابراهیم در 12 اسفند 1386، 10:50 ب‌ظ
تنها چیزی که به ذهنم می‌رسه اینه که پیمانه(module)ای که می‌خوای کامپایل کنی، با نسخهٔ فعلی از هسته‌ات سازگار نیست.
عنوان: پاسخ به: eagle-usb-modules-source
ارسال شده توسط: Babak در 12 اسفند 1386، 11:04 ب‌ظ
آها‌!
خوب در مورد اون قسمتیش که دارم با m-a نصب میکنم چطور ؟
ول Get کردم و الان که Build میکنم اون ارور هایی که نوشتم رو میده....اون دیگه تو خود کرنل بوده باید درست کار کنه!
ضمنا ممنونم که وقت میزارین برای این موضوع !
عنوان: پاسخ به: eagle-usb-modules-source
ارسال شده توسط: ابراهیم در 14 اسفند 1386، 12:58 ق‌ظ
من هم در مورد همون گفتم نظرم رُ! به هر حال باید برای هستهٔ فعلی کامپایل بشه که به نظر می‌رسه باهاش سازگار نیست.