DialupModemHowto/Smartlink

مودم هایی که با راه انداز smartlink پشتیبانی شده اند

توجه:هر گاه که شما هسته سیستم عاملتان را بروز کردید(که به آن Kernel می گویند)، می بایست مرحله "کامپایل کردن راه انداز" که در زیر می آید را مجددا اجرا کنید. این مورد معمولا هنگام بروزآوری از یک نسخه قبلی ubuntu به نسخه جدید آن اتفاق می افتد.

مقدمات

اینها مراحلی هستند که شما هنگامی که برای اولین بار راه انداز مودمتان را ایجاد می کنید، و ما شما را مطمئن می سازیم که شما همه بسته های مورد نیازتان را نصب کنید.

شما باید مطمئن شوید که بسته های که در ادامه ذکر آنها می رود را نصب کرده باشید: بسته های build-essential fakeroot gcc3.4 که مناسب کرنل هدر(linux headers) سیستم شما باشد،linux-headers-ARCH که ARCH همان معماری و نوع سیستم شماست(یک راهنمایی کوتاه آنکه معماری ها رایج سیستم های ایران i386...i686 است که اولی اغلب سیستم ها از پنتیوم ۱ تا پنتیوم ۴ را پشتیبانی می کند و آخری خاص پردازنده های پنتیوم ۴ و به بالا است. و مابقی سیستم ها در ایران رواج چندانی ندارد)، البته شما معماری سیستمتان را با اجرای دستور زیر در یک ترمینال میتوانید بفهمید:

uname -r

اولی نسخه هسته مانند 2.6.20-15-386 را می دهد، بصورت VERSION-XX-ARCH

uname -m

معماری سیستم مورد استفاده را می دهد مثلا i686 و مقصود پردازنده Pentium 4 است.

شما همچنین نیاز دارید به نصب کد منبع(source) راه انداز Smartlink با استفاده از بسته های sl-modem-source sl-modem-daemon.میتوانید همه بسته هایی مکه در بالا نام برده شده اند را در یک زمان نصب کنید.

کامپایل کردن راه انداز(driver)

اکنون می توانید از module-assistant، برای کامپایل کردن آسان و نصب راه انداز استفاده کنید:

$ sudo module-assistant auto-install sl-modem
$ sudo depmod -a 

آماده کردن مودم برای کار

ابتدا خطی که شامل عبارت "SLMODEMD_COUNTRY=" را در فایل /etc/default/sl-modem-daemon زیر است را بیابید و در جلوی آن نام کشور مورد استفاده تان را قرار دهید(البته کشور ایران در لیست آن قرار ندارد و بهتر آن است که همان USA بماند و آن را تغییر ندهیم).

مرحله بعدی اجرای دستور

 $ sudo modprobe slamr
 $ sudo /etc/init.d/sl-modem-daemon restart

است و انگاه ابزار /dev/modem باید ظاهر شود. شما اکنون میتوانید اتصال تلفنی تان(dialup connection) را پیکربندی کنید.

توجه: این راه انداز معمولا با یکبار راه اندازی مجدد سیستم عمل می کند.

نکاتی درباره راه انداز های دیگر برای برخی از slmodem ها

مراحلی خاص نسخه Dapper و به بالای آن

بعلت وجود یک باگ(اشکال در طراحی نرم افزارBUG)در این نسخه از اوبونتو، شما نیاز دارید تا یک سری مراحل که در زیر توضیح داده شده اند را انجام دهید تا مودمهای سازگار با راه انداز slmodem بخوبی قابل استفاده شوند.

در ابتدا راه انداز sl-modem باید نصب شود و آنگاه sl-modem-daemon. daemon پس از اولین نصب کار میکند، اما درگاه /dev/ttySL0 قابل نوشتن نمی باشد و گره ای که به ابزار /dev/modem بود، پس از راه اندازی مجدد دیگر موجود نیست(همه اینها برای کارکرد درست و مناسب راه انداز لازم و ضروری است). اما daemon جدیدی که در پروژه دبیان(debian) یافت می شود این مشکل را حل کرده است. یادآوری اینکه daemon اکنون به ماجول(module) به نام ungrab-winmodem نگاه می کند و اگر آن پیام خطایی ارسال نمود، شما میبایست آن را نصب کنید(به روشی که اکنون اراپه میکنم).

$ make
$ sudo make install
$ sudo modprobe slamr
$ dmesg | grep slamr

sudo /etc/init.d/sl-modem-daemon restart

ubuntu-ir wiki: DialupModemHowto/Smartlink (آخرین بروزآوری 01-09-2007 20:53:06 توسط OmidAlemi)