Что за фигня с дисковой активностью? 5MB/s от процесса ext4lazyinit в простое
Это только когда я примотнирую на ext4 второй физический хард в системе. От чего это и зачем?
Это только когда я примотнирую на ext4 второй физический хард в системе. От чего это и зачем?
Xev показывает
ButtonRelease event, serial 35, synthetic NO, window 0x2000001,
root 0x212, subw 0x0, time 289958499, (61,132), root:(932,563),
state 0x0, button 9, same_screen YES
ButtonPress event, serial 35, synthetic NO, window 0x2000001,
root 0x212, subw 0x0, time 289959023, (61,132), root:(932,563),
state 0x0, button 8, same_screen YES
Читал арчвики по альсе, да так и не понял, как сделать, чтоб одновременно и альсамикшер и upmix работали.
ctl.equal {
type equal;
}
pcm.plugequal {
type equal;
# Modify the line below if you do not
# want to use sound card 0.
#slave.pcm "plughw:0,0";
# by default we want to play from more sources at time:
slave.pcm "plug:dmix";
}
# pcm.equal {
# If you do not want the equalizer to be your
# default soundcard comment the following
# line and uncomment the above line. (You can
# choose it as the output device by addressing
# it with specific apps,eg mpg123 -a equal 06.Back_In_Black.mp3)
pcm.!default {
type plug;
slave.pcm plugequal;
}pcm.upmix71 {
type upmix
slave.pcm "surround71"
delay 15
channels 8
}
pcm.!default "plug:upmix71"В попытках собрать и зпустить загрузчик столкнулся с такой проблемой, загрузчик при включении выводит на сериал
U-Boot TPL 2020.10-00676-g9885313b9a (Oct 13 2020 - 06:24:16)
sdram_init: LPDDR3 - 933MHz failed!
rk3399_dmc_init DRAM init failed -22
Missing DTBКонечно тут и ежу ясно, что надо стереть emmc, но как это сделать? Неужели отпаивать придётся?
Если проц можно глянуть через /sys/device/system/cpu то у рама есть подобный путь?
В Gentoo dtb файл от Армбиан не работает, в исходниках нету OrangePi4, но от rk3399-firefly и от rk3399-nanopi работает, но в firefly не работает нормально видео, а в nanopi не работает pcie. Я пытался переписать всё о pci-e в nanopi, были конфликты с phandle. Но pcie не определяется. тут без научного метода не обойтись, потому придётся познавать смысл написанного в dts.
Кто разбирается в синтаксисе dts?
Через поиск нашёл в менюконфиге параметр
KM_KONSOLE_TTYКак настраиваются параметры tty консоли?
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Долгое время у меня не получалось снять картинку на Orange Pi4 по HDMI, пока я не пробнул другой dtb файл. Так, как точно на опи4 в моём распоряжении нет, сгенерировать его я не умею, а из армбиановской сборки он не подходит и картинки нет, то я взял от RK-3399-pock-pi-4.dtb, картинка есть! Но разрешение самое низкое, фпс-ы никакие, всё мерцает. Я понимаю, что в проекте армбиан они делали программу, которая определяет, какой монитор, какое разрешение, это всё задаёт нужное разрешение. Но я хочу руками. Я могу конвертировать dtb в dts, но там не просто, не просто понять, что отвечает за разрешение, строчки 640х480 1280х720 итд там нет вообще. В строках, включающих «HDMI» формат, похожий на 16-тиричный, но я точно не уверен. Хотел бы научиться и разобраться.
Gentoo, на всех машинах в spasefm вместо русского знаки вопроса, локали делал по хендбуку и нигде с этим нет проблем, в меню и даже в консоли всё отображается корректно, только в fm знаки вопроса и только в именах файлов! Меню в фм на русском нормально отображается. Что можно сделать?
Заметил, что это проявляется ТОЛЬКО на усб носителе в NTFS, в любом другом отображает корректно.
Дополню: Это не фм, с консоли то же самое.
fork/exec {runtime.tools.ctags.path}/ctags: no such file or directoryГде он не может найти директории?
Всё, что нашёл указывал-карточка не определяется. Нагуглить какой точно не могу((
А то чёт в менюконфиге не видать...
Собственно в шапке всё описал.
Собираю Gentoo на интелатом. Собрал Lumina-desktop и Fvwm-crystall. Но если любой из них пускать, то прекращают работать устройства ввода-клава и мышь. По ssh зайти, убить иксы-так обратно в консоли всё работает. Что делать не знаю.
(14:38:16) Scheduled command failed: watch_directory: Command "load_start" does not exist. 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 устанавливал.
Не могу пересобрать ядро из ветки сорцов 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....
Надеюсь, что кто то отсюда расскажет секрет сборки.
Много софта всякого накомпилял, например, gcc собирается часа 1.5(напомню, у Opi4 6 ядер, 2 A-72 2Ггц, 4 A-53 1.800 Ггц). Дольше всего собирался Qtwebrngine для браузера Falkon, около 16 часов. Либреофис собирается 6 часов. Для справки, проверял энергопотребление(у меня и монитор на 22" на одну линию подключён и диск большой с 12в питанием тут же) составляет при простое около 3 ват, а если компилять, то максимум 5 ват на несильной яркости, сильную не люблю. Как это всё работает сделаю отдельную тему в категории «рабочие места»
И да, всем, кто говорит, что арм64 не готов для десктопа я скажу, не только готов, а ждёт желающих)))
Попробывал, говорит не удаётся запустить бинарный файл, приложение вк-десктоп, я не могу собрать из исходников, вот дай, думаю, пробну собранное, но не получается. Может есть какие то способы, коих я не знаю?
| ← назад | следующие → |