LINUX.ORG.RU

Сообщения burato

 

Объясните про U-Boot и адреса

u-boot некорректно исполняет boot.scr

В этой теме нашёл, как человек грузит ядро вручную:

=> fatload mmc 0 0x42000000 uImage
fatload mmc 0 0x42000000 uImage
3806576 bytes read in 198 ms (18.3 MiB/s)
=> fatload mmc 0 x 0x43000000 sun8i-h2-plus-orangepi-zero.dtb
fatload mmc 0 0x43000000 sun8i-h2-plus-orangepi-zero.dtb
15297 bytes read in 7 ms (2.1 MiB/s)
=> bootm 0x42000000 - 0x43000000
bootm 0x42000000 - 0x43000000
## Booting kernel from Legacy Image at 42000000 ...
   Image Name:   Linux-4.15.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3806512 Bytes = 3.6 MiB
   Load Address: 40008000
   Entry Point:  40008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
EHCI failed to shut down host controller.
   Loading Kernel Image
   Loading Device Tree to 49ff9000, end 49fffbc0 ... OK

Starting kernel ...

Я уже утомился искать внятные методички по ю-буту, и никак не могу понять, откуда нужно узнать эти адреса

0x42000000
Так то я понял, что это адрес оперативной памяти, но как узнать в какое место это перемещать?

 

burato
()

Кто разбирается в dtb файлах в одноплатниках?

Долгое время у меня не получалось снять картинку на Orange Pi4 по HDMI, пока я не пробнул другой dtb файл. Так, как точно на опи4 в моём распоряжении нет, сгенерировать его я не умею, а из армбиановской сборки он не подходит и картинки нет, то я взял от RK-3399-pock-pi-4.dtb, картинка есть! Но разрешение самое низкое, фпс-ы никакие, всё мерцает. Я понимаю, что в проекте армбиан они делали программу, которая определяет, какой монитор, какое разрешение, это всё задаёт нужное разрешение. Но я хочу руками. Я могу конвертировать dtb в dts, но там не просто, не просто понять, что отвечает за разрешение, строчки 640х480 1280х720 итд там нет вообще. В строках, включающих «HDMI» формат, похожий на 16-тиричный, но я точно не уверен. Хотел бы научиться и разобраться.

 ,

burato
()

Spasefm показывает вместо кириллицы знаки вопроса, как можно починить?

Gentoo, на всех машинах в spasefm вместо русского знаки вопроса, локали делал по хендбуку и нигде с этим нет проблем, в меню и даже в консоли всё отображается корректно, только в fm знаки вопроса и только в именах файлов! Меню в фм на русском нормально отображается. Что можно сделать?

Заметил, что это проявляется ТОЛЬКО на усб носителе в NTFS, в любом другом отображает корректно.

Дополню: Это не фм, с консоли то же самое.

 ,

burato
()

Arduino на Gentoo: fork/exec {runtime.tools.ctags.path}/ctags: no such file or directory

fork/exec {runtime.tools.ctags.path}/ctags: no such file or directory

Где он не может найти директории?

 ,

burato
()

Какой драйвер нужно указать при сбрке ядра для RTL8211E?

