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

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

Finder 11-09-2003 13:44 255098

История такая.
Вот решил посмотреть шо такое линух. Поставил RED HAT 9
Дошел до насторойки модема. Winmodem на pct789. нашел под него дрова. Даже порядок установки, пошагово.
вот тута http://www.oszone.net/linux/hardware/5.shtml

Когда начинается установка самого драйвера, она мне выдает
/usr/src/linux/include/linux/modversions.h : no such file or directory

Исправляю как описано в установке. А написано там следующее:
Если Вы получаете ошибку,
/usr/src/linux/include/linux[/size]/modversions.h : no such file or directory
Исправляю как написано в описании установки. А написано там следующее:

смотрите в вашем /usr/src исходный текст вашего ядра. Местоположение по умолчанию -/usr/src/linux/, но в некоторых дистрибутивах исходные тексты ядра могут рачпологатьсяљ где-нибудь еще.

Если Вы нашли эти файлы в директории /usr/src/myspecialsource/, не переносите эти файлы, лучше сделайте символическую ссылку командой

bash$ ln -s /usr/src/myspecialdirectory/ /usr/src/linux/

Все сделал как сказано. Но проблема так и осталась.
Теперь вопрос.
Где располагается исходники ядра в Red Hat 9? Как исправить эту проблему?
Заранее благодарен.

Barracuda 11-09-2003 17:48 255099

Finder
Самый простой способ это узнать - посмотреть список файлов пакета исходников ядра. Там, как правило, указан путь. Как называется пакет - не помню. Что-то вроде kernel-sources

Serpenter 11-09-2003 18:26 255100

в RedHat 9 исходники лежатв /usr/src/linux/

Finder 12-09-2003 03:26 255101

У меня в каталоге usr/src/ только два подкаталога /debug и /redhat. каталога /linux нет.
Как записать исходники в этот каталог?

А запрашиваемое драйвером файло находится в каталоге
/usr/include/linux/

Это и есть каталог исходников?

Делал символическую ссылку на этот каталог. И ни хера. Проблема остается.

THANKS A LOT


Barracuda 12-09-2003 04:10 255102

Finder
Чуе иое серденько, что вы исходники ядра-то не поставили... А если так, то естьвероятность, что и некоторые библиотеки ошли отдохнуть.

Serpenter 12-09-2003 09:43 255103

:) Не то, чтобы где-то, а скорее и вообще:)

нужно в Установке Приложений поставить всё, что относится к исходникам ядра.Ещё вариант - со второго установочного диска из Redhat/RPMS поставить вручную:
#rpm -ivh kernel-sources-blablabla.rpm
А до тех пор никакие ссылки не помогут:(
Кроме того, это исходники общие. То есть, скорее всего, драйвер компилится откажется и потребуется перекомпиляция ядра (чтобы хедеры совпадали).

Finder 13-09-2003 13:21 255104

Спасибо за помощь.
Действительно оказалось, чтоя не установил исходники.
Все установилось нормально. (Я надеюсь)
Но появилась другая проблемма.

Я получил сообщение при загрузке модуля :

The module you are trying to load (/lib/modules/2.4.20-8/misc/pctel.o) is compiled with a gcc version 2 compiler, while the kernel you are running is compiled with a gcc version 3 compiler. This is known to not work. message while loading the modules.

Вот что написано в статье по этому поводу:

Модуль, который Вы пробуете загружать (/lib/modules/2.4.20-8/misc/pctel.o), компилируется с gcc компилятором версии 2, в то время как ядро, которое Вы выполняете, компилировалось с gcc компилятором версии 3. Это, как известно, не работает. Наилучшим вариантом было-бы настроить компиляцию gcc, что-бы при компиляции модулей использовался та-же версия gcc, которым было скомпилировано ядро
Для этого надо установить пакеты компиляции соответствующей версииљ и выполнения команды выбора компилятора, напримерљ для gcc 3.2

select_gcc 3.2

С одной строны все понятно, с другой нихрена.
Объясните чайнику, как сделать что бы все было
за(очень шорошо)сь.

Надеюсь тока на вас.
Thanks a lot


Finder 15-09-2003 23:09 255105

Всем спасибо. Разобрался.


Время: 18:54.

Время: 18:54.
© OSzone.net 2001-