Автор Гілка: допоможіть налаштувати софт-модем  (Прочитано 12627 раз)

Відсутній Wince

  • Новачок
  • *
  • дописів: 31
  • Карма: +0/-0
  • ChemMaster
Re: допоможіть налаштувати софт-модем
« Відповідей #15 : 2006-02-15 20:18:35 »
В мене Lucent/Agere. Знайшов до нього дрова, але тільки на ядра 2.4.хх.
В мене 2.6.11-6mdk. Чи варто міняти ядро?

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: допоможіть налаштувати софт-модем
« Відповідей #16 : 2006-02-15 23:00:40 »
Гляньте на цю сторінку: http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/
(сюди мене направили з http://www.heby.de/ltmodem)

Там знайдете різноманітні версії для 2.6.x, навіть є якийсь  Mandriva2006RC2.kit.  Але спочатку
зверніть увагу на:

ltmodem-kv_2.6.11-6mdk-2.6-7balk.i586.rpm (RPM, що повинен працювати з вашим ядром)
http://www.heby.de/ltmodem (додаткова інструкція)

По ідеї, потрібно стягнути http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ltmodem-kv_2.6.11-6mdk-2.6-7balk.i586.rpm
Зберігаєте його десь на Віндовсі, скажімо в My Documents  :-?
Робите рестарт у Лінукс. Як користувач root опіюєте цей файл з Віндовсу на Лінукс приблизно наступною
командою:

  su
  cp /mnt/win_c ntfs/Documents\ and\ Settings/користувач/My\ Documents/ltmodem-kv_2.6.11* .
   (крапку обов'язково в кінці. Вона означає "поточний каталог".)
інсталюєте RPM-пакет:
   rpm -i ltmodem-kv_2.6.11-6mdk-2.6-7balk.i586.rpm
перевіряєте, чи модулі встановились:
   ls /lib/modules/2.6*/other
якщо так, виконайте команду
   depmod -a
перевіряєте, чи створено відповідний пристрій (Mandrake використовує демон udev, який повинен
буде створити цей пристрій автоматично з наступним завантаженням системи):
    ls -l /dev/ttyLTM0
якщо помилка "No such file or directory", тоді
    mknod --mode=0660 /dev/ttyLTM0 c 62 64
_______________
Далі не обов'язково, оскільки udev повинен налагодити все за вас. Можете зробити рестарт системи.
Лишень якщо /dev/ttyLTM0 не з'явився після завантаження (щоб перевірити виконайте ls /dev/ttyLTM0),
тоді можете зробити наступне:
перевіряєте, на що саме вказує символічне посилання /dev/modem:
    ls -l /dev/modem
якщо на щось відмінне від /dev/ttyLTM0, тоді створюєте правильне посилання:
    ln -sf /dev/ttyLTM0 /dev/modem
дивитесть, що містить файл /etc/modprobe.conf
    cat /etc/modprobe.conf
він повинен містити три таких рядка:
     alias /dev/modem ltserial
     alias char-major-62 ltserial
     alias /dev/tts/LT0 ltserial
якщо вони відсутні, додайте їх власноруч (ви вже навчились редагувати файли конфігурації).
Будьте уважними.
Останній крок - завантажити модуль:
     modprobe ltserial
     lsmod
__________________
Ваш пристрій (/dev/modem, який вказує на  /dev/ttyLTM0 повинен бути готовим до роботи).
Можете перевірити його мінікомом, якщо ви встановили цю програму. Модем повинен бути підключений
до телефонної лінії):
    minicom
    (просто введіть AT, якщо відповідає OK, то у вас все OK. Щоб вийти з minicom, притисьніть Ctrl+a а
    потім x)
Наступним кроком буде налагодження Інтернету. Це вже окрема тема. Але підказка: вашим пристроєм
буде /dev/modem.

Це все чисто теоретично, правда. Не гарантую нічого.
Вказаний RPM-пакет встановлює також документацію, яку ви знайдете у  каталозі
/usr/share/doc/ltmodem-kv_2.6.11-6mdk-2.6/.
« Змінено: 2006-02-15 23:24:28 від tech »

Відсутній Wince

  • Новачок
  • *
  • дописів: 31
  • Карма: +0/-0
  • ChemMaster
Re: допоможіть налаштувати софт-модем
« Відповідей #17 : 2006-02-16 01:27:01 »
Дякую за дуже детальну допомогу!
На жаль, ще пишу не з Лінукса  :(

Всі пункти, які ви описали, в мене виконані, абсолютно ніяких проблем нема.
От питання, що невідомий пристрій (мій модем, який висить в списку пристроїв зі знаком питання) не зник, і відповідно в списку пристроїв як модем не появився.

Але з'явився /dev/modem, через якого я і пробував створювати з'єднання.
Вибиває що треба переконфігурувати налаштування.
Можливо не той драйвер?
« Змінено: 2006-02-16 01:28:04 від Wince »

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: допоможіть налаштувати софт-модем
« Відповідей #18 : 2006-02-16 01:39:48 »
Подивіться, чи існує /dev/ttyLTM0 і куди вказує /dev/modem:

ls -l /dev/modem
ls /dev | grep ttyLT
ls /dev/ttyLT*

також, чи завантажено модуль:

/sbin/lsmod | grep lt
« Змінено: 2006-02-16 01:43:21 від tech »

Відсутній Wince

  • Новачок
  • *
  • дописів: 31
  • Карма: +0/-0
  • ChemMaster
Re: допоможіть налаштувати софт-модем
« Відповідей #19 : 2006-02-16 01:50:42 »
/dev/ttyLTM0 існує, /dev/modem вказує на нього.

також завантажив
modprobe ltserial

перевіряв lsmod
все присутнє

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: допоможіть налаштувати софт-модем
« Відповідей #20 : 2006-02-16 02:32:53 »
Тоді будемо надіятись, що з пристроєм у вас все гаразд.
Вам необхідно спочити і на свіжу голову спробувати налагодити інтернет-з'єднання
(з власного досвіду кажу).
Чим саме намагаєтесь підключитись, KPPP? Можете вказати провейдера, можливо знайдуться
такі, хто користується тим самим.

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: допоможіть налаштувати софт-модем
« Відповідей #21 : 2006-02-16 12:27:19 »
перевірте, можливо у вас дистрибутив під час встановлення вже поставив якісь дрова, і це призводить до конфлікту? у мене таке було, коли мандрейк ставив дрова smartlink, які потім заважали драйверу linuxant працювати.

Відсутній Wince

  • Новачок
  • *
  • дописів: 31
  • Карма: +0/-0
  • ChemMaster
Re: допоможіть налаштувати софт-модем
« Відповідей #22 : 2006-02-16 13:54:30 »
Справа в тому, що модем як висів після встановлення Лінукса в списку невідомих пристроїв (тому, напевно, Лінукс ніякі дрова під нього не поставив, тa і в списку /dev/ не було modem), так і там висить після встановлення цього драйвера. Я думаю що після коректного встановлення він мав би зникнути з цього списку?
А при намаганні під'єднатися модем навіть не піднімає трубки, тобто команди до нього, значить, не доходять.
Добре того не розумію, але в цьому драйвері пише i586, в мене в Лінуксі пише i686.
В цьому може бути якась причина?
« Змінено: 2006-02-16 13:57:15 від Wince »

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: допоможіть налаштувати софт-модем
« Відповідей #23 : 2006-02-16 14:00:18 »
я гадаю невідомий пристрій - це не є проблема
в мене так само, але модем працює
також не повинно бути принципової різниці між і586 та і686

конфлікт драйверів не дивились? в мене точно такі симптоми були - /dev/modem є, його можна опитати, а подзвонити зась. зніс slmodem, який мандрейк поставив під час інсталяції системи, і все запрацювало.

Відсутній Wince

  • Новачок
  • *
  • дописів: 31
  • Карма: +0/-0
  • ChemMaster
Re: допоможіть налаштувати софт-модем
« Відповідей #24 : 2006-02-16 14:09:06 »
а як перевірити чи є конфлікт драйверів?

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: допоможіть налаштувати софт-модем
« Відповідей #25 : 2006-02-16 14:31:24 »
lsmod - подивитись які модулі завантажені
якщо присутній slamr, треба позносити всі smartlink rpm-ки

або просто в менеджері пакунків запустити пошук всього, що пов`язане з модемами, та позносити зайве.

до речі - а який id вашого модема? - на сайтах smartlink (smlink.com)  та linuxant (linuxant.com) є перелік id модемів, які підтримуються їхніми дровами - подивіться - може щось із того підійде. До речі - і смартлінк, і лінуксант дрова вже є в мандрейку.

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: допоможіть налаштувати софт-модем
« Відповідей #26 : 2006-02-16 21:19:11 »
Напевне, єдимим способом перевірити чи модем робочий, це скористатися minicom (як описано вище).
 
su
minicom
    (просто введіть AT, якщо відповідає OK, то у вас все OK. Щоб вийти з minicom, притисьніть Ctrl+a а
    потім x)


Не виключено, що ваш модем використовує якийсь інший чип.  Саме тому я радив подивиться вивід dmesg і cat /proc/pci, щоб ідентифікувати точно ваш модем. Євген вказав вам також на сайти smlink.com і linuxant.com, де ви можете знайти перелік ID модемів. Можете також подивитись сюди: http://www.linuxant.com/drivers/modemident.php окрім різноманітних документів, ви знайтете там також scanModem-знаряддя. Завантажте його:

http://linmodems.technion.ac.il/packages/scanModem.gz
перенесіть на Лінукс (ви навчились вже цьому). Розпакуйте на Лінуксі

  gunzip scanModem.gz
зробіть виконуючим
  chmod +x scanModem
і запустіть, можна як root, але, здається, не обов'язково:
  ./scanModem
просто з цікавості, подивитесь яку інформацію видасть.

RPM-пакет, який ми встановили,  завжди можна видалити, якщо драйвер не підійшов. Але не до того,
як перевірити модем мінікомом.
« Змінено: 2006-02-16 21:25:05 від tech »

Відсутній Wince

  • Новачок
  • *
  • дописів: 31
  • Карма: +0/-0
  • ChemMaster
Re: допоможіть налаштувати софт-модем
« Відповідей #27 : 2006-02-17 13:47:00 »
lsmod не показав присутність інших модулів. А щодо  smlink.com і linuxant.com, то вони мені не підходять, бо в мене модем Lucent/Agere.
scanModem пробував, але на разі не вдалося навіть його запустити, можливо бо просто вводив scanModem, а не так як ви писали  ./scanModem. Все в голові зразу не можна втримати.  ;)

Зараз беру до вихідних таймаут, бо від циклу

while i=ok do begin
load windows;
search for info/drivers;
load linux;
try to setup modem;
i:=i+1;
end;

вже йде голова обертом  :o
« Змінено: 2006-02-17 13:48:23 від Wince »

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: допоможіть налаштувати софт-модем
« Відповідей #28 : 2006-02-17 14:15:59 »
я коли шукав дрова для свого модему, бачив на форумах повідомлення, що деякі lucent/agere працюють з драйверами смартлінк..

гадаю послідовність дій може бути така:

1. визначити id модема (vendor id, device id)
це зробить сканмодем, або є імовірність що у вінді у властивостях модема це є (в мене показує)

2. пошукати драйвери саме за id модема
я б все ж таки спробував смартлінк та лінуксант подивитись - вони принаймні постійно оновлюються, і до речі додають нові модеми до списку тих, що підтримуються

ще як варіант - пошукати описи успішного встановлення вашого модема. якщо я правильно зрозумів - у вас лаптоп. можна подивитись описи налаштувань лаптопа вашої моделі на tuxmobil.org

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: допоможіть налаштувати софт-модем
« Відповідей #29 : 2006-02-17 17:52:08 »
while i=ok do begin
load windows;
search for info/drivers;
load linux;
try to setup modem;
i:=i+1;
end;

Не сприйміть за знущання, але у мовах, синтаксис котрих мені відомий, ваш цикл не виконається жодного разу - не пройде перевірку умови ;о)
« Змінено: 2006-02-17 19:00:57 від Praporshic »
Читайте документацію - вона кермує.