المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس طريقة تعريف الموديم conexant في اللينكس



ابو حجاج
18-04-2004, 12:52 AM
بسم الله الرحمن الرحيم



السلام عليكم ورحمة الله وبركاته

بداية تعرفت إلى هذه البوابة الكريمة من قبل أخ كريم وعزيز هو الأخ marr وقد وضعت هذا الموضوع في بوابة العرب وأردت أن أدرجه هنا أيضاً لتعم الفائدة وكما أفادني الكثيرون مما أفاء الله عليهم بعلمه، أرجو أن أكون هنا أخاً جديداً ومفيداً لكم.

بحثت كثيراً في المنتديات وفي الشبكة بشكل عام وكم كنت أتوق أن أتصفح الإنترنت من نظام اللينكس ولكن للأسف في ذلك الوقت كان النظام لا يتعرف على المودم، ليس لذنب جناه النظام ولكن لاحتكار الويندوز للساحة ولأن الشركات المنتجة للمعدات تزودها على الغالب بتعريف للويندوز (درايفر) ولا تفعل ذلك مع لينكس، إلى أن هداني الله إلى موقع يزود بتعريف للينكس وهو www.linuxant.com والحمد لله تم تعريف المودم وبت اتصفح الانترنيت من اللينكس.
في البداية أود التوضيح أن الموقع يزود بدرايفرات للمودم من نوع conexant أو ما كان يعرف سابقاً ب Rockwell (حسب قول الموقع) لذلك إن كان شخص ما لديه مودم من نوع آخر فليعذرني لأني لا أعرف طريقة تعريفه.

أولاً: يجب أن تعرف نوع المودم وقد هيأ الموقع أداة أو برنامج صغير يمكنك تشغيله من الويندوز للتعرف على المودم هل هو HSF أم HCF ويمكنك إنزال الملف

http://www.linuxant.com/drivers/files/listmodem_app.zip

بالإضافة لذلك وفي حال فشل البرنامج بالتعرف على نوع المودم يمكنك فعل ذلك يدوياً من خلال فك المودم و النظر إلى الشريحة المركبة عليه و تحديد النوع من خلال قراءة الملف التالي و الموجود في الموقع نفسه

http://www.linuxant.com/drivers/files/check_chipset.pdf

ثانياً: بعد أن تعرفت إلى نوع المودم يجب أن تعرف نوع اللينكس الذي لديك و الكيرنل
طبعاً نوع اللينكس تعرفه فأنت الذي نصبته أما عن الكيرنل فاذهب إلى التيرمينال واطبع الأمر uname -r و هذا ما ظهر بالنسبة لي عند طباعة الأمر 2.4.3-20 mdk حيث لدي ماندريك 8 و الكيرنل 2.4.3-20

الآن بعد أن عرفت المودم و الكيرنل اذهب إلى

http://www.linuxant.com/drivers/

و اختارمن الايسر الرابط الذي يناسب مودمك HSF ام HCF ثم اضغط على download فيحولك إلى صفحة الاتفاقية ثم اضغط على Agree فيحولك إلى صفحة اختيار نوع التوزيعة التي لديك أو نسخة اللينكس التي لديك ثم سيحولك الرابط إلى صفحة التحميل هنا اختر الرابط الذي يناسب نسخة الكيرنل التي لديك ثم انزل الدرايفر.

الآن بعد أن أنزلت الدرايفر بقيت عملية التنصيب

في البدء يفضل إزالة التعريف المتواجد حالياً للمودم على جهازك ويتم ذلك بكتابة ما يلي في الترمينال rpm -e hsflinmodem أو make uninstall للذين يستخدمون نسخ rpm أو tar من هذه الحزم على التوالي (في الحقيقة لا أعرف عن الأمر هذا وقد نقلته من الموقع وللذين حباهم الله بالعلم أن يشرحوا لنا عنه)

