Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Драйвер модема . (http://forum.oszone.net/showthread.php?t=37378)

prusony 05-02-2002 22:41 256633

:confused:
Привет !

  Не кидайте в чайника помидорами .
  Проясните плиз вопрос :
  скачал драйвер "ltmodem-5.99b.tar.gz" на модем GM56PCI-L
 (софт модем ) , распаковал , прочитал "редми" .
  Первый этап -

  ./build_module

   материться , что не видит     kernel-heаders .
   Они стоят , но прога (build_module) ищит их в

   /usr/src/linux

   А в моем MANDRAKE 8.1 они лежат себе в

   /usr/include/linux

   командую :

   ln -s /usr/include/linux /usr/src/linux

   А нету говорит у тебя "kernel-heаders" ,
   пробовал :

   ln -s /usr/include/linux/kernel-headrs-2.4.8-26mdk /usr/src/linux
   ln -s /usr/include/linux/kernel.h /usr/src/linux
   ln -s /usr/include/linux/ /usr/src/linux/
   
    Чтото еще ...  , уже не помню . Нету , нету , нету ......
   Ну неУМЕЮ-Я !
   ПЛИЗ ! Научите , дайте синтаксис команды .
   
   Спасибо за любой овет .
   
   P.S. Балдею от Мандрака , именно 8.1 , Уже с месяц изучаю ,
        забил на все ремонты (видики-телики...) ,
        если в инет выйду ,
        винде конец !!

BeerMan 05-02-2002 23:15 256634

Попробуй в параметрах командной строки дать:
--with-kernel-includes=/path/to/my/kernel-sources/include

prusony 06-02-2002 21:52 256635


  Спасибо , но это тоже не сработало .
  Я сделал так :  -скопировал папку /usr/include в
 /usr/src , прога увидела kernel-heаders но....
 начинает компиляцию , потом останов . Последние
 строки такие :
       .................
       In file included from Ltmodem.c.:27:
       /usr/src/linux/include/linux/modversion.h:1:2: #error Modules
                  should never use kernel-headers system headers,
       /usr/src/linux/include/linux/modversion.h:2:2: #error but
                  headers from an appropriate kernel-sourse
       make: ***[ltmodem.a] Ошибка 1
       Make aktion completed , looking for drivers:
       compilation of lt_modem.o failed !
           
   (А меня предупреждали - "геморный модем" .
   Но ведь у людей работает .)
   Прошу подмоги в войне с модемом , чево делать дальше ???

ruslandh 09-02-2002 01:57 256636

Посмотри 27 строку файла LTmodem.c
и файл modversion.h - похоже что-то надо там изменить и подправить.

prusony 10-02-2002 18:03 256637

Это опять я , горемыка .
     27 строка из "LTmodem.c" такая :
         
         # include <linux/modversions.h>
     
     А сам "modversion.h" имеет две строки :
         
         #error Modules should never use kernel-headers system headers,
         #error but headers from an appropriate kernel-sourse
             
     За помощь спасибо , учите уж дальше ЧАЙНИКА !

ruslandh 11-02-2002 07:39 256638

Теперь вам надо разобраться с modversion.h -  я так понял
что драйвер просит какие- то альтернативные kernel-sourse
(сам не понял что это такое) - может просто надо указать версию вашего ядра (через переменную - на память не помню - типа modversion)

Дерзайте !

:o

prusony 11-02-2002 23:25 256639

* * Спасибо !
* Простите уж чайника , за отнятое время .
* Есть сдвижки :
* почитал немного редми ,
* оказывается в /usr/src должны лежать kernel-source ,
* а у меня он был пустой - ну я взял и в RPM-менеджере
* их поставил . *Драйвер встал сразу , но...
* Модема пока нету . Устройства /dev/ttyLT0 не пявилось ,
* и почемуто sell на команду modprobe lt_serial ,
* говорит *- *не знаю такой команды .

<font size=dfontsize1 class=bgc1>Исправлено: prusony, 23:36 11-02-2002

ruslandh 13-02-2002 03:20 256640

1 я могу ошибаться в точном написании (сейчас по win)
набери mod и нажми &lt;tab&gt;
2 modprobe может быть видна &nbsp;только &nbsp;root
3 а пакеты для работы с ядром ты все установил ?

prusony 13-02-2002 20:52 256641

&nbsp; &nbsp; &nbsp; Спасибо !

&nbsp; &nbsp; &nbsp; Для работы с ядром в КДЕ (Mandrake 8.1) есть интересная
&nbsp; &nbsp;прога - &quot;Kernel-configurator&quot; , какраз для меня (чайника),
&nbsp; &nbsp;я пробовал (осторожно) удалять лишние модули на звук ,
&nbsp; &nbsp;видео , уточнил свой проц ...... Прога все заглотила ,
&nbsp; &nbsp;без сообщений об ошибках - думаю что это значит , что
&nbsp; &nbsp;пакеты для работы с ядром все стоят.
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;modprobe работает под root (чайник).
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;Опять попытка поставить драйвер модема :
&nbsp; &nbsp; на всякий случай -
&nbsp; &nbsp; &nbsp; &nbsp; ./ltuninst2
&nbsp; &nbsp; &nbsp; &nbsp; ./cleanup
&nbsp; &nbsp; это из пакета драйвера , удаление ,
&nbsp; &nbsp; потом - &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; ./build_module
&nbsp; &nbsp; &nbsp; &nbsp; ./ltinst2
&nbsp; &nbsp; &nbsp; &nbsp; ./autoload &nbsp; &nbsp; &nbsp;
&nbsp; прошло без матерщины (со стороны ОСы) .
&nbsp; Но - если из КРРР сделать опрос модема - говорит
&nbsp; &nbsp;&quot;Не могу инициализировать модем&quot;
&nbsp; Попытка разобраться :
&nbsp; 1) &nbsp; &nbsp; &nbsp; modprobe lt_serial
&nbsp; пусто
&nbsp; 2) &nbsp; &nbsp; &nbsp; lsmod
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; MODULE &nbsp; &nbsp; &nbsp;SIZE &nbsp; &nbsp; &nbsp; USED BY
&nbsp; &nbsp; ------------------------------------
&nbsp; &nbsp; lt_serial &nbsp; &nbsp; 20576 &nbsp; &nbsp;0 (unused)
&nbsp; &nbsp; lt_modem &nbsp; &nbsp; 314752 &nbsp; &nbsp;0 [lt_serial]
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;......
&nbsp; 3) &nbsp;запускаю МС
&nbsp; &nbsp; &nbsp;в /dev/ есть какой-то &nbsp; !modem &nbsp;, красными буквами ,
&nbsp; &nbsp; &nbsp;навожу на него курсор - снизу (в МС) появляется
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/tts/LT0 &nbsp;(?)
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 4) файлы &nbsp;lt_serial &nbsp;и lt_modem нашел в
&nbsp; &nbsp; &nbsp; &nbsp;/lib/modules/2.4.8-26mdk/kernel/drivers/char/
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 5) &nbsp;в файле &nbsp;/etc/modules.conf
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # lt_drivers: autoloading and insertion parameter usage
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alias char-major-62 lt_serial
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alias \/dev\/tts\/LT0 lt_serial
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # options lt_modem vendor_id=0x115d device_id=0x0420
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Forced=3,0x130,0x2f8
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # section for lt_drivers ends
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; в файле &nbsp;&quot;1st-read&quot; 3-й строчки нет (?)
&nbsp; &nbsp;
&nbsp; Такие вот &quot;успехи&quot; . &nbsp; &nbsp; &nbsp;
&nbsp; Ядро у меня : kernel 2.4.8-26mdk &nbsp;(Mandrake8.1) ,
&nbsp; &nbsp;опять прошу подмоги в войне с модемом ,
&nbsp; &nbsp;чево делать дальше ?

