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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: پیام ابراهیمی در 20 بهمن 1387، 09:29 ب‌ظ

عنوان: مشکل با نصب درایور
ارسال شده توسط: پیام ابراهیمی در 20 بهمن 1387، 09:29 ب‌ظ
من سعی کردم درایور martian  مربوط به مودم های agere رو نصب کنم. به ارور زیر خوردم:
root@payamg-laptop:/home/payamg/Desktop/martian# make all
make -C kmodule/ modules
make[1]: Entering directory `/home/payamg/Desktop/martian/kmodule'
make -C /lib/modules/2.6.27-11-generic/build M="/home/payamg/Desktop/martian/kmodule"  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
  CC [M]  /home/payamg/Desktop/martian/kmodule/martian.o
/home/payamg/Desktop/martian/kmodule/martian.c: In function ‘martian_isr’:
/home/payamg/Desktop/martian/kmodule/martian.c:131: warning: value computed is not used
  CC [M]  /home/payamg/Desktop/martian/kmodule/marsio.o
/home/payamg/Desktop/martian/kmodule/marsio.c:359: warning: ‘mars_read_register_rem’ defined but not used
/home/payamg/Desktop/martian/kmodule/marsio.c:372: warning: ‘mars_write_register_rem’ defined but not used
  CC [M]  /home/payamg/Desktop/martian/kmodule/mfifo.o
  LD [M]  /home/payamg/Desktop/martian/kmodule/martian_dev.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/payamg/Desktop/martian/kmodule/martian_dev.mod.o
  LD [M]  /home/payamg/Desktop/martian/kmodule/martian_dev.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make[1]: Leaving directory `/home/payamg/Desktop/martian/kmodule'
make -C modem/ all
make[1]: Entering directory `/home/payamg/Desktop/martian/modem'
    CC   main.o
    CC   dumpers.o
    CC   log.o
    CC   session.o
    CC   mport.o
mport.c:8:41: error: asm/page.h: No such file or directory
mport.c: In function ‘mport_init’:
mport.c:266: error: ‘PAGE_SIZE’ undeclared (first use in this function)
mport.c:266: error: (Each undeclared identifier is reported only once
mport.c:266: error: for each function it appears in.)
mport.c:266: error: ‘PAGE_SHIFT’ undeclared (first use in this function)
make[1]: *** [mport.o] Error 1
make[1]: Leaving directory `/home/payamg/Desktop/martian/modem'
make: *** [all] Error 2
root@payamg-laptop:/home/payamg/Desktop/martian#


مشکل از چیه؟ من تا حالا نتونستم برنامه ای رو از source نصب کنم. همیشه یه اروری میده
عنوان: پاسخ به: مشکل با نصب درایور
ارسال شده توسط: پیام ابراهیمی در 21 بهمن 1387، 11:50 ب‌ظ
کمک. کسی نظری نداره؟
عنوان: پاسخ به: مشکل با نصب درایور
ارسال شده توسط: Behnam Golds در 22 بهمن 1387، 12:00 ق‌ظ
این خط رو اگر بتونیم درست کنیم بقیه خطاها هم درست میشه :
mport.c:8:41: error: asm/page.h: No such file or directory
این فایل page.h  رو توی مسیر سورست میبینی؟
عنوان: پاسخ به: مشکل با نصب درایور
ارسال شده توسط: پیام ابراهیمی در 24 بهمن 1387، 09:32 ب‌ظ
نه! چنین فایلی نبود!!

من کلا برای نصب از سورس همیشه در مرحله ی make متوقف شدم!!
عنوان: پاسخ به: مشکل با نصب درایور
ارسال شده توسط: Behnam Golds در 25 بهمن 1387، 01:27 ق‌ظ
آقا اون توی کتابخانه های خود سیستم باید باشه .  من سورس رو دانلود کردم ولی توی مرحله کامپایل فایل config.h  رو پیدا نمیکنه .
ولی برای مشکل شما تا اینجا فکر کنم بسته های لازم برای کامپایل رو نصب نکردی :

sudo apt-get install build-essential
ضمنا یه نفر اینجا :
http://www.nabble.com/Agere-HDA-Modem-(0x11c11040)-on-Ubuntu-8.10-td20945738.html
گفته که اینجا :
http://linmodems.technion.ac.il/packages/ltmodem/11c11040/
درایور کامپایل شده ای هست که روی 8.10 هم کار میکنه ، من امتحان نکردم .
عنوان: پاسخ به: مشکل با نصب درایور
ارسال شده توسط: پیام ابراهیمی در 26 بهمن 1387، 08:57 ق‌ظ
build essential نصبه. چک کردم.
اتفاقا من وقتی دیدم بسته های کامپایل شده ی اون سایت جواب ندادن رفتم سراغ سورس های موجود.

در هر صورت مرسی از پیگیریتون.
عنوان: پاسخ به: مشکل با نصب درایور
ارسال شده توسط: Saman.S در 26 بهمن 1387، 04:11 ب‌ظ
اگه همچین فایل و آدرسی نبوده پس این ارور مربوط به یک Library ه. در سیناپتیک, تمام بسته هایی را که اسمشون با libasm شروع می شه نصب کنید. من چک کردم هفت هشتایی بود.