1) بالنسبة للذين انزلوا الدرايفر الذي يكون على الشكل التالي (*.{arch}.rpm) (لا أدري ماالسبب ولكن الكتابة هنا تنقلب والصحيح هو النجمة ثم نقطة ثم بين قوسين العبارة ثم نقطة ثم ار بي ام) يكون التنصيب كما يلي:

أ – نصب ال rpm بالعبارة التالية
rpm -i hsflinmodem-{version}.{arch}.rpm
طبعاً تستبدل العبارة version بالنسخة التي أنزلتها مثلاً أنا كانت لدي عبارة التنصيب هي التالية :
rpm -i hsflinmodem-5.03.27lnxtbeta03042700k2.4.3_20mdk-1mdk.i586.rpm
ب – في حال الحاجة يمكنك تشغيل العبارة hsfconfig وذلك لإكمال التنصيب أو لتغيير الإعدادات.


بالنسبة للذين انزلوا الدرايفر على الشكل التالي (*.src.rpm) أو (*.tar..gz)

(2) بالنسبة للذين انزلوا التعريف على الشكل التالي src.rpm.*

يكون التعريف (ودائماً حسب شرح الموقع وأعذروني فأحياناً انقل لكم عبارات لاأفهمها بشكل جيد فأنا ايضاً مبتدء في اللينكس).

أ - قم بإنشاء حزمة rpm (زوجية binary) جديدة لمنصتك باستعمال العبارة
rpm --rebuild hsflinmodem -{version}.src.rpm

ب - قم بتنصيب حزمة ال RPM الزوجية كما هو موضح في الطريقة اعلاه اي (1)

(3) بالنسبة للذين انزلوا الدرايفر على الشكل التالي tar.gz.*
1- فك ضغط الملف (الحزمة) بالعبارة tar -xzf hsflinmodem-{version}.tar.gz
2- انتقل إلى مجلد الحزمة بالعبارة التالية cd hsflinmodem-{version}.tar.gz
3- شغل الأمر make install من أعلى دليل الحزمة
4- شغل الأمر hsflinmodem لإتمام التنصيب و التعريف

أخيراً ارجو ان أكون قد أفدتكم في تعريف الموديم وللذين يجدون أن بعض المعلومات في الشرح غير واضحة أرجو منهم ان يعذروني فقد حاولت الترجمة بقدر معلوماتي في اللينكس ولعلي لوكنت مضطلعاً بشكل أكبر لأتت الترجمة بشكل أعمق وأوضح

أود أن أضيف تصحيح قام بإضافته أخ كريم هو الأخ ErrorMsg في منتدى المنتدى أن عبارة binary لا تعني زوجي أو زوجية كما ذكرت انا هنا خطأً، وإنما ملف جاهز قابل للتنفيذ "ليس ملف C مثلا" وقد جائت الكلمة من التشفير الثنائي سلاسل من الصفر والواحد، فوجب التوضيح وشكراً لكل من يهدي إلي أخطائي.

كما أن هذا التعريف ليس فقط ل conxant بل لكل المودمات المعتمدة على طقم الرقائق conxant ، هناك الكثير من الشركات تستعمل رقائق conxant
لتعرف ما لديك اكتب
lspci
ستظهر الكروت الموجودة لديك
والحديث أيضاً

أمر make install يسبقه الأمرين :
configure/.

وبعده الأمر
make

منقول للأخ أبو البواسل في منتدى داماس

أخوكم ابو حجاج

r0ot
24-04-2004, 08:27 AM
ماذا أقول والله تعجز الكلامات عن شكرك هل تعرف أن بعرف عن نظام الينكس من 3 سنوات وما أشتغلت عليه بسبب هذه المشكلة
والله ما أجد ما أشكرك به سوي جزاك الله خيرا.:biggthump
أخوك عمرو

ابو حجاج
21-05-2004, 10:16 AM
العفو أخي الكريم عمرو

هذا جزء من و اجبنا الكبير

