• Linux Forum
  •  » 
  • Linux Kernel
  •  » 
  • Помогите собрать драйвер Ralink с поддержкой OSABL

#1 26.09.2013 15:04:59

Johnn_67
Administrator
Зарегистрирован: 26.09.2013
Сообщений: 7
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Нужно собрать драйвер Ralink с поддержкой OSABL для платформы MIPS.
Нашел исходники драйвера.
Собираю все на CentOs.
При выполнении make получаю ошибку


[root@localhost ~]# cd '/home/drv/3/' 
[root@localhost 3]# make
make -C UTIL/ osutil
make[1]: Entering directory `/home/drv/3/UTIL'
Makefile:1: *** пропущен разделитель.  Останов.
make[1]: Leaving directory `/home/drv/3/UTIL'
make: *** [all] Ошибка 2
[root@localhost 3]# 

Как быть ?

#2 26.09.2013 15:25:11

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Makefile:1: *** пропущен разделитель. Останов.

вы точно правильно скопировали все файлы?
покажите первые 20 строк hexdump -C Makefile
сдаётся мне, что вы сменили табуляцию на пробелы.

#3 26.09.2013 15:32:42

Johnn_67
Administrator
Зарегистрирован: 26.09.2013
Сообщений: 7
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Makefile:1: *** пропущен разделитель. Останов.

вы точно правильно скопировали все файлы?
покажите первые 20 строк hexdump -C Makefile
сдаётся мне, что вы сменили табуляцию на пробелы.

Папка с исходниками


UTIL


