ابو حجاج
04-04-2005, 05:32 PM
تشغيل المودم الداخلي في حالة التعارض
السلام عليكم . .
لفترة كانت أقول أن المودم الداخلي في غالب اﻻحيان يكون متعارف و ﻻ يعمل السبب تعارض المودم
و كنت حول الموضوع تقريباً
تحديد المشكلة :
بالنسبة لمشاكل المودم كثيراه جدا .... سوف نتحدث اليوم عن حالة محددة وهي أن المودم متعرف ولكن ﻻ يعمل
في الغالب يكون السبب أن المودم متعرف على منفذ و البيوس معرفه على منفذ أخر
أوﻻً : نتعرف على المنفذ المناسب أوﻻًباﻷمر التالي : lspci -vv
,ويكون مخرجات اﻷمر قائمة طويلة الذى يهمنا هو
0:0e.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
Subsystem: Conexant Dynalink 56PMi
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e5800000 (32-bit, non-prefetchable) [size=64K]
Region 1: I/O ports at 9800 [size=8]
Capabilities: <available only to root>
من خﻻل المخرجات أعلاه يكون المنفذ المناسب هوIRQ 10 العاشر
ثم الخطوة الثانية : استخراج كل المنفذ لنختار المناسب باﻷمر التالي : ls /dev/ttyS* و العلامة السابقة هي النجمة
الناتج هو :
/dev/ttyS0 /dev/ttyS4 /dev/ttySHSF0 /dev/ttySHSF4
/dev/ttyS1 /dev/ttyS5 /dev/ttySHSF1 /dev/ttySHSF5
/dev/ttyS2 /dev/ttyS6 /dev/ttySHSF2 /dev/ttySHSF6
/dev/ttyS3 /dev/ttyS7 /dev/ttySHSF3 /dev/ttySHSF7
و سوف يكون العاشر هو /dev/ttySHSF0
10-1 =9
بعد هذا معرفة /dev/modem على ماذا المودم باﻷمر هذا
الناتج :
lrwxrwxrwx 1 root root 8 Apr 4 16:10 /dev/modem -> ttyS HSF0
وهذا صحيح أم اذا كان خطا
تقوم بحذف الربط :
rm-rf /dev/modem
ثم تربط بشكل صحيح باﻷمر التالي :
ln -s /dev/ttyS#### /dev/modem
المقصود بالعلامات الرقم المناسب لك
هذا الحل مايزال تحت البحث و التمحيص لدى ولدى مجموعة مستخدمي لينكس الرياض
أخوكم
أبو حجاج
السلام عليكم . .
لفترة كانت أقول أن المودم الداخلي في غالب اﻻحيان يكون متعارف و ﻻ يعمل السبب تعارض المودم
و كنت حول الموضوع تقريباً
تحديد المشكلة :
بالنسبة لمشاكل المودم كثيراه جدا .... سوف نتحدث اليوم عن حالة محددة وهي أن المودم متعرف ولكن ﻻ يعمل
في الغالب يكون السبب أن المودم متعرف على منفذ و البيوس معرفه على منفذ أخر
أوﻻً : نتعرف على المنفذ المناسب أوﻻًباﻷمر التالي : lspci -vv
,ويكون مخرجات اﻷمر قائمة طويلة الذى يهمنا هو
0:0e.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
Subsystem: Conexant Dynalink 56PMi
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e5800000 (32-bit, non-prefetchable) [size=64K]
Region 1: I/O ports at 9800 [size=8]
Capabilities: <available only to root>
من خﻻل المخرجات أعلاه يكون المنفذ المناسب هوIRQ 10 العاشر
ثم الخطوة الثانية : استخراج كل المنفذ لنختار المناسب باﻷمر التالي : ls /dev/ttyS* و العلامة السابقة هي النجمة
الناتج هو :
/dev/ttyS0 /dev/ttyS4 /dev/ttySHSF0 /dev/ttySHSF4
/dev/ttyS1 /dev/ttyS5 /dev/ttySHSF1 /dev/ttySHSF5
/dev/ttyS2 /dev/ttyS6 /dev/ttySHSF2 /dev/ttySHSF6
/dev/ttyS3 /dev/ttyS7 /dev/ttySHSF3 /dev/ttySHSF7
و سوف يكون العاشر هو /dev/ttySHSF0
10-1 =9
بعد هذا معرفة /dev/modem على ماذا المودم باﻷمر هذا
الناتج :
lrwxrwxrwx 1 root root 8 Apr 4 16:10 /dev/modem -> ttyS HSF0
وهذا صحيح أم اذا كان خطا
تقوم بحذف الربط :
rm-rf /dev/modem
ثم تربط بشكل صحيح باﻷمر التالي :
ln -s /dev/ttyS#### /dev/modem
المقصود بالعلامات الرقم المناسب لك
هذا الحل مايزال تحت البحث و التمحيص لدى ولدى مجموعة مستخدمي لينكس الرياض
أخوكم
أبو حجاج