وسوف أتوسع في هذا خلال هالايام القادمة

أخوكم

أبو حجاج

naser2005
23-05-2004, 01:20 PM
شكراً لك ....


لكن If your vendor has provided a license coupon, please enter the code here:

:< التعريف ليس مجاني ,(مجاني لكن يريد رقم الفاتورة :|)

:mad: تعرف المودم لكن حسب ما فهمت انه الان لا يعمل بالصوره الصحيحة (14kb) اقصى حد


؟؟

ابو حجاج
25-05-2004, 07:48 PM
هذه طريقة لم اجربها حتى الان لتعريف المودم في النواة الجديدة 2.6

باللغة الانجليزية بس واضح الموضوع

1. Make sure you have the kernel-source rpm installed.

2. Edit the modem driver's Makefile and change:

KERNEL_DIR := /usr/src/linux-2.6/
to
KERNEL_DIR := /usr/src/linux/

3. Become root and type make.

4. Type the following commands:

mkdir /lib/modules/`uname -r`/other
cp -v *.ko /lib/modules/`uname -r`/other
mknod --mode=0640 /dev/ttyLT0 b 62 64
depmod -a
modprobe ltserial
ln -vs /dev/ttySLT0 /dev/modem

5. Add these lines to /etc/modprobe.conf

install winmodem /sbin/modprobe ltserial
alias /dev/modem ltserial
alias char-major-62 ltserial
alias /dev/tts/LT0 ltserial

6. Add this to the end of /etc/modprobe.preload

winmodem

مصدر الطريقة هو : -

http://www.linuxquestions.org/questions/showthread.php?s=&threadid=175967

أخوكم

أبو حجاج

Butterfly
25-05-2004, 09:58 PM
السلام عليكم
أنا كنت أستعمل ماندريك كوكير ولم يحتاج إلى كل هذا فقط تأكد من أنك تحمل آخر إصدار للتعريف مع مصدر النواة وبنفس الطريقة وكانت الاصدارة تحوي الكيرنيل 2.6 التجريبي -قديم جدًا ربما م يكن هناك فرق بينه وبين 2.4 لكن هذه تجرتي:
make

h*fconfig

ابو حجاج
26-05-2004, 12:05 PM
أخي Butterfly

حديثك مهم ممكن توضح اكثر و بشرح تفصيلي و لك الاجر و الثواب

أخوك

أبو حجاج

Butterfly
27-05-2004, 02:08 AM
السلام عليكم
راجع الصفحة http://www.linuxant.com/drivers/hsf/changes.php
#

Fri Mar 26 2004 -
# Fixed "hsfserial: falsely claims to have parameter calloutmajor" issue.
# Support pre-built binary packages for 2.6 kernels.

وشكرًا

ابو حجاج
27-05-2004, 10:12 AM
الحمد لله أني نقل شرح للموضوع كاملاً ليستفيد أخواني

وكان سؤال عن تجربتك مع الموضوع فقط

الان اسحب سؤالي و جزاك الله خير

أخوك

أبو حجاج

beshr2006
27-05-2004, 11:29 PM
تعريف المدم موجود فى المنتدى ويعمل بكامل سرعته
لماذا اللجوء الى linuxant
الغير مجانى ويعمل بسرعه 14 kps
http://www.montada.com/showthread.php?t=253526&highlight=%E3%E6%CF%E3

ابو حجاج
28-05-2004, 01:25 AM
أخي beshr2006

المودم نوعين هو HSF أم HCF في مشاركتك يوجد تعريف واحد لـ كونكسانت HSF Modem

على توزيعه الفيدورا حسب ما ذكر أخي Linuxian12 كما ان الموضوع ناقص ليس فيه دعم مستمر للموضوع

و عموما جزاك الله خير على الرابط لما فيه من أثرا للموضوع

اسأل الله ان ينفع بجهود الجميع لخيرنا جميعا

أخوكم

بو حجاج