Вот есть uinput и /dev/vcs*. Вроде как, можно эмулировать ввод с клавиатуры и видеть содержимое /dev/tty. Есть что-то готовое, чтобы засунуть его в initramfs (ну и sshd с ним), и подключаясь по ssh видить, что там происходит в начальный момент загрузки?
Или это невозможно и какого-то функционала на уровне ядра не хватает?
Сейчас заметил, что на алике для некоторых одноплатников появились радиаторы на всю площадь платы. Кто-нибудь из лоровцев их использовал, как они?
С одной стороны для памяти/проца получается большая поверхность теплоотвода, но с другой стороны другие м/с на плате и сама плата будет охлаждаться хуже...
Если я правильно понимаю, то начиная с версии 114 хромой выставляет ″@media( prefers-color-scheme: dark|light) {}″ чтобы сайт отображался в тёмной|светлой теме.
У меня как-бы собственная тема на основании Adwaita, и если в файле написать:
В gentoo переодически выкидывают старый софт, нет мантейнера нет ebuild'a. Если этот софт просто оставлять, то он тащит по зависимостям много чего и мешает обновляться. Поэтому его приходится удалять.
Как и во что (chroot/flatpack/snap и т.д.) лучше/проще упаковать такой бинарник, со всеми зависимостями, вплоть до libc? Чтобы меньше телодвижений.
В gentoo vlan принято описывать в /etc/conf.d/net, прописывать там ″vlans_eth1=1 2 4″ и т.д. И эти vlan создаются и поднимаются при поднятиии интерфейса eth1. Как-то можно одной командой выключить/включить/переконфигурить один vlan, не рестартуя весь eth1? Я не про команды ip link/addr, а именно какой-нибудь ifup.
Или в каком формате описать vlan в /etc/conf.d/net, чтобы им можно было отдельно управлять?
Досталась материка, на которой всего один коннектор для вентилятора (CPU). Я привык, что у меня отображается частота вращения всех трёх вентиляторов, чтобы было видно, что вентилятор забило пылью.
Есть в природе готовая коробочка или проект на arduino/stm32, как-то подключающаяся к материнке (по USB?) и передающая данные об оборотах подключеных к ней вентиляторов и т.д.? Причём, чтобы это было нормально было интегрировано в систему, чтобы sensors и другие утилиты отображали данные.
Как-то погуглил, вобще не нашёл управляемых контроллеров вентиляторов, всё как-то с переменными резисторами/кнопками...
Обнаружил тут, что как-то не правильно запомнил пароль и на новом компе не могу его ввести. Вчера вводил свой e-mail, но так и не получил письмо. Не знаю, разовый это сбой или ЛОР не может отсылать почту на mail.ru, но ждать неделю до повторной попытки не хочется.
Всегда думал, что в SATA разъёме питания более длинные контакты это земля, но по факту получается, что каждое из напряжений выведено на один длинный и два коротких контакта.
Посмотрел разные НЖМД, у них у всех ответные контакты просто объединяются. То есть при втыкании разъёма никакого гарантированного порядка появления напряжений нет. В чём смысл?
Как можно узнать, в какой режим сконфигурился NVME накопитель (число pci-линий, их скорость)?
Я пока нашёл, что команда nvme (пакет nvme-linux) умеет показывать cls и nlw для intel'ов. И ещё нашёл nvmed_info, но там как-то сложно, нужно их модуль компилить и не факт, что получится для ядер 5.x. Есть ещё варианты, если в доке на материнку ничего нет или если работаешь удадлённо и не знаешь физически в какой слот воткнут nvme?
Как-то в gentoo можно собирать статистику потребления памяти (ОЗУ и tmp каталог) по пакетам? Может есть готовый скрипт?
Как я понимаю, нужно засовывать каждый ebuild в отдельный cgroup, потом брать memory.max_usage_in_bytes или memory.stat. А для tmp делать ″du -s″ в /etc/portage/bashrc при:
Если сделать EMERGE_DEFAULT_OPTS="--jobs 3", то одновременно будет собираться до трёх пакетов. Можно ли для отдельного пакета переопределить это? Чтобы, например, одновременно с chromium ничего другое не собиралось?
Медлено (на 1 примерно раз в 5 секунд) растёт счётчик ″rx dropped″. Но если запустить:
tcpdump -i eth0 -n -nn
то счётчик перестаёт расти. Остановишь tcpdump и рост продолжается. Счётчик ″errors″ нулевой, на проблемы с кабелем не похоже.
Обычный комп, ядро 4.19, сетёвка интегрирована, RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02), модуль ядра r8169. Воткнут в обычную локалку, где сейчас и трафика то особо нет, дампится arp-запросы, ipv6, stp, cdpv1, mDNSю.
С чем это может быть связано? Нагуглить не получается. Работе не мешает, ping и всё прочее без потерь. Просто раздражает, что dropped не 0.
Собственно, сабж. Описание прочитал, но не понял, что motion считает измененим освещённости? motion отдельно анализирует luma?
Он может сообщать в файл или куда ещё, сколько в данный момент значение этого параметра?
И как этот параметр связан с threshold_maximum, какой из них проверяется первее и т.д.?
Ну и, чтобы не создавать ещё одну тему, motion можно заставить обрабатывать уже готовое видео? Один раз записал, а потом меняешь параметры и смотришь, будет ли motion считать, что в видео есть движение...
Есть мнение, что у eMMC лучше с ресурсом записи, чем у microSD. Некоторые советуют для для всяких RPi покупать на алике переходник с подключенной м/с eMMC и втыкать его в слот microSD.
Но прочитал тут, что RPi 4 для загрузки с такого переходника потребовал обновления загрузчика (чтобы бутлоадер поддерживал загрузку с eMMC). Это действительно так? Система отличает microSD карточку от eMMC, воткнутого через переходник? И что с остальными одноплатниками, RPi zero, RPi 3 и т.д.?
Купил на алике переходник usb-serial, вроде, номальная платка. Кварц, два чипа (FTDI FT232BL и AT 93C46). Работает, но udevadm не показывает ATTRS{serial}. Не написать нормальное udev-правило.
Погуглил, вроде в стандартном формате EEPROM отведено место под серийный номер. Попробовал прочитать программами ftdi_eeprom, ft232r_prog, ftx_prog, ftdi_prog. В общем-то, везде одно:
неправильное содержимое. Стоит ли пробовать генерить и прошивать «правильное» содержимое, или у китайских клонов какой-то свой формат и с «правильным» EEPROM устройство перестанет работать? Выпаивать и считывать флешку пока лень.
И появится ли ATTRS{serial} после прошивки, или драйвер ядра не даёт данный атрибут?
Купил USB-свисток 15f4:0131 HanfTek Astrometa модификации 2018 года, RTL2832 + Sony CXD2837ER. Выяснил, что в РФ в первом мультиплексе каналы РОССИЯ-1, РОССИЯ-24 и ОТВ идут в PLP-1, а остальные в PLP-0. Поэтому по умолчанию он показывает 17, а не 20 каналов.
Ядро через DTV_STREAM_ID позволяет задавать PLP демодулятору и через ″dvbjet ... 42=1 | mpv″ можно посмотреть Вести. Но я вобще не нашёл поддержки PLP ни в ″w_scan″, ни в формате файла ″~/.config/mpv/channels.conf″, ни в ″mpv″.
Как это по правильному должно реализовываться? Демодулятор должен быть «умным» и получать потоки сразу из всех PLP? Или такая возможность штатная для демодулятора и в ядре неполный драйвер cxd2841er?
P.S. Всех желающих сообщить, что «быдлоящик не нужен» прошу делать это где-нибудь в другом треде. Я в курсе.
ID 0fe6:9700 ICS Advent DM9601 Fast Ethernet Adapter
с обычным 10 Мбит хабом линкуется только кроссовым патч-кордом. На прямом патч-корде линк не поднимается. Может есть тут владельцы таких устройств, проверьте, если не сложно. Чтобы мне понять, это у меня у одного такое или это у всех сетёвок на этом чипе такая проблема?
Может кто под виндой проверит, может это бага линуксового драйвера.
Только не надо замусоривать топик фразами про 10 Мбит не нужно ;)
# rc_logger launches a logging daemon to log the entire rc process to
# /var/log/rc.log
# NOTE: Linux systems require the devfs service to be started before
# logging can take place and as such cannot log the sysinit runlevel.
rc_logger="YES"
Первое сообщение в /var/log/rc.log:
rc default logging started at Thu Oct 15 17:59:37 2020
* Starting sysklogd ...
[ ok ]
То есть в логе нет не только sysinit, но и всего boot. Это так и должно быть? И таймингов тоже нет, как смотреть сколько какой демон стартовал?