Страница 1 из 1

DSL Modem & Linux

Добавлено: 16 авг 2003, 00:07
Chainik
Всем Доброго времени суток!
Люди помогите решить проблему
Есть Linux Suse8.2 и AlcatelSpeedTouch DSL USB модем Как подскажите это все заставить работать вместе :cry:
Зараннее благодарен всем за отклик

Добавлено: 16 авг 2003, 08:50
Llama
Не поверишь, но гугл все еще рулит, при чем нимоверно.
Вот отсюда первая же ссылка тебе все раскажет:
http://www.google.com/search?q=suse+Alc ... 8&oe=utf-8

Добавлено: 16 авг 2003, 22:06
Chainik
Очень признателен за отклик.
Но граница моего чайниковства лежит немного дальше ( я уже бывал не раз по этой ссылке)
Расскажу по шагам что мне понятно и что я сделал:
В Linux в root создал директорию (напр. Linux_inst)
В ней распаковал SpeedTouch.tar.gz – образовалась директория SpeedTouch в которой три файла:
INSTALL
Makefile
speedtouch.c
В INSTALL сказано также You will need SARLib-0.2.1 to compile this module.
И указан адрес где ее взять
Но я не совсем понимаю куда ее распаковывать – там тоже получается директория
Либо в Linux_inst либо в SpeedTouch
Цитата из INSTALL:
„Extract the SARLib in the same directory as this package.
Make sure your new 2.4.1+ kernel is in /usr/src/linux/
If it is not the case, you can also modify the path in the Makefile”

И еще насколько я понял то в Makefile должен быть прописан путь к ядру /usr/src/linux/
(там стоит строчка с этим путем)
Но у меня в src нет директории linux, там есть только package а в ней еще несколько но они все пустые, но вот в usr есть следующие:
-i486-use-linux
-bin
-games
-include
-lib
-local
-sbin
-share
-src
-tmp
-X11
-X11R6
Где сдесь ядро я не знаю. И еще я не знаю что мне делать с файлами которые в директории, которая в архиве sarlib там тоже есть makefile, а также файлы с расширением c и h.
Вот примерно то что мне непонятно, буду очень рад любому совету
Еще раз спасибо за отклик.

Добавлено: 17 авг 2003, 10:29
Llama
Для того, что бы компилировать что-то связаное с ядро нужны исходные тексты того самого ядра которое сейчас работает, причем в той же конфигурации, причем в подавляющем большинстве случаев необходимы только kernel-headers - поэтому надо поставить пакет kernel-headers, версия которого в точности ссответсвует версии твоего ядра - например, если пакет с ядром называется kernel-image-2.4.18-bf-2.i386 то надо ставить kernel-headers-2.4.18-2 - а kernel-headers-2.4.18-smp тут не подойдут. После установки в каталоге /usr/src пооявится каталого linux-2.4.18 например - соответсвенно надо поправть путь в makefile

Добавлено: 17 авг 2003, 18:10
Chainik
Еще раз спасибо за помошь. Такого пакета как kernel-header я не нашел, SuSe предлагает пакет kernel-source его я и установил. После установки в usr появились две директории linux(точнее ярлык к этой директории) и директория linux-2.4.20-SuSe (насколько я понимаю это то о чем вы говорите)
Но к сожалению вопросов у меня меньше не стало
У меня есть две директории – в одной исходники к модему, в другой - к библиотеке
Выше я уже говорил это:
„В INSTALL сказано также You will need SARLib-0.2.1 to compile this module.
И указан адрес где ее взять
Но я не совсем понимаю куда ее распаковывать – там тоже получается директория
Либо в Linux_inst либо в SpeedTouch
Цитата из INSTALL:
„Extract the SARLib in the same directory as this package.
Make sure your new 2.4.1+ kernel is in /usr/src/linux/
If it is not the case, you can also modify the path in the Makefile” “

Прошу прощение что приходится повторяться

Кроме того в директории sarlib-0.2.1 тоже есть файл Makefile а в нем есть строчка include /usr/src/linux/.config
Этого файла нигде по указанному адресу или же по адресу /usr/src/linux-2.4.20-SuSe/.config нету где я должен его брать и что в нем должно быть?
Еще раз спасибо