السلام عليكم ورحمة الله وبركاته
محاولة لطرح بعض المعلومات التي قد تفيد في أجهزة المودم ووضعها مع لينكس أحببت أن أشارك وأرجوا ان تكون مشاركتي مفيدة
أجهزة المودم العادية تأتي على نوعين داخلي وخارجي - معلومات بديهية-
الداخلية تأتي بنوعين
- نسمي الأول (controller based) وهو يحتوي على معالج خاص بعملية الإتصال ونعرفه باسم مودم حقيقي لأنه يقوم بجميع عمليات المعالجة وعلاقته مع معالج الجهاز تنحصر في المعلومات المقروءة والمكتوبة فلذلك نجدها ذات كفاءة عالية - وإن كانت بطيئة السرعة - لوجود معالجين يعملان في نفس الوقت.
- نسمي الثاني (controller less) وهو لا يحتوي على معالج خاص بل يستخدم معالج الجهاز وهو المشهور باسم (WINmodem) و الذي طرحت فكرته كخدمة للشركات المصنعة بتقليل التكاليف عن طريق استخدام معالج الجهاز والذي وصل إلى سرعات رهيبة جدا واستفادت Microsoft باحتكار هذه المودمات والتي في الغالب لا تعمل إلا بمشغل يمثل عمل معالج المودم متوافق مع نظام تشغيلها.
المودمات الداخلية ترتبط مع معالج الجهاز عن طريق ما يسمى بشقوق التوسعة (expanding slots) وتأتي على نوعين إما (ISA) أو (PCI) وحيث ان (PCI) أسرع من (ISA) بقرابة الضعف -إن لم اكن مخطيء- فغالبية الوينمودم تأتي عليه فلا يحس الشخص بحقيقة الأمر
أما الخارجية فهي كلها عبارة عن (controller based) مودم له مزود طاقة خاص به ويرتبط مع الجهاز - لاحظ ليس المعالج - عن طريق كيبل خارجي إما أن يكون (serial) يتم تركيبه على (com1) أو (com2) أو (USB) والذي يكون أسرع بكثير.
والآن ما هي مشكلة اجهزة المودم مع Linux تكمن المشكلة الأولى أن غالبية أجهزة الكمبيوتر تأتي بالوينمودم لأنه أسهل في التعريف وقليل المشاكل جدا مع Windows وأرخص بكثير من غيره وغالبيتها حتى الآن لا يتوفر له مشغل يمكنه من العمل مع Linux وبعضها يوجد له مثل أحد أنواع US Robotics و أحد أنواع Motorola - حسب ما رأيت - فالحل هنا أن تبحث لك عن مشغل لهذا المودم يعمل على Linux أو - وهذا حل معقد قليلا لن أتطرق له - عن طريق برنامج VMware ما يعرف بـ Virtual Machine تستطيع استخدام مشغل Windows للعمل على Linux.
أما المشكلة الثانية هي أن بعض إصدارات Linux تعاني من مشاكل مع منافذ ال USB لتقادم نواة هذا الإصدار والحل هنا إما أن تقوم بتحديث النواة - وهذا حل طويل قليلا وقد يسبب بعض المشاكل مع برامج أخرى - أو تقوم بإستخدام إصدارة أخرى من النواة أو من نظام التشغيل على نفس الجهاز لا تحتوي على مشاكل مع منفذ ال USB.
بقي لدينا النوعين (controller based) و (serial) وهما حسب تجربتي ومعلوماتي يعملان بدون مشاكل مع Linux.
وأخيرا لو أردنا ان نرتب هذه الأنواع حسب الأفضل بغض النظر عن نظام التشغيل فكيف يكون ذلك :
حسب رأيي - وأرجوا أن لا أكون مخطئا -
فإن الأول هو (controller based) على شق (PCI) لسرعة المودم - مرتبط مباشرة مع معالج الجهاز عبر شق سريع - وكفاءة عمله - لوجود معالج آخر يعمل - ولأنك ستخرج من مشكلة محول الطاقة الذي يأتي مع المودم الخارجي.
أما الثاني هو الخارجي مع كيبل (USB) لسرعة هذا المنفذ.
والثالث هو (controller based) على شق (ISA).
وأما الرابع ففي نظري سيكون الخارجي مع كيبل (serial).
وبقي الخامس وهو الوينمودم على (PCI).
والأخير هو الوينمودم على (ISA) والذي لم اره حتى الآن.
وفي الختام أرجوا أن لا أكون قد أضعت وقتكم بالقراءة وقدمت ما يفيد وارجوكم أفيدوني بتوضيح أخطائي وما لم أذكره وشكرا لكم.
ولي في كل فن سوابق *** يشيب لها اللبيب المعلم