ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] установка на Raspberry Pi4
@ 2021-02-04 15:04 Vladislav Zavjalov
  2021-02-04 15:15 ` Антон Мидюков
  2021-02-04 15:55 ` Alexey V. Vissarionov
  0 siblings, 2 replies; 11+ messages in thread
From: Vladislav Zavjalov @ 2021-02-04 15:04 UTC (permalink / raw)
  To: ALT Devel discussion list

Добрый день,

Пытаюсь запустить Altlinux на Raspberry Pi4 (впервые, как "простой
поьзователь"), иногда натыкаюсь на какие-то проблемы. Часть решил, часть еще нет.

Использую следующую инструкцию, систему и набор firmware:
  https://www.altlinux.org/Ports/aarch64/Raspberry_Pi4
  http://nightly.altlinux.org/p9-aarch64/release/alt-p9-jeos-sysv-20201212-aarch64.tar.xz
  http://rsync.altlinux.org/pub/people/gremlin/rpi/boot/rpi4-boot-20200526.tar.xz

Подготовил sd-карточку как указано, 2 раздела, в первый скопировал содержимое архива
с firmware, во второй - с системой. Воткнул карточку, hdmi к экрану, клавиатуру в USB,
подключил питание. Все это заработало.

1. Загрузка вылетела на этапе fschk, которому нужно было найти label=ROOT.
Исправил, выставив нужный label на втором разделе (в инструкции этого нет).
# e2label /dev/sdc2 ROOT

2. Загрузка дошла до текстового login.
Методом перебора обнаружил, что login=root passwd=altlinux (тоже хорошо
бы написать в инструкции, наверное).
Пароль сменил, но после этого при каждом логине пароль просят менять (следствие проблемы 4?).

3. Сеть при загрузке не поднимается, вылетает по timeout. В /etc/net/eth0/options
явно прописан timeout: 7, поднял до 30, все заработало.

4. Нет системного времени.
hwclock: Cannot access the Hardware Clock via any known method.
Как тут принято выкручиваться?

5. depmod ругается, что нет директории /lib/modules/6.5.14rpi4
Ядро в архиве с firmware (6.5.14rpi4) не согласовано с ядрами/модулями в архиве
с системой (5.4.81-std и 5.7.19-un-def)?
Как, вообще, в такой системе правильно обновлять ядро?

Заменил систему с alt-p9 на
http://nightly.altlinux.org/sisyphus-aarch64/tested/regular-jeos-sysv-latest-aarch64.tar.xz
Существенных изменений не замечено.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-04 15:04 [devel] установка на Raspberry Pi4 Vladislav Zavjalov
@ 2021-02-04 15:15 ` Антон Мидюков
  2021-02-04 16:08   ` Alexey V. Vissarionov
  2021-02-04 19:27   ` [devel] " Vladislav Zavjalov
  2021-02-04 15:55 ` Alexey V. Vissarionov
  1 sibling, 2 replies; 11+ messages in thread
From: Антон Мидюков @ 2021-02-04 15:15 UTC (permalink / raw)
  To: devel

04.02.2021 22:04, Vladislav Zavjalov пишет:
> Добрый день,

Добрый день

Для Raspberry Pi 4 собираем отдельные сборки с окончанием -rpi.img.xz:

https://www.altlinux.org/Regular/arm
https://www.altlinux.org/Starterkits/Download#Rapberry_Pi

Также советую подписаться на рассылку devel-sbc@, и продолжать обсуждение в ней.

> 
> Пытаюсь запустить Altlinux на Raspberry Pi4 (впервые, как "простой
> поьзователь"), иногда натыкаюсь на какие-то проблемы. Часть решил, часть еще нет.
> 
> Использую следующую инструкцию, систему и набор firmware:
>   https://www.altlinux.org/Ports/aarch64/Raspberry_Pi4

Это уже несколько устарело, так как давным давно есть готовые сборки регулярок, стартеркитов, дистрибутивов.

>   http://nightly.altlinux.org/p9-aarch64/release/alt-p9-jeos-sysv-20201212-aarch64.tar.xz
>   http://rsync.altlinux.org/pub/people/gremlin/rpi/boot/rpi4-boot-20200526.tar.xz
> 
> Подготовил sd-карточку как указано, 2 раздела, в первый скопировал содержимое архива
> с firmware, во второй - с системой. Воткнул карточку, hdmi к экрану, клавиатуру в USB,
> подключил питание. Все это заработало.
> 
> 1. Загрузка вылетела на этапе fschk, которому нужно было найти label=ROOT.
> Исправил, выставив нужный label на втором разделе (в инструкции этого нет).
> # e2label /dev/sdc2 ROOT
> 
> 2. Загрузка дошла до текстового login.
> Методом перебора обнаружил, что login=root passwd=altlinux (тоже хорошо
> бы написать в инструкции, наверное).

Это написано в инструкции для регулярок:
https://www.altlinux.org/Regular/arm

> Пароль сменил, но после этого при каждом логине пароль просят менять (следствие проблемы 4?).

Это проблема отсутствия аппаратных часов реального времени. Нужно сначала выставить правильно время (после подключения к интернету, chrony синхронизирует)

> 
> 3. Сеть при загрузке не поднимается, вылетает по timeout. В /etc/net/eth0/options
> явно прописан timeout: 7, поднял до 30, все заработало.
> 

Это особенности dhcp в Вашей сети, обычно 7 секунд достаточно.

> 4. Нет системного времени.
> hwclock: Cannot access the Hardware Clock via any known method.
> Как тут принято выкручиваться?

При загрузке синхронизируется через интернет.

> 
> 5. depmod ругается, что нет директории /lib/modules/6.5.14rpi4
> Ядро в архиве с firmware (6.5.14rpi4) не согласовано с ядрами/модулями в архиве
> с системой (5.4.81-std и 5.7.19-un-def)?
> Как, вообще, в такой системе правильно обновлять ядро?

Только ядро 5.10 un-def сейчас грузится на Raspberry Pi 4. Поэтому для Raspberry собираются ядра rpi-def и rpi-un.

> 
> Заменил систему с alt-p9 на
> http://nightly.altlinux.org/sisyphus-aarch64/tested/regular-jeos-sysv-latest-aarch64.tar.xz
> Существенных изменений не замечено.



-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-04 15:04 [devel] установка на Raspberry Pi4 Vladislav Zavjalov
  2021-02-04 15:15 ` Антон Мидюков
@ 2021-02-04 15:55 ` Alexey V. Vissarionov
  2021-02-04 19:46   ` Vladislav Zavjalov
  1 sibling, 1 reply; 11+ messages in thread
From: Alexey V. Vissarionov @ 2021-02-04 15:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: gremlin

On 2021-02-04 18:04:50 +0300, Vladislav Zavjalov wrote:

 > Пытаюсь запустить Altlinux на Raspberry Pi4 (впервые, как "простой
 > поьзователь"), иногда натыкаюсь на какие-то проблемы. Часть решил,
 > часть еще нет.
 > 1. Загрузка вылетела на этапе fschk, которому нужно было найти
 > label=ROOT. Исправил, выставив нужный label на втором разделе (в
 > инструкции этого нет).
 > # e2label /dev/sdc2 ROOT
 > 2. Загрузка дошла до текстового login. Методом перебора обнаружил,
 > что login=root passwd=altlinux (тоже хорошо бы написать в
 > инструкции, наверное).

Это нужно адресовать писателям инструкции (там, как и в системе, очень
много лишнего, а вот такие важные моменты почему-то не упомянуты).

 > Пароль сменил, но после этого при каждом логине пароль просят менять
 > (следствие проблемы 4?).

Наиболее вероятно.

 > 3. Сеть при загрузке не поднимается, вылетает по timeout. В
 > /etc/net/eth0/options явно прописан timeout: 7, поднял до 30, все
 > заработало.

Лотерея. Может и через пару минут профукаться...

Скорее всего, кто-то умудрился вынести поддержку сетевого адаптера в
модуль. Так делать не надо.

 > 4. Нет системного времени.
 > hwclock: Cannot access the Hardware Clock via any known method.
 > Как тут принято выкручиваться?

Если нужны часы - https://www.aliexpress.com/item/32830367758.html
Но обычно хватает установленного tacitus и работающего NTP.

 > 5. depmod ругается, что нет директории /lib/modules/6.5.14rpi4
 > Ядро в архиве с firmware (6.5.14rpi4)

Ээээ... У тебя какой-то другой источник ядер? Я знаю только kernel.org -
и там самым свежим ядром пока является вчерашнее 5.10.13 :-)

 > не согласовано с ядрами/модулями в архиве с системой (5.4.81-std и
 > 5.7.19-un-def)? Как, вообще, в такой системе правильно обновлять
 > ядро?

Это зависит от того, как происходит загрузка. Возможны три варианта:

1. Малиновое firmware грузит ядро напрямую.
rsync -ax `readlink /boot/linux` /boot/rpi/kernel8.img

2. Малиновое firmware запускает U-boot, он грузит ядро.
Просто ставим новое ядро, оно должно само поменять симлинк /boot/linux
для загрузчика.

3. Используется цепочка firmware - U-boot - grub.
Выкинуть grub и перейти к конфигурации из п. 2 :-)

 > Заменил систему с alt-p9 на
 > http://nightly.altlinux.org/sisyphus-aarch64/tested/regular-jeos-sysv-latest-aarch64.tar.xz
 > Существенных изменений не замечено.

Предлагаю перебраться с этим в devel-sbc@


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-04 15:15 ` Антон Мидюков
@ 2021-02-04 16:08   ` Alexey V. Vissarionov
  2021-02-05  9:43     ` [devel] DHCP timeout на RPi4 // was: " Ivan A. Melnikov
  2021-02-04 19:27   ` [devel] " Vladislav Zavjalov
  1 sibling, 1 reply; 11+ messages in thread
From: Alexey V. Vissarionov @ 2021-02-04 16:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-02-04 22:15:53 +0700, Антон Мидюков wrote:

 >> Пароль сменил, но после этого при каждом логине пароль просят
 >> менять (следствие проблемы 4?).
 > Это проблема отсутствия аппаратных часов реального времени.

Отсутствие часов - это не проблема, а особенность оборудования.
Про нее просто нужно знать.

 >> 3. Сеть при загрузке не поднимается, вылетает по timeout. В
 >> /etc/net/eth0/options явно прописан timeout: 7, поднял до 30
 > Это особенности dhcp в Вашей сети, обычно 7 секунд достаточно.

Это аппаратная особенность сетевого адаптера малины. Про нее тоже
нужно знать.

 >> 4. Нет системного времени.
 >> hwclock: Cannot access the Hardware Clock via any known method.
 >> Как тут принято выкручиваться?
 > При загрузке синхронизируется через интернет.

Ага, особенно когда сеть профукивается минуту-две...
В общем, tacitus появился не на пустом месте :-)


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-04 15:15 ` Антон Мидюков
  2021-02-04 16:08   ` Alexey V. Vissarionov
@ 2021-02-04 19:27   ` Vladislav Zavjalov
  2021-02-05  1:04     ` Антон Мидюков
  1 sibling, 1 reply; 11+ messages in thread
From: Vladislav Zavjalov @ 2021-02-04 19:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Feb 04, 2021 at 10:15:53PM +0700, Антон Мидюков wrote:
> 04.02.2021 22:04, Vladislav Zavjalov пишет:
> > Добрый день,
> 
> Добрый день
> 
> Для Raspberry Pi 4 собираем отдельные сборки с окончанием -rpi.img.xz:
> 
> https://www.altlinux.org/Regular/arm
> https://www.altlinux.org/Starterkits/Download#Rapberry_Pi
> 
> Также советую подписаться на рассылку devel-sbc@, и продолжать обсуждение в ней.

Спасибо! Я попробовал использовать этот самый загадочный
alt-rootfs-installer (кстати, большое спасибо тому устаревшему тексту,
за некое понимание, что примерно там происходит) с тем же самым jeos-sysv, все заработало,
на неправильную директорию с модулями больше не ругается.

> > 3. Сеть при загрузке не поднимается, вылетает по timeout. В /etc/net/eth0/options
> > явно прописан timeout: 7, поднял до 30, все заработало.
> > 
> 
> Это особенности dhcp в Вашей сети, обычно 7 секунд достаточно.

Странно, сеть моя локальная, из altlinux-компьютера с более-менее дефолтным dhcpd
и еще нескольких устройств. При этом при загрузке вываливается по
timeout, а при service restart срабатывает моментально.
Действительно, как пишет gremlin@, похоже на то, что какой-то модуль
грузится долго.

> При загрузке синхронизируется через интернет.

Да, спасибо, буду смотреть.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-04 15:55 ` Alexey V. Vissarionov
@ 2021-02-04 19:46   ` Vladislav Zavjalov
  2021-02-04 20:56     ` Alexey V. Vissarionov
  0 siblings, 1 reply; 11+ messages in thread
From: Vladislav Zavjalov @ 2021-02-04 19:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Feb 04, 2021 at 06:55:11PM +0300, Alexey V. Vissarionov wrote:
>  > 2. Загрузка дошла до текстового login. Методом перебора обнаружил,
>  > что login=root passwd=altlinux (тоже хорошо бы написать в
>  > инструкции, наверное).
> 
> Это нужно адресовать писателям инструкции (там, как и в системе, очень
> много лишнего, а вот такие важные моменты почему-то не упомянуты).

Я поэтому и начал писать в таком стиле, чтоб было понятно, на что новый
человек наталкивается. Иногда такие вещи выглядят глупыми и не очевидны
писателям инструкций.

>  > 3. Сеть при загрузке не поднимается, вылетает по timeout. В
>  > /etc/net/eth0/options явно прописан timeout: 7, поднял до 30, все
>  > заработало.
> 
> Лотерея. Может и через пару минут профукаться...
> 
> Скорее всего, кто-то умудрился вынести поддержку сетевого адаптера в
> модуль. Так делать не надо.

Да, похоже. Последующий service restart проходит очень быстро.

> Если нужны часы - https://www.aliexpress.com/item/32830367758.html
> Но обычно хватает установленного tacitus и работающего NTP.

Да, буду пробовать получить по сети. Спасибо за наводки. Слово tacitus
я не знал, да и про chrony, кажется, тоже.

>  > 5. depmod ругается, что нет директории /lib/modules/6.5.14rpi4
>  > Ядро в архиве с firmware (6.5.14rpi4)
> 
> Ээээ... У тебя какой-то другой источник ядер? Я знаю только kernel.org -
> и там самым свежим ядром пока является вчерашнее 5.10.13 :-)

Да, ошибся, 5.6.14rpi4.
Модули из
  http://nightly.altlinux.org/p9-aarch64/release/alt-p9-jeos-sysv-20201212-aarch64.tar.xz
не совпали с ядром kernel8.img (5.6.14rpi4) из
  http://rsync.altlinux.org/pub/people/gremlin/rpi/boot/rpi4-boot-20200526.tar.xz
Сейчас я уже справился с этим с помощью alt-rootfs-installer, интересно,
помогло бы просто распаковать и скопировать ядро из системы в kernel8.img?

И, кстати, спасибо за страницу на вики Ports/aarch64/Raspberry_Pi4, она полезная.

> Предлагаю перебраться с этим в devel-sbc@

Хорошо, подпишусь, буду вопросы туда задавать.
Впрочем, пока я надеюсь побыстрее настроить этот Raspberry Pi (мне там многого не надо)
и забыть про него.





^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-04 19:46   ` Vladislav Zavjalov
@ 2021-02-04 20:56     ` Alexey V. Vissarionov
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey V. Vissarionov @ 2021-02-04 20:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-02-04 22:46:20 +0300, Vladislav Zavjalov wrote:

 >> Это нужно адресовать писателям инструкции (там, как и в
 >> системе, очень много лишнего, а вот такие важные моменты
 >> почему-то не упомянуты).
 > Я поэтому и начал писать в таком стиле, чтоб было понятно,
 > на что новый человек наталкивается. Иногда такие вещи
 > выглядят глупыми и не очевидны писателям инструкций.

Наоборот - писатели инструкций считают их очевидными. И очень
удивляются отсутствию телепатических способностей у читателей.

 >>> 3. Сеть при загрузке не поднимается, вылетает по timeout.
 >>> В /etc/net/eth0/options явно прописан timeout: 7, поднял
 >>> до 30, все заработало.
 >> Лотерея. Может и через пару минут профукаться...
 >> Скорее всего, кто-то умудрился вынести поддержку сетевого
 >> адаптера в модуль. Так делать не надо.
 > Да, похоже. Последующий service restart проходит очень быстро.

Можно баг оформить. Если не лень, конечно... (мне - лень).

 >> Если нужны часы - https://www.aliexpress.com/item/32830367758.html
 >> Но обычно хватает установленного tacitus и работающего NTP.
 > Да, буду пробовать получить по сети. Спасибо за наводки. Слово
 > tacitus я не знал,

Дык оно как раз для этого и было написано.

 > да и про chrony, кажется, тоже.

Предпочитаю openntpd.

 > Сейчас я уже справился с этим с помощью alt-rootfs-installer,
 > интересно, помогло бы просто распаковать и скопировать ядро из
 > системы в kernel8.img?

Я не знаю, кто и что там накрутил... у меня одно и то же 5.10.12
(предпоследнее на данный момент) работает на всех имеющихся у меня
SBC на базе ARM64 (а еще в медиаприставке и двух мелких роутерах).

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

 > И, кстати, спасибо за страницу на вики Ports/aarch64/Raspberry_Pi4,
 > она полезная.

Надеюсь, не описанием того, где у малины JTAG? Вроде бы самые дикие
коряквы мы давно объехали...

 >> Предлагаю перебраться с этим в devel-sbc@
 > Хорошо, подпишусь, буду вопросы туда задавать. Впрочем, пока
 > я надеюсь побыстрее настроить этот Raspberry Pi (мне там многого
 > не надо) и забыть про него.

Забывать-то зачем? Или именно про этот?


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-04 19:27   ` [devel] " Vladislav Zavjalov
@ 2021-02-05  1:04     ` Антон Мидюков
  2021-02-05  8:59       ` Vladislav Zavjalov
  0 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2021-02-05  1:04 UTC (permalink / raw)
  To: devel

05.02.2021 02:27, Vladislav Zavjalov пишет:
> On Thu, Feb 04, 2021 at 10:15:53PM +0700, Антон Мидюков wrote:
>> 04.02.2021 22:04, Vladislav Zavjalov пишет:
>>> Добрый день,
>>
>> Добрый день
>>
>> Для Raspberry Pi 4 собираем отдельные сборки с окончанием -rpi.img.xz:
>>
>> https://www.altlinux.org/Regular/arm
>> https://www.altlinux.org/Starterkits/Download#Rapberry_Pi
>>
>> Также советую подписаться на рассылку devel-sbc@, и продолжать обсуждение в ней.
> 
> Спасибо! Я попробовал использовать этот самый загадочный
> alt-rootfs-installer (кстати, большое спасибо тому устаревшему тексту,
> за некое понимание, что примерно там происходит) с тем же самым jeos-sysv, все заработало,
> на неправильную директорию с модулями больше не ругается.
> 

С каким тем же самым (регулярка или стартеркит)? alt-rootfs-installer ничего загадочного не делает. Он создаёт таблицу разделов, разделы, распаковывает rootfs и устанавливает загрузчик в соответствии с target.
И устанавливает он исключительно u-boot, и в случае с малиной, ещё и firmware копирует. При этом u-boot и firmware должны быть внутри rootfs.
Меня удивляет фраза "с тем же самым jeos-sysv, все заработало". И то, что "устаревший текст" что-то прояснил по alt-rootfs-installer.
С каким ядром загрузились? Через u-boot?


-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] установка на Raspberry Pi4
  2021-02-05  1:04     ` Антон Мидюков
@ 2021-02-05  8:59       ` Vladislav Zavjalov
  0 siblings, 0 replies; 11+ messages in thread
From: Vladislav Zavjalov @ 2021-02-05  8:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Feb 05, 2021 at 08:04:25AM +0700, Антон Мидюков wrote:
> С каким тем же самым (регулярка или стартеркит)? alt-rootfs-installer ничего загадочного не делает. Он создаёт таблицу разделов, разделы, распаковывает rootfs и устанавливает загрузчик в соответствии с target.
> И устанавливает он исключительно u-boot, и в случае с малиной, ещё и firmware копирует. При этом u-boot и firmware должны быть внутри rootfs.
> Меня удивляет фраза "с тем же самым jeos-sysv, все заработало". И то, что "устаревший текст" что-то прояснил по alt-rootfs-installer.
> С каким ядром загрузились? Через u-boot?

Сперва сделел вручную с системой из,
  http://nightly.altlinux.org/p9-aarch64/release/alt-p9-jeos-sysv-20201212-aarch64.tar.xz
И firmware + ядром из
  http://rsync.altlinux.org/pub/people/gremlin/rpi/boot/rpi4-boot-20200526.tar.xz
Загрузилось, ругалось на отсутствие модулей.

Потом в качестве системы взял
  http://nightly.altlinux.org/sisyphus-aarch64/tested/regular-jeos-sysv-latest-aarch64.tar.xz
Загрузилось точно так же.

Потом переделал флешку с помощью alt-rootfs-installer, дав ему в
качестве системы тот же regular-jeos-sysv
тоже загрузилось, на модули не ругается.

Видимо, в первых двух случаях ядро грузилось напрямую, в последнем - через
u-boot.

А текст прояснил какие-то основные вещи про устройство загрузочной
флешки. Что там два раздела, что на первом может лежать ядро для прямой
загрузки, config.txt, firmware и и.п.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel] DHCP timeout на RPi4 // was: Re:  установка на Raspberry Pi4
  2021-02-04 16:08   ` Alexey V. Vissarionov
@ 2021-02-05  9:43     ` Ivan A. Melnikov
  2021-02-05 10:33       ` Alexey V. Vissarionov
  0 siblings, 1 reply; 11+ messages in thread
From: Ivan A. Melnikov @ 2021-02-05  9:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Feb 04, 2021 at 07:08:04PM +0300, Alexey V. Vissarionov wrote:
>  >> 3. Сеть при загрузке не поднимается, вылетает по timeout. В
>  >> /etc/net/eth0/options явно прописан timeout: 7, поднял до 30
>  > Это особенности dhcp в Вашей сети, обычно 7 секунд достаточно.
> 
> Это аппаратная особенность сетевого адаптера малины. Про нее тоже
> нужно знать.

Для устройств на mipsel я в своё время поднимал этот таймаут:

http://git.altlinux.org/people/antohami/packages/?p=mkimage-profiles.git;a=commitdiff;h=21c44d52ecc6d11ba74b1128e977cf51bfc4b807

Может, переделать это в виде фичи (аналогично use/grub/timeout/30)
и включать для rpi?

-- 
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] DHCP timeout на RPi4 // was: Re: установка на Raspberry Pi4
  2021-02-05  9:43     ` [devel] DHCP timeout на RPi4 // was: " Ivan A. Melnikov
@ 2021-02-05 10:33       ` Alexey V. Vissarionov
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey V. Vissarionov @ 2021-02-05 10:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-02-05 13:43:59 +0400, Ivan A. Melnikov wrote:

 >>>> 3. Сеть при загрузке не поднимается, вылетает по timeout. В
 >>>> /etc/net/eth0/options явно прописан timeout: 7, поднял до 30
 >>> Это особенности dhcp в Вашей сети, обычно 7 секунд достаточно.
 >> Это аппаратная особенность сетевого адаптера малины. Про нее
 >> тоже нужно знать.
 > Для устройств на mipsel я в своё время поднимал этот таймаут:
 > http://git.altlinux.org/people/antohami/packages/
 > ?p=mkimage-profiles.git;a=commitdiff;
 > h=21c44d52ecc6d11ba74b1128e977cf51bfc4b807
 > Может, переделать это в виде фичи (аналогично use/grub/timeout/30)
 > и включать для rpi?

У меня работает так: dhcpcd -b -c /bin/true -h - -p -t 5 -y 0 lan
(lan - это бридж, куда прицеплен нужный VLAN). Профукивается тоже
не сразу, но зато гарантированно.

Правда, у меня и модуль в ядро вкомпилячен.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-02-05 10:33 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-04 15:04 [devel] установка на Raspberry Pi4 Vladislav Zavjalov
2021-02-04 15:15 ` Антон Мидюков
2021-02-04 16:08   ` Alexey V. Vissarionov
2021-02-05  9:43     ` [devel] DHCP timeout на RPi4 // was: " Ivan A. Melnikov
2021-02-05 10:33       ` Alexey V. Vissarionov
2021-02-04 19:27   ` [devel] " Vladislav Zavjalov
2021-02-05  1:04     ` Антон Мидюков
2021-02-05  8:59       ` Vladislav Zavjalov
2021-02-04 15:55 ` Alexey V. Vissarionov
2021-02-04 19:46   ` Vladislav Zavjalov
2021-02-04 20:56     ` Alexey V. Vissarionov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git