ruslandh 14-02-2002 01:04 256642

А там в README или INSTALL ничего не написано по этому поводу?

Может еще какой-нибудь пакет поддержки модема нужен ?

leprikon 14-02-2002 17:17 256643

Ты возьми проставь свои модули для модема, пересобери ябрышко, явным образом включи модули свои, и всё...
Там у тебя и /dev/tts/LT0 появиться...
Возьми не поленись/упрись, один раз сделай/добей до конца.
И получешь взаимную награду. =)

prusony 14-02-2002 19:40 256644

&nbsp; &nbsp; &nbsp; &nbsp;для &nbsp; ruslandh
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;Согласно редми у меня порядок , там есть пример
&nbsp; установки пошагово , с коментариями ОСы . Про доп/пакет
&nbsp; ничего не сказоно .
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;для &nbsp; Leprikon
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;Намек понял , спасибо .
&nbsp; &nbsp; &nbsp;Тяжко чайнику , но обратной дороги нету.
&nbsp; &nbsp; &nbsp;Поумничаю :
&nbsp; &nbsp; &nbsp;Цитата из Леонардо да Винчи -
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;Знания не рожденные опытом
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;бесплодны и полны ошибок.&quot;
&nbsp; &nbsp; &nbsp;Это к тому - этож хорошо , что у меня проблемы -:))

prusony 17-02-2002 21:44 256645

:) &nbsp;:) &nbsp;:) &nbsp;:) &nbsp;:) &nbsp;
&nbsp; &nbsp;Привет !
&nbsp; &nbsp;Докладываю :
&nbsp; &nbsp;УРАААА !!! &nbsp;В смысле драйвер заработал , модем набрал номер .
&nbsp; &nbsp;Как сделал :
&nbsp; &nbsp;На www.heby.de/ltmodem/dists/mandrake
&nbsp; &nbsp;нашел RPM - &nbsp; ltmodem-kv_2.4.8_26mdk-5.99b-1.i586.rpm ,
&nbsp; &nbsp;старый удалил , этот поставил (не я а РПМ-менеджер). Настроил
&nbsp; &nbsp;соединение , вышел в инет !!!
&nbsp; &nbsp;Этот РПМ какраз для моего ядра , наверно поэтому все О.К.
&nbsp; &nbsp;СПАСИБО за науку и поддержку .
&nbsp; &nbsp; &nbsp;Успехов , пока.
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; P.S. На сайте лежат драйвера для других дистрибутивов
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;и ядер .


Время: 22:53.

Время: 22:53.
© OSzone.net 2001-