انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نصب و پیکربندی انواع مودم و اتصال به اینترنت => نویسنده: penumbra در 29 مهر 1388، 05:46 بظ
-
مراحلی رو که گفته بودید دنبال کردم اما به یه مشکلی بر خوردم:
ERROR: Module build failed!
Please examine the log file "/etc/hsfmodem/log/buildlog-20091020173807.txt" to determine why.
که البته این خطا پس از پرسیدن سوال زیر ظاهر شد!
Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.28-11-generic/build]
حالا چی کار کنم؟
اینم متن فایلی که ازش ایراد گرفته:
driver version 7.68.00.09oem
Makefile:25: *** WARNING: Trying to compile kernel modules on a x86_64 system while the installed hsf driver package is for i386, this is likely to fail... ***
(cd /lib/modules/2.6.28-11-generic/build && make "CNXT_KERNELSRC=/lib/modules/2.6.28-11-generic/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
/usr/lib/hsfmodem/modules/Makefile:25: *** WARNING: Trying to compile kernel modules on a x86_64 system while the installed hsf driver package is for i386, this is likely to fail... ***
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
(cd /lib/modules/2.6.28-11-generic/build && make "CNXT_KERNELSRC=/lib/modules/2.6.28-11-generic/build" "M=/usr/lib/hsfmodem/modules/GPL/hda" "CC=gcc" "HDA_CFLAGS=-DFOUND_KZALLOC -DFOUND_OPEN_SUBSTREAM_NOFILE -DFOUND_IRQ_HANDLER_T -DFOUND_DELAYED_WORK -DFOUND_NO_CTL_ELEM_RW" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfosspec.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfserial.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfengine.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfpcibasic2.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfpcibasic3.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfhda.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97ich.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97via.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97ali.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97ati.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfmc97sis.mod /lib/modules/2.6.28-11-generic/build/.tmp_versions/hsfsoar.mod Modules.symvers GPL/hda/Modules.symvers Module.symvers GPL/hda/Module.symvers modules.order GPL/hda/modules.order Module.markers GPL/hda/Module.markers
(cd /lib/modules/2.6.28-11-generic/build && make "CNXT_KERNELSRC=/lib/modules/2.6.28-11-generic/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" modules)
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
/usr/lib/hsfmodem/modules/Makefile:25: *** WARNING: Trying to compile kernel modules on a x86_64 system while the installed hsf driver package is for i386, this is likely to fail... ***
CC [M] /usr/lib/hsfmodem/modules/mod_engine.o
/usr/lib/hsfmodem/modules/mod_engine.c:1: error: CPU you selected does not support x86-64 instruction set
make[2]: *** [/usr/lib/hsfmodem/modules/mod_engine.o] Error 1
make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [all] Error 2
-
فکر میکنم اوبونتویی که شما نصب کردید 64 بیتی است. این خطا هم مریوط به این میشه که شما نسخه 32 بیتی درایور مودمتونو بر روی اوبونتوی 64 بیتی دارید نصب می کنید. اگر مودم شما از نوع HCF Conexant است درایو 64 بیتی براش وجود نداره و فقط 32 بیتی داره اگر مودم شما از نوع HSF Conexant است باید دو تا فایل زیر رو دانلود کنید و بقیه آموزش نصب در لینک زیر:
http://linux.dell.com/files/ubuntu/hardy/modem-drivers/hsf/hsfmodem-7.68.00.09x86_64oem.tar.gz
http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-7.80.02.04x86_64full/hsfmodem-7.80.02.04x86_64full.tar.gz
http://forum.ubuntu.ir/index.php/topic,10840.msg81962.html#msg81962