Всё, что нашёл указывал-карточка не определяется. Нагуглить какой точно не могу((

 

burato
()

А в исходниках дерева ядра линукс есть драйвер на гигабитную mini-PCI-e сетевую карточку RTL8111?

А то чёт в менюконфиге не видать...

 

burato
()

Могу админить ДИСТАНЦИОННО неответственные сервера за 15-20 тыс в месяц

Собственно в шапке всё описал.

 ,

burato
()

На IntelAtomе при запуске иксов прекращают работать любые усб-устройства ввода

Собираю Gentoo на интелатом. Собрал Lumina-desktop и Fvwm-crystall. Но если любой из них пускать, то прекращают работать устройства ввода-клава и мышь. По ssh зайти, убить иксы-так обратно в консоли всё работает. Что делать не знаю.

 ,

burato
()

rtorrent, «load_start» does not exist?, что с ним не так?

(14:38:16) Scheduled command failed: watch_directory: Command "load_start" does not exist.

 

burato
()

Gentoo на ноут с интеловской встроеной аудиокарточкой, что ещё надо включить в конфиге, чтобы устройство определилось?

 lspci | grep -i "audio"
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)

Мучался, мучался, дошёл до того, что грепал конфиг ручками и делал «y» вообще всему, что имеет отношение к «sound» и «audio», но:

aplay -l
не показывает устройств.

Какие там особенности?

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 100

Это, кстати, тоже не определяется. Пакет linux-firmware устанавливал.

 ,

burato
()

ARM64, Orange Pi4, пересборка ядра, нет видео вообще

Не могу пересобрать ядро из ветки сорцов linux-5.4.48-gentoo, работает только проводной инет-адаптер, видео вообще нет, даже фреймбуферной консоли, просто нет сигнала. Хотя делаю по старому конфигу (конфиг армбиана), вот как так получается, как армбианщики так собрали, что видео есть и работает? Было бы не так:

$ grep -i "CONFIG_EXTRA_FIRMWARE" /boot/config-5.4.49-rockchip64 
CONFIG_EXTRA_FIRMWARE=""

Путь до прошивки не прописан. Как же они так собрали? Я спрашивал Игоря Печовника на сайте https://forum.armbian.com/ на что Игорь ответил, что собирать надо в докере, видимо трудности перевода... Хотя я уточнял, что собирать надо руками...

Пробовал собрать из «родных» исходников опи4:

make[2]: *** [scripts/Makefile.build:284: kernel/rcu/rcutorture.o] Error 1
make[2]: *** Deleting file 'kernel/rcu/rcutorture.o'
make[1]: *** [scripts/Makefile.build:484: kernel/rcu] Error 2
make[1]: *** Waiting for unfinished jobs....

Надеюсь, что кто то отсюда расскажет секрет сборки.

 ,

burato
()

Можно ли на архитектуре arm64 запустить приложение arm?

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

 ,

burato
()

Научите патчить, пожалуйста. На примере htop-temperature

Вот есть такой патч https://aur.archlinux.org/packages/htop-temperature/ Но я чёт не могу понять, как мне пропатчить мои исходиники. Прошу терпеливых написать инструкцию. Благодарю.

 ,

burato
()

Сборка glib на арм64, ошибка undefined reference to `minor'

CCLD   gdbus
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/../../../../aarch64-unknown-linux-gnu/bin/ld: ./.libs/libgio-2.0.so: undefined reference to `minor'
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/../../../../aarch64-unknown-linux-gnu/bin/ld: ./.libs/libgio-2.0.so: undefined reference to `major'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:1319: gsettings] Ошибка 1
make[4]: *** Ожидание завершения заданий…
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/../../../../aarch64-unknown-linux-gnu/bin/ld: ./.libs/libgio-2.0.so: undefined reference to `minor'
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/../../../../aarch64-unknown-linux-gnu/bin/ld: ./.libs/libgio-2.0.so: undefined reference to `major'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:1310: gdbus] Ошибка 1
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/../../../../aarch64-unknown-linux-gnu/bin/ld: ./.libs/libgio-2.0.so: undefined reference to `minor'
/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/../../../../aarch64-unknown-linux-gnu/bin/ld: ./.libs/libgio-2.0.so: undefined reference to `major'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:1313: gio-querymodules] Ошибка 1
make[4]: выход из каталога «/root/glib/glib-2.30.1/gio»
make[3]: *** [Makefile:3034: all-recursive] Ошибка 1
make[3]: выход из каталога «/root/glib/glib-2.30.1/gio»
make[2]: *** [Makefile:1196: all] Ошибка 2
make[2]: выход из каталога «/root/glib/glib-2.30.1/gio»
make[1]: *** [Makefile:667: all-recursive] Ошибка 1
make[1]: выход из каталога «/root/glib/glib-2.30.1»
make: *** [Makefile:466: all] Ошибка 2

Не могу нагуглить аналогов, кто сталкивался?

 , ,

burato
()

Gentoo, ERROR: dev-dotnet/mono-addins-1.0-r1::gentoo failed (install phase)

Пакет собирается, но при инсталяции вот это:

>>> Install dev-dotnet/mono-addins-1.0-r1 into /var/tmp/portage/dev-dotnet/mono-addins-1.0-r1/image/
make -j6 -j1 DESTDIR=/var/tmp/portage/dev-dotnet/mono-addins-1.0-r1/image/ install 
Making install in Mono.Addins
make[1]: Entering directory '/var/tmp/portage/dev-dotnet/mono-addins-1.0-r1/work/mono-addins-mono-addins-1.0/Mono.Addins'
make[2]: Entering directory '/var/tmp/portage/dev-dotnet/mono-addins-1.0-r1/work/mono-addins-mono-addins-1.0/Mono.Addins'
/usr/bin/gacutil /i ../bin/Mono.Addins.dll /f /package mono-addins /root /var/tmp/portage/dev-dotnet/mono-addins-1.0-r1/image//usr/lib64 || exit 1;
Failure adding assembly ../bin/Mono.Addins.dll to the cache: Strong name cannot be verified for delay-signed assembly
make[2]: *** [Makefile:551: gac-install] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-dotnet/mono-addins-1.0-r1/work/mono-addins-mono-addins-1.0/Mono.Addins'
make[1]: *** [Makefile:428: install-am] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-dotnet/mono-addins-1.0-r1/work/mono-addins-mono-addins-1.0/Mono.Addins'
make: *** [Makefile:347: install-recursive] Error 1
Кто сталкивался?

 , ,

burato
()

Редирект с hhtp на https в apache2 на Gentoo

Здравия! Сделал по инструкциям и в .htaccess и в конфе апача. Как не старался менять данные из разных источников в конфиге полноценно не получается. Сейчас такое

 

Bad Request

Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

Мой .htaccess сейчас закомментирован редирект, но всё же выложу, что пробовал там

$ cat /var/www/localhost/htdocs/.htaccess 
#RewriteEngine On
#RewriteCond %{HTTPS} !=on
#RewriteRule ^/?(.*) https://%{stepsmig.ru}/$1 [R,L]
Options -Indexes

Конф апача:

<VirtualHost *:80>
  ServerName stepsmig.ru
  RewriteEngine on
  RewriteCond %{HTTP_HOST}  ^stepsmig.ru$ [NC]
  RewriteRule (.*) https://stepsmig.ru$1 [R=permanent,L]
</VirtualHost>

И тут я в замешательстве, дальше не знаю что делать.

 ,

burato
()

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

Это было бы логично, всякое школие перестало бы писать «забанься, дебил» итд

 

burato
()

Gentoo, создал локальный оверлей для webkitgtk, но он при emerge не может найти файл

После правки кода webkit-gtk собрался, решил я это всё сделать emerge и создал оверлей. Но получаю ошибку:

>>> Unpacking source...
>>> Unpacking webkitgtk-2.28.4.tar.xz to /var/tmp/portage/net-libs/webkit-gtk-2.28.4/work
>>> Source unpacked in /var/tmp/portage/net-libs/webkit-gtk-2.28.4/work
>>> Preparing source in /var/tmp/portage/net-libs/webkit-gtk-2.28.4/work/webkitgtk-2.28.4 ...
 * Applying webkit-gtk-2.24.4-eglmesaext-include.patch ...
/var/tmp/portage/net-libs/webkit-gtk-2.28.4/temp/environment: строка 1987: /var/tmp/portage/net-libs/webkit-gtk-2.28.4/files/webkit-gtk-2.24.4-eglmesaext-include.patch: Нет такого файла или каталога
/var/tmp/portage/net-libs/webkit-gtk-2.28.4/temp/environment: строка 1990: /var/tmp/portage/net-libs/webkit-gtk-2.28.4/files/webkit-gtk-2.24.4-eglmesaext-include.patch: Нет такого файла или каталога
 [ !! ]
 * ERROR: net-libs/webkit-gtk-2.28.4::x-portage failed (prepare phase):
 *   patch -p1  failed with /var/tmp/portage/net-libs/webkit-gtk-2.28.4/files/webkit-gtk-2.24.4-eglmesaext-include.patch

Почему когда я собирал никаких файлов в .../files/ ему не нужно было? Что вообще такое?

 ,

burato
()

Gentoo, ошибка сборки net-libs/webkit-gtk-2.28.4

полный лог сборки тут https://stepsmig.ru/files/build.txt

Кусок с еррором вставлю:

ninja: build stopped: subcommand failed.
 * ERROR: net-libs/webkit-gtk-2.28.4::gentoo failed (compile phase):
 *   ninja -v -j6 -l0 failed
 * 
 * Call stack:
 *     ebuild.sh, line  125:  Called src_compile
 *   environment, line 4974:  Called cmake-utils_src_compile
 *   environment, line 1653:  Called cmake-utils_src_make
 *   environment, line 1837:  Called _cmake_ninja_src_make
 *   environment, line  549:  Called eninja
 *   environment, line 2190:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 * 
 * If you need support, post the output of `emerge --info '=net-libs/webkit-gtk-2.28.4::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-libs/webkit-gtk-2.28.4::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-libs/webkit-gtk-2.28.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/webkit-gtk-2.28.4/temp/environment'.
 * Working directory: '/var/tmp/portage/net-libs/webkit-gtk-2.28.4/work/webkit-gtk-2.28.4_build'
 * S: '/var/tmp/portage/net-libs/webkit-gtk-2.28.4/work/webkitgtk-2.28.4'
Архитектура арм64.

P.S. Анон, забанься, дебил.

 , ,

burato
()

Не собирается sway-1.5 в Gentoo

Лог тут http://sega007.ddns.net:7021/files/buildlog.txt Архитектура арм64.

 , ,

burato
()

RSS подписка на новые темы