← All posts tagged Linux

В dts у меня значение, что-то типа
hello-world = <2>;

Я пытаюсь его прочитать
of_property_read_u8(node, "hello-world", & hw);

Но у меня упрямо считывается 0. Почему так? Что делать?

Если of_property_read_u8 возвращается без ошибки, это значит, что значение считалось?

А почему в unix нет команды, которая ничего не делает?
Например, я хочу проверить, как настроена команда sudo. Я не хочу выполнять никакую команду, просто sudo проверить.
Например, я бы мог выполнить sudo nop, если бы такая команда была.
А так я вынужден думать, какую бы мне команду выполнить.
Не удобно.
Свою что-ли, написать? Вот в moreutils дописывали команды, которые могли бы быть в coreutils, но о них не подумали. (Кстати, не помню, чтобы в moreutils было что-то полезное, не пользуюсь ими). А вот команду nop туда добавили?

вытащил старую кубиборду, собрал новое ядро, 4.16. Даже загрузилось, вот только почему-то usb-флешка не монтируется, вообще устройство /dev/sda1 не создаёт.
Пишет в dmesg: new high-speed USB device number 2 и всё.
Клавиатура работает.

В Arch в community добавили iwd — новый демон на замену wpa_supplicant, не использует openssl, обращается за криптографией напрямую в ядро.
У меня просто не работает, даже списка сетей не видит.

Купил на днях бэушный hp probook 450. Дёшево!
Впервые столкнулся, что какое-то оборудование не работает в прыщах из коробки, предлагается попердолиться, собрать какие-то левые драйвера из исподников (или это только для старых ядер?).
Ну и у меня никогда не было такого большого ноута, я не ожидал, что он настолько большой. Будет ли удобно использовать его в постели? похоже, не очень :-(

А что лучше всего для voip на локалхосте? Допустим, два телефона в одной сети подключились к одном локалхосту и разговаривают, и чтобы это было с минимальными какими-то настройками.
Думаю, что разбираться с asterisk для этого слишком сложно, мне бы что-то попроще, для локалхоста.

Не получается загрузить кубиборду, buildroot её больше не поддерживает, а сам не могу понять, как его собрать нужно и какие параметры. До загрузки ядра даже не доходит пока что.
Можно, конечно, бинарный дистрибутив поставить., но хочется-то свою систему из исподников собрать.
Не люблю ARM.

Говорят, в июне уже отгружать начнут и всего за тысячу долларов.
Свободка! Дёшево!
sifive.com

World’s fastest RISC-V Processor
World’s only Linux-capable RISC-V SoC
4+1 Multi-Core Coherent Configuration, up to 1.5 GHz
4x U54 RV64GC Application Cores with Sv39 Virtual Memory Support
1x E51 RV64IMAC Management Core Coherent 2MB L2 Cache
64-bit DDR4 with ECC
1x Gigabit Ethernet
Built in 28nm