Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибка компиляции драйвера Make  (Прочитано 1960 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 2lui

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Ошибка компиляции драйвера Make
« : 12 Июня 2018, 22:56:56 »
Ubuntu 18 Помогите плз.Версия моего : 4.15.0-22-generic, Или может кто перекомпилировать для 18 версии Ubuntu плиз.
Силка на драйвер: https://d86o2zu8ugzlg.cloudfront.net/mediatek-craft/drivers/DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2

скрин ошибки:

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 13/06/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 15:10:18 от zg_nico »

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5733
  • Все по палатам!
    • Просмотр профиля
Извините, я все еще учусь

Оффлайн 2lui

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Ошибка компиляции драйвера Make
« Ответ #2 : 12 Июня 2018, 23:38:35 »
Кроме этого :
Цитировать
примечание: Linux использует драйвер rt2800usb для работы с RT5572)
ничего интересного не увидел.

Вот весь текст компиляции
(Нажмите, чтобы показать/скрыть)
Помогите скомпилировать драйвер!!!
« Последнее редактирование: 13 Июня 2018, 01:20:17 от 2lui »

alang

  • Гость
Re: Ошибка компиляции драйвера Make
« Ответ #3 : 13 Июня 2018, 13:54:41 »
Кроме этого :
Цитировать
примечание: Linux использует драйвер rt2800usb для работы с RT5572)
ничего интересного не увидел.

Это и есть самое интересное. Из коробки не работает?

А драйвер, конкретно этот, не соберется без правки кода. Он написан под ядро 3-й ветки. Ищи на гитхабе - возможно, там найдутся драйвера под современные ядра. А может, и нет, поскольку твой модуль должен out of box заводиться.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Ошибка компиляции драйвера Make
« Ответ #4 : 13 Июня 2018, 13:57:27 »
Он написан под ядро 3-й ветки.
Что такое ядро 3-й ветки? Никогда никаких веток не видел.
Я в личке не консультирую. Вопросы задавайте на форуме.

alang

  • Гость
Re: Ошибка компиляции драйвера Make
« Ответ #5 : 13 Июня 2018, 14:04:28 »
Что такое ядро 3-й ветки?

Прикалываешься, что ли? Ядро 3.х.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Ошибка компиляции драйвера Make
« Ответ #6 : 13 Июня 2018, 14:09:24 »
Прикалываешься, что ли? Ядро 3.х.
Не знал, что это "ветка". Всегда думал, что просто вместо 3.20, Линус обозвал ее 4.0, так как это удобнее.
Никакого различия между 3.х и 4.х нет.

Пользователь добавил сообщение 13 Июня 2018, 14:13:37:
2lui,
А без "драйвера" устройство не работает что ли?
« Последнее редактирование: 13 Июня 2018, 14:13:37 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

alang

  • Гость
Re: Ошибка компиляции драйвера Make
« Ответ #7 : 13 Июня 2018, 14:23:54 »
Не знал, что это "ветка". Всегда думал, что просто вместо 3.20, Линус обозвал ее 4.0, так как это удобнее.
Никакого различия между 3.х и 4.х нет.

Не 3.20, а 3.40. Принципиальных различий нет, но изменения, вносимые в ядро, бывают критичными для сборки сторонних драйверов, в частности, ралинковских. И не говори, что не понимаешь, о чем я.
У меня в архиве лежат четыре версии драйвера для чипа mt7632u: для ядер <= 4.7, ядер 4.7-4.11.8, 4.11.9 - 4.13, наконец, под ядро 4.14 - этот драйвер собирается, но не работает, выдает ошибку. А из коробки этот чип до сих пор не поддерживается. Так и пришлось от него отказаться.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Ошибка компиляции драйвера Make
« Ответ #8 : 13 Июня 2018, 14:27:56 »
Не 3.20, а 3.40.
Именно 3.20. Я этот момент помню хорошо, так как там был мой патч.
Никаких ядер 3.20-3.40 не было. После 3.19 было 4.0. И ничего радикального нет. Поэтому о ветках 3.х, 4.х говорить некорректно.
А вообще драйверы "протухают" не собираются под новые ядра. Это да.
Я в личке не консультирую. Вопросы задавайте на форуме.

alang

  • Гость
Re: Ошибка компиляции драйвера Make
« Ответ #9 : 13 Июня 2018, 14:38:43 »
Именно 3.20.

Пардон, перепутал. Это 2.6.40 стало ядром 3.0. Под него вышеупомянутый драйвер и был написан. Тогда еще Ралинк поддерживал свои чипы, драйвера регулярно обновлял. Отличные были драйвера. Потом перестал. Видно, дела стали плохи. А затем их и вовсе Медиатек купил. И медиатековцы на старые ралинковские чипы забили окончательно. Правда, многие из этих чипов к тому времени уже получили поддержку в ядре.
« Последнее редактирование: 13 Июня 2018, 14:47:10 от alang »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3249
    • Просмотр профиля
Re: Ошибка компиляции драйвера Make
« Ответ #10 : 13 Июня 2018, 21:13:47 »
Pilot6, так если вы такой мастер, м.б., вы скажете, где найти руководство по написанию драйверов
для 3.x, конкретно для 3.16? В двух местах, в т.ч. здесь, мне пока не ответили, в поддержке Astra
в принципе не хотят отвечать, т.к. это выходит за пределы техподдержки.
Пётр.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Ошибка компиляции драйвера Make
« Ответ #11 : 14 Июня 2018, 07:45:56 »
Господа, придерживаемся правил или в следующий раз приду с плюшками.
Если у Вас вопрос отличается от вопроса темы - создайте свою тему.

С Уважением, EvangelionDeath

По теме, к сожалению, скомпилировать драйвер Вам не удастся, так как он написан под старое ядро. В теории можно покопаться в исходниках и поискать требуемые версии ядра и заменить их на ядро текущей версии, но гарантий, что все пройдет гладко никаких.

(Нажмите, чтобы показать/скрыть)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3249
    • Просмотр профиля
Re: Ошибка компиляции драйвера Make
« Ответ #12 : 14 Июня 2018, 21:01:25 »
EvangelionDeath, благодарю за ссылки, буду смотреть. Также перед заходом сюда я некоторую информацию
нашёл в Documentation/input/, один пример оттуда у меня уже был, но я не знал, что он оттуда.
Пётр.

 

Страница сгенерирована за 0.031 секунд. Запросов: 24.