Я думаю это все из-за того что используются относительные пути в папках.
Как заставить Makefile понимать относительные пути ?
Если в UTIL/makefile сделать отступ tab`ом то будет такая ошибка
[root@localhost 3]# make
make -C UTIL/ osutil
make[1]: Entering directory `/home/drv/3/UTIL'
Makefile:1: *** команды встречены до первого определения цели.  Останов.
make[1]: Leaving directory `/home/drv/3/UTIL'
make: *** [all] Ошибка 2
[root@localhost 3]# 

#4 26.09.2013 16:05:33

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Я думаю это все из-за того что используются относительные пути в папках.

вряд-ли. Не вижу проблем. Я надеюсь вы с РеГиСтРоМ не напутали?

Ну и да, символ "табуляция" (0x0a) с виду абсолютно такой-же, как несколько пробелов (0x20). Но для make разница принципиальна, она понимает только разделитель 0x0a.

#5 26.09.2013 16:11:12

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
команды встречены до первого определения цели. Останов.

Quote by Johnn_67⇓
make -C UTIL/ osutil

это наверное Makefile из UTIL/, а там включён ../Makefile.inc, а что там -- вы не показали.

#6 26.09.2013 16:14:00

Johnn_67
Administrator
Зарегистрирован: 26.09.2013
Сообщений: 7
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

#7 26.09.2013 16:32:14

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by drBatty⇓
символ "табуляция" (0x0a)
Имелось в виду, конечно, 0x09.
А 0x0a -- это line feed, перевод строки.

#8 26.09.2013 16:36:21

Johnn_67
Administrator
Зарегистрирован: 26.09.2013
Сообщений: 7
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Может требуются доп. библиотеки чтобы makefile понимал относительные пути?

#9 26.09.2013 16:42:40

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Я скачивал сразу все одним архивом, и ничего не менял.

Quote by Johnn_67⇓
Скопировал себе все отсюда galen-emacs-master.zip/galen-emacs-master/downloads/ralink_driver/

зачем? надо было просто зайти в каталог galen-emacs-master/ и запустить make. А распаковывать командой
unzip путь/galen-emacs-master.zip

что вы там "копировали-то"???
И да, в README вроде ясно написано:
    # git clone git://git.savannah.gnu.org/emacs.git

    # cd emacs

    # ./configure

    # make

    # sudo make install

разве сложно сделать всё правильно?
Quote by Johnn_67⇓
ifeq ($(WIFI_MODE),)

дык ещё-бы. В Makefile сначала должна быть указана цель, потом зависимости через пробел (если они есть)

а уж потом табуляция, и всякие команды.

Makefile -- это карта сборки. И её надо создавать скриптом ./configure для каждй системы свой.

Хотя у меня собралось и с тем Makefile, что был.

ЗЫЖ при чём тут emacs?

#10 26.09.2013 16:43:50

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by bormant⇓
Имелось в виду, конечно, 0x09.
угу, вы совершенно правы.

#11 26.09.2013 16:45:10

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Может требуются доп. библиотеки чтобы makefile понимал относительные пути?

нет. В CentOS относительные пути понимаются без всяких библиотек. ЛЮБОЙ программой.

#12 26.09.2013 17:12:57

Johnn_67
Administrator
Зарегистрирован: 26.09.2013
Сообщений: 7
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL


что вы там "копировали-то"???

galen-emacs-master/downloads/ralink_driver/

Я взял оттуда исходники драйвера ralink с OSABL

И да, в README вроде ясно написано:
    # git clone git://git.savannah.gnu.org/emacs.git

    # cd emacs

    # ./configure

    # make

    # sudo make install

разве сложно сделать всё правильно?

Я понятия не имею что за git clone, тем более зачем он нужен, и как работать с ним в CentOS

Хотя у меня собралось и с тем Makefile, что был.

Вот тут хотелось бы поподробнее, что вы для этого сделали.
И правильно ли я понял, что вам удалось собрать именно драйвер ralink?

ЗЫЖ при чём тут emacs?

Я вообще не понимаю о чем речь.
  • UPD

Странно, распаковал архив полностью и теперь драйвер скомпилировал правильно....

#13 26.09.2013 17:38:16

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Я понятия не имею что за git clone, тем более зачем он нужен, и как работать с ним в CentOS

нужен он для работы с исходными текстами. В данном случае, так забираются по феншую исходники от автора к вам.
CentOS тут не при чём, в венде тоже самое AFAIK.
Quote by Johnn_67⇓
Вот тут хотелось бы поподробнее, что вы для этого сделали.

набрал make и подождал.
Quote by Johnn_67⇓
И правильно ли я понял, что вам удалось собрать именно драйвер ralink?

я всё это собрал по вашей ссылке. При чём тут драйвера ralink -- я не в курсе.
Quote by Johnn_67⇓
Я вообще не понимаю о чем речь.

я тоже. По вашей ссылке автор отправляет на http://savannah.gnu.org/projects/emacs/# для более подробного описания.

При чём тут вообще ralink -- я не в курсе. Скорее всего автор просто забыл(забил) подчистить мусор. Бывает... С тем-же успехом там могли оказаться порнографические картинки (:

А дрова берутся на сайте производителя. Вот только нужны хорошие знания и опыт, что-бы встроить их в свой дистрибутив. Если вы таким опытом не располагаете, то либо учите матчасть, либо используйте готовое firmware, которое доступно и для CentOS тоже. (хотя с убунтой вам будет проще).

#14 26.09.2013 17:39:59

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Странно, распаковал архив полностью и теперь драйвер скомпилировал правильно....

ну у автора этой ерунды для emacs'а очевидно карточка как у вас.

#15 26.09.2013 17:47:29

Johnn_67
Administrator
Зарегистрирован: 26.09.2013
Сообщений: 7
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL


При чём тут вообще ralink -- я не в курсе. Скорее всего автор просто забыл(забил) подчистить мусор.

Я специально искал исходники драйвера ralink в котором есть файлы для успешной компиляции с ключем OSABL.
Через google нашел этот драйвер у этого автора.
Меня в его репозитории интересовало только это.

А дрова берутся на сайте производителя. Вот только нужны хорошие знания и опыт, что-бы встроить их в свой дистрибутив. Если вы таким опытом не располагаете, то либо учите матчасть, либо используйте готовое firmware, которое доступно и для CentOS тоже. (хотя с убунтой вам будет проще).

Драйверам с сайта производителя не хватало файлов для компиляции с ключем OSABL
Драйвера собираю специально для тв на MIPS платформе.
По сути занимаюсь тем же, что делали тут , но у меня другой драйвер для модуля (d-link 140 r3) на чипе ralink.

#16 26.09.2013 18:31:50

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Драйверам с сайта производителя не хватало файлов для компиляции с ключем OSABL

вы здесь смотрели: http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#2772 Вроде тоже самое, только новее намного.

#17 26.09.2013 19:13:58

Johnn_67
Administrator
Зарегистрирован: 26.09.2013
Сообщений: 7
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Драйверам с сайта производителя не хватало файлов для компиляции с ключем OSABL

вы здесь смотрели: http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#2772 Вроде тоже самое, только новее намного.

Это исходники для чипсета Realtek, а мне нужны для Ralink это не одно и тоже.
Причем последние (с сайта по ссылке) с ключем OSABL компилироваться никак не хотели.

#18 26.09.2013 19:33:26

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Помогите собрать драйвер Ralink с поддержкой OSABL

Quote by Johnn_67⇓
Это исходники для чипсета Realtek, а мне нужны для Ralink это не одно и тоже.

у автора там и realtek. Помойка, как она есть...
Quote by Johnn_67⇓
Причем последние (с сайта по ссылке) с ключем OSABL компилироваться никак не хотели.

наверное что-то вы делали не так... Ну ладно, хоть успешно заработало?

  • Linux Forum
  •  » 
  • Linux Kernel
  •  » 
  • Помогите собрать драйвер Ralink с поддержкой OSABL

Board footer