: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 , Уже с месяц изучаю , забил на все ремонты (видики-телики...) , если в инет выйду , винде конец !! |
Попробуй в параметрах командной строки дать:
--with-kernel-includes=/path/to/my/kernel-sources/include |
Спасибо , но это тоже не сработало . Я сделал так : -скопировал папку /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 ! (А меня предупреждали - "геморный модем" . Но ведь у людей работает .) Прошу подмоги в войне с модемом , чево делать дальше ??? |
Посмотри 27 строку файла LTmodem.c
и файл modversion.h - похоже что-то надо там изменить и подправить. |
Это опять я , горемыка .
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 За помощь спасибо , учите уж дальше ЧАЙНИКА ! |
Теперь вам надо разобраться с modversion.h - я так понял
что драйвер просит какие- то альтернативные kernel-sourse (сам не понял что это такое) - может просто надо указать версию вашего ядра (через переменную - на память не помню - типа modversion) Дерзайте ! :o |
* * Спасибо !
* Простите уж чайника , за отнятое время . * Есть сдвижки : * почитал немного редми , * оказывается в /usr/src должны лежать kernel-source , * а у меня он был пустой - ну я взял и в RPM-менеджере * их поставил . *Драйвер встал сразу , но... * Модема пока нету . Устройства /dev/ttyLT0 не пявилось , * и почемуто sell на команду modprobe lt_serial , * говорит *- *не знаю такой команды . <font size=dfontsize1 class=bgc1>Исправлено: prusony, 23:36 11-02-2002 |
1 я могу ошибаться в точном написании (сейчас по win)
набери mod и нажми <tab> 2 modprobe может быть видна только root 3 а пакеты для работы с ядром ты все установил ? |
Спасибо !
Для работы с ядром в КДЕ (Mandrake 8.1) есть интересная прога - "Kernel-configurator" , какраз для меня (чайника), я пробовал (осторожно) удалять лишние модули на звук , видео , уточнил свой проц ...... Прога все заглотила , без сообщений об ошибках - думаю что это значит , что пакеты для работы с ядром все стоят. modprobe работает под root (чайник). Опять попытка поставить драйвер модема : на всякий случай - ./ltuninst2 ./cleanup это из пакета драйвера , удаление , потом - ./build_module ./ltinst2 ./autoload прошло без матерщины (со стороны ОСы) . Но - если из КРРР сделать опрос модема - говорит "Не могу инициализировать модем" Попытка разобраться : 1) modprobe lt_serial пусто 2) lsmod MODULE SIZE USED BY ------------------------------------ lt_serial 20576 0 (unused) lt_modem 314752 0 [lt_serial] ...... 3) запускаю МС в /dev/ есть какой-то !modem , красными буквами , навожу на него курсор - снизу (в МС) появляется /dev/tts/LT0 (?) 4) файлы lt_serial и lt_modem нашел в /lib/modules/2.4.8-26mdk/kernel/drivers/char/ 5) в файле /etc/modules.conf # lt_drivers: autoloading and insertion parameter usage alias char-major-62 lt_serial alias \/dev\/tts\/LT0 lt_serial # options lt_modem vendor_id=0x115d device_id=0x0420 Forced=3,0x130,0x2f8 # section for lt_drivers ends в файле "1st-read" 3-й строчки нет (?) Такие вот "успехи" . Ядро у меня : kernel 2.4.8-26mdk (Mandrake8.1) , опять прошу подмоги в войне с модемом , чево делать дальше ? |
А там в README или INSTALL ничего не написано по этому поводу?
Может еще какой-нибудь пакет поддержки модема нужен ? |
Ты возьми проставь свои модули для модема, пересобери ябрышко, явным образом включи модули свои, и всё...
Там у тебя и /dev/tts/LT0 появиться... Возьми не поленись/упрись, один раз сделай/добей до конца. И получешь взаимную награду. =) |
для ruslandh
Согласно редми у меня порядок , там есть пример установки пошагово , с коментариями ОСы . Про доп/пакет ничего не сказоно . для Leprikon Намек понял , спасибо . Тяжко чайнику , но обратной дороги нету. Поумничаю : Цитата из Леонардо да Винчи - "Знания не рожденные опытом бесплодны и полны ошибок." Это к тому - этож хорошо , что у меня проблемы -:)) |
:) :) :) :) :)
Привет ! Докладываю : УРАААА !!! В смысле драйвер заработал , модем набрал номер . Как сделал : На www.heby.de/ltmodem/dists/mandrake нашел RPM - ltmodem-kv_2.4.8_26mdk-5.99b-1.i586.rpm , старый удалил , этот поставил (не я а РПМ-менеджер). Настроил соединение , вышел в инет !!! Этот РПМ какраз для моего ядра , наверно поэтому все О.К. СПАСИБО за науку и поддержку . Успехов , пока. P.S. На сайте лежат драйвера для других дистрибутивов и ядер . |
Время: 22:53. |
Время: 22:53.
© OSzone.net 2001-