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


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

Автор Тема: На новом ядре отвалился WIFI  (Прочитано 3562 раз)

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: На новом ядре отвалился WIFI
« Ответ #15 : 12 Января 2021, 14:39:19 »
Dzhoser,
А вообще там окалось проще, чем я думал. Обычно dkms пакеты довольно хитро обновлять. Но там встроенный скрипт. Так что просто положил патч и прописал его в dkms.conf.in

Ну еще обновил версию с помощью dch -i и собрал.
Я в личке не консультирую. Вопросы задавайте на форуме.

Dzhoser

  • Автор темы
  • Гость
Re: На новом ядре отвалился WIFI
« Ответ #16 : 12 Января 2021, 14:42:15 »
Pilot6, а где про сборку можно почитать, чтобы самому научиться?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: На новом ядре отвалился WIFI
« Ответ #17 : 12 Января 2021, 14:52:35 »
PPA раздуплился. Где-то через часок дам ссылку. Там будут все исходники видны.

а где про сборку можно почитать, чтобы самому научиться?
А вот не знаю где почитать. Много где, но одного более-менее понятного места нет. Я сам долго мучался, пока научился. Ради ликбеза могу написать что я сделал. Но там еще масса пакетов в системе должна быть установлена, чтобы работало. И еще кое-какие настройки.

Да и единого способа нет. Есть масса разных вариантов сборки.
Я в личке не консультирую. Вопросы задавайте на форуме.

Dzhoser

  • Автор темы
  • Гость
Re: На новом ядре отвалился WIFI
« Ответ #18 : 12 Января 2021, 14:55:18 »
Если сможете контрольный пример сделать было бы неплохо.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: На новом ядре отвалился WIFI
« Ответ #19 : 12 Января 2021, 15:07:15 »
Если сможете контрольный пример сделать было бы неплохо.
Ну давайте. Щас полчаса есть свободных.

1. Качаем исходники

sudo apt source bcmwl-kernel-source

У меня стоит 20.04 поэтому там даже патча поддержки 5.6-5.8 нет.

Прилетит пака bcmwl-6.30.223.271+bdcom

2. Создаем директорию (это важно, так как в ней бинарники и прочее окажется), например bcmwl, и туда переносим папку с исходниками.

3. Там внутри будет файл debian/dkms.conf.in и директория debian/patches. Вот там все патчи и лежат.

4. Идем на ваш github, нажимаем raw, копируем весь текст и вставляем в новый файл, который я назвал 0029p-add-support-for-linux.5.10.patch

5. Кладем этот файл в debian/patches.

6. Если там нет 0028-add-support-for-linux-5.6.patch, то выковыриваем его из пакета для 20.10 и тоже туда кладем.

7. Редактируем debian/dkms.conf.in и дописываем туда что надо.

PATCH[13]="0028-add-support-for-linux-5.6.patch"
PATCH[14]="0029p-add-support-for-linux.5.10.patch"

Дальше должны быть в .bashrc или руками присвоить переменные.

export DEBFULLNAME="John Doe" (или настоящее имя)
export DEBMAIL="твой е майл"

можно настоящий или нет. Если не слать в ppa, то проверять никто не будет.

8. Выполнить dch -i, отредактировать версию. Последняя циферка сама прибавилась. Я вернул ее назад, но прибавил +pilot6. Ну еще после * добавил пару слов о том, что это и зачем.

9. Теперь можно собрать командой

fakeroot debian/rules binary
Пакет должен появиться в вышестоящей директории. Там ругнется, что нет orig.tar.gz, но надо выбрать продолжить. В данном случае весь исходник зафигачен, поэтому orig не нужен.




Пользователь добавил сообщение 12 Января 2021, 15:23:06:
Ссылку поменял на launchpad, с гугла удаляю.

https://launchpad.net/~hanipouspilot/+archive/ubuntu/bcmwl/+files/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu7+pilot6_amd64.deb

Исходники, детали и т.п. можно смотреть тут

https://launchpad.net/~hanipouspilot/+archive/ubuntu/bcmwl

Пользователь добавил сообщение 12 Января 2021, 15:27:41:
Посмотрел diff, похоже последний патч почему-то не зашел. Щас проверю.

Пользователь добавил сообщение 12 Января 2021, 15:47:38:
Все понял. У меня патч пустой. Щас всё заново сделаю.

Пользователь добавил сообщение 12 Января 2021, 15:52:52:
Починил. Оказалось, что я файл с патчем создал, а текст положить забыл.

Пользователь добавил сообщение 12 Января 2021, 15:56:05:
А теперь патч не применяется. Он с арча. А там непонятно к какому "последнему" варианту он применим.
« Последнее редактирование: 12 Января 2021, 15:56:05 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Dzhoser

  • Автор темы
  • Гость
Re: На новом ядре отвалился WIFI
« Ответ #20 : 12 Января 2021, 15:58:23 »
Ладно посидим на старом ядре

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: На новом ядре отвалился WIFI
« Ответ #21 : 12 Января 2021, 16:00:09 »
Dzhoser,
Там этот патч не проходит при установке пакета. Это тоже можно решить, но это уже перебор с ковырянием. У меня бродкомов нет, да и ядра 5.10.

Удалил всё нафиг. Я более менее описал как это делается, ковыряйте, если есть желание.
Я в личке не консультирую. Вопросы задавайте на форуме.

Dzhoser

  • Автор темы
  • Гость
Re: На новом ядре отвалился WIFI
« Ответ #22 : 12 Января 2021, 17:01:43 »
Ещё раз спасибо

Пользователь добавил сообщение 12 Января 2021, 19:54:27:
Щас пилетели оновки все заработало
« Последнее редактирование: 12 Января 2021, 19:54:27 от Dzhoser »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: На новом ядре отвалился WIFI
« Ответ #23 : 14 Января 2021, 18:59:15 »
Щас пилетели оновки все заработало
Ну у вас не ubuntu, там что-то прилетело. У нас пока ничего.
Я в личке не консультирую. Вопросы задавайте на форуме.

 

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