Установка драйверов

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Blackmoon
Сообщения: 65

Установка драйверов

Сообщение Blackmoon »

Mandriva 2006
Модем LG LM-I56N
дрова нашел slmdm-2.7.10_debug.tar
Подскажите ради Бога, как их прикрутить. Существует ли какое пошаговое руководство, чтоб поставить драйвер.
Слыхал про make, install-arm, но...не получается у меня.
С уважением!
Спасибо сказали:
Аватара пользователя
sensei
Сообщения: 353
Статус: :[|||||||||||||]:
ОС: SLES 10 SP1 & Vista Bussines

Re: Установка драйверов

Сообщение sensei »

Там в архиве должен быть текстовый файл readme, install, howto с описанием установки :)
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Да, начинал я с Readme, а закончил форумом...
С уважением!
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Установка драйверов

Сообщение Unicorn »

Так что же там написано, можно поинтересоваться?
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Installation
============

1. Unpack tar.gz package file:

$ gzip -dc slmdm-2.X.X.tar.gz | tar xf -

2. 'cd' to package directory:

$ cd slmdm-2.X.X

3. Review and edit (if need) 'Makefile'.

Note: Probably you will want to correct in Makefile path to your
local linux kernel header files:

KERNEL_INCLUDES=/path/to/linux/include

Another way is to pass command line the parameter while
running 'make':

$ make KERNEL_INCLUDES=/path/to/linux/include ...

4. Run 'make' command to compile package:

$ make

5. Install.

If you are going to use AMR/CNR/PCI modem type (as superuser):

# make install-amr

, or

# make install-usb

if you are going to use USB modem.
С уважением!
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Установка драйверов

Сообщение estarchak »

И что тут непонятного? То, что написано и есть пощаговое руководство. B)
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: Установка драйверов

Сообщение UTeHok »

>Blackmoon
И где Вы остановились. Какой из пунктов непонятен? В чем проблема-то?
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Проблема в том, что я не знаю команд.
Перехожу в директорию скачаной папки-> пункт 3 я не понимаю. т.к. команда $ make не выполняется
Команды из этого РЕДМИ справедливы для Мандривы?
С уважением!
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Установка драйверов

Сообщение Unicorn »

$ make KERNEL_INCLUDES=/path/to/linux/include ...


надеюсь ты не воспринимаешь это буквально? :)
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Естественно нет.
Я предполагаю, что нужно указать путь к ядру, а как его узнать, если я мыслю в правильном направлении?Это /urs/src/linux ?

В общем, тут у меня запарка
С уважением!
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Установка драйверов

Сообщение MIX@ »

Должны быть установлены исходники ядра, либо его хеадеры? Они стоят?
Попробуй для начала, действительно, набрать в консоли:
$ make KERNEL_INCLUDES=/usr/include/

либо
$ make KERNEL_INCLUDES=/usr/src/linux/include


$ - означает, что команду нужно выполнить под обычным юзверем - не рутом. Его набирать не нужно
Добро должно быть с кулаками
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Comand not file
Про исходники ядра и стоят ли они.....
Как узнать?
Как открыть Makefile и что я из него узнаю?
С уважением!
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Установка драйверов

Сообщение heil0 »

Blackmoon писал(а):
18.11.2006 20:44
Comand not file
Про исходники ядра и стоят ли они.....
Как узнать?
Как открыть Makefile и что я из него узнаю?

ну хотя бы

Код: Выделить всё

$ whereis kernel
$ kernel: /usr/src/linux/kernel /usr/src/linux-2.6.12-12mdk/kernel

Это и есть путь к исходникам ядра. Если у вас нету на эту команду ничего, значит
из под рута

Код: Выделить всё

urpmi kernel-source

Мейкфайл - а нафига его открываьт? Надо выполнить команду
в директории и всё, она сама найдёт makefile.
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

urpmi kernel-source comand not found
make comand not found

Вот я стою в распакованой папке дров[dic@localhost slmdm-2.7.10_debug] $
Что мне надо ввести, чтоб эти дрова встали? Поскольку 4й пункт $ make - comand not found

Извините за тормоз...сами понимаете.
С уважением!
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Установка драйверов

Сообщение SupraGoblin »

Я конечно еще тоже чайник но постараюсь помочь ;)

1. urpmi kernel-source надо выполнять из под рута
2. по этому поводу я не подскажу, но мне кажется что-то этот самый make не установлен.. Я когда устанавливал Mandriva выбрал пакеты "разработка" и у меня make проходит нормально

А вообще мне кажется как то криво дистр установился не urpmi, не make не работают, это не нормально. У меня из коробки все работало
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Да я вроде все ставил
С уважением!
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Переустановил
теперь работает make
$ make
и после длинного списка: make : *** [sllog.o] ошибка1
С уважением!
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Установка драйверов

Сообщение heil0 »

Blackmoon писал(а):
19.11.2006 12:16
Переустановил
теперь работает make
$ make
и после длинного списка: make : *** [sllog.o] ошибка1

Вывод в студию. Если много - в аттач.
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Вот!
С уважением!
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Установка драйверов

Сообщение Лис »

Нет файла modversions.h в /usr/src/linux/include/linux. Проверьте путь к исходникам ядра.

p.s. Что за дурная привычка прикладывать текст в виде вордового документа. Чем txt или html не устраивает?
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Путей таких у меня небыло вообще, поэтому...
Поствил я kernel-sourse (kernel-headers - с таким названием пакета и дистре нет), make уже стоял.
Создались папки /usr/src/linux/ и /usr/src/linux-2.6.12-12mdk/
В обоих есть файл Makefile и ни в одном строки KERNEL_INCLUDES нет.
Проясните плиз ситуацию.
С уважением!
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Установка драйверов

Сообщение makss »

Код: Выделить всё

$ make KERNEL_INCLUDES=/usr/src/linux/include

если выдаст ошибки тогда пиши
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

***Не заданы ценли и не найден Make-файл.Останов
С уважением!
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Установка драйверов

Сообщение makss »

команду даешь из директории с исходными текстами модуля( который распаковал))??
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Нет.Стыжусь :(
Я выполнил Ваши предписания из 2х папок, т.к. их 2е

[dic@localhost ~]$ cd /usr/src/linux-2.6.12-12mdk
[dic@localhost linux-2.6.12-12mdk]$ make KERNEL_INCLUDES=/usr/src/linux-2.6.12-12mdk/include
CHK include/linux/version.h
/bin/sh: include/linux/version.h.tmp: Permission denied
UPD include/linux/version.h
mv: невозможно выполнить stat для `include/linux/version.h.tmp': No such file or directory
make: *** [include/linux/version.h] Ошибка 1

[dic@localhost linux]$ make KERNEL_INCLUDES=/usr/src/linux/include

CHK include/linux/version.h
/bin/sh: include/linux/version.h.tmp: Permission denied
UPD include/linux/version.h
mv: невозможно выполнить stat для `include/linux/version.h.tmp': No such file or directory
make: *** [include/linux/version.h] Ошибка 1
С уважением!
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Установка драйверов

Сообщение Лис »

Исходя из вашего предыдущего поста, вам нужно от рута: chown -R Blackmoon:users /usr/src/linux. И при компиляции переходите в нее: cd /usr/src/linux

------------------
http://linmodems.technion.ac.il/pctel-linu...ctel-0.8.6/FAQ:

6. Compile error: no modversions.h
----------------------------------
If you see something like:

gcc [....] /usr/src/linux/include/linux/modversions.h:
No such file or directory

after typing "make", you have no modversions.h or you have it at the
wrong place.

First, make sure, your kernel source tree starts at /usr/src/linux. If
not, make a link from your kernel source to /usr/src/linux:
$ ln -s /path/to/your/kernel /usr/src/linux

Now, create the modversions.h by running
$ cd /usr/src/linux
$ make dep

this should make you a modversions.h in /usr/src/linux/include/

If this did not work, an ugly hack is to create an empty file there:
$ mkdir -p /usr/src/linux/include/linux
$ touch /usr/src/linux/include/linux/modversions.h

Насколько я понимаю, вам нужно начинать с make dep. Только сначала на всякий случай проверьте,что ls -l /usr/src/linux
показывает ссылку на /usr/src/linux-2.6.12-12mdk (судя по вашему описанию, оно так и есть).
Спасибо сказали:
Аватара пользователя
Blackmoon
Сообщения: 65

Re: Установка драйверов

Сообщение Blackmoon »

Еще ламерский вопрос: принципиально ли вводить команды из ком.строки или из консоли иксов?
С уважением!
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Установка драйверов

Сообщение MIX@ »

Blackmoon писал(а):
22.11.2006 14:27
Еще ламерский вопрос: принципиально ли вводить команды из ком.строки или из консоли иксов?

в данном случае - не принципиально
Добро должно быть с кулаками
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Установка драйверов

Сообщение Лис »

В вашем случае нет.
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Установка драйверов

Сообщение makss »

Я выполнил Ваши предписания из 2х папок, т.к. их 2е

[dic@localhost ~]$ cd /usr/src/linux-2.6.12-12mdk
[dic@localhost linux-2.6.12-12mdk]$ make KERNEL_INCLUDES=/usr/src/linux-2.6.12-12mdk/include
CHK include/linux/version.h
/bin/sh: include/linux/version.h.tmp: Permission denied
UPD include/linux/version.h
mv: невозможно выполнить stat для `include/linux/version.h.tmp': No such file or directory
make: *** [include/linux/version.h] Ошибка 1


Во первых не в директории с сырцами ядра надо запускать.....иначе вы ядро откомпилите, я думаю вам это не нужно:)

короче

Код: Выделить всё

tar -xvf slmdm-2.7.10_debug.tar
cd slmodem-2.7.10_debug
make KERNEL_INCLUDES=/usr/src/linux-2.6.12-12mdk/include

все делать из директории где лежит slmdm-2.7.10_debug.tar
и еще найдите сырцы без debug в названии
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали: