Size: a a a

2021 January 15

AK

Artsiom Karakin in OpenBSD
Но это так: мне кажется. Уже перекрестился
источник

N

Noiseless in OpenBSD
ну я в трейсе ядра сходу ничего сейчас не понял, но из моих действий примерно понятно, что пошло не так.
репорт пока отправлять не хочу, может на досуге (хз правда когда) сам попробую запатчить, по крайней мере ws/mouse
источник

AK

Artsiom Karakin in OpenBSD
А почему репорт не хотите отправить ? Кернел паник это такое событие, которое достаточно частое чтобы всегда быть к нему готовым и достаточно редкое, чтобы всегда  отправлять репорты о нём
источник

N

Noiseless in OpenBSD
вообще, наверное, правда лучше отправить, а не выэтосамое
источник

AK

Artsiom Karakin in OpenBSD
Спасибо
источник

N

Noiseless in OpenBSD
Почитал смежные маны и исходники, разобрался. Воркэраунд есть.
После добавления в /etc/X11/xorg.conf.d/50-mouse.conf следующего:
Section "ServerLayout"
       Identifier     "Laptop"
       InputDevice    "Touchpad" "CorePointer"
EndSection
Section "ServerFlags"
       Option      "AutoAddDevices" "false"
EndSection
Section "InputDevice"
       Identifier  "Touchpad"
       Driver      "ws"
       Option      "Device" "/dev/wsmouse"
EndSection
У меня заработал hotplug мыши.
Почему так? Тут 3 ключевых момента:
1) wsmux(4) - благодаря нему есть /dev/wsmouse, который акумулирует в себе события из /dev/wsmouse[0-9], но нормально это работает только в том случае, если другие устройства не используются напрямую (явно)
2) Поэтому описываем правильное устройство в конфиге явно (у меня оно называется Touchpad, но это я просто не переименовал)
3) Поэтому пишем
Option      "AutoAddDevices" "false"
, чтобы xorg подцепил только то, что прописано в конфиге и ничего более.

Проблема возникала потому что без моего огораживающего конфига xorg пытался использовать и wsmouse и wsmouse0, что и приводило к вздржне-эффекту. Такие дела. Завести нахер мне не нужный хотплаг мыши стоил мне вечера жизни)
источник

AK

Artsiom Karakin in OpenBSD
Спасибо.
По поводу «Завести нахер мне не нужный хотплаг мыши стоил мне вечера жизни» я  слышал  выражение : time you enjoyed wasting is not wasted
источник

c

corsars in OpenBSD
Я офтгеваю от kernel panic в Xorg начиная с 6,х версий, ранее такого не было, чтобы опёнок падал от иксов. Допускаю что тут и firmware поменяться могли и рендеринг другой драйвер делает - по похоже firmware
источник

AK

Artsiom Karakin in OpenBSD
Кстати да, пожалуй соглашусь с вашим наблюдением по этому поводу
источник

aK

a K in OpenBSD
напомните как называется фиговина, которая позволяет запускать отдельный X в отдельном окне, удобно для настраивания фишек ДЕ/ВМ. Читал статью про такую, название забыл, то ли xnest, пока писал нашел. xnest, xephyr. Кто то знает более удобное?
источник

N

Noiseless in OpenBSD
использовал только xephyr, он ок. про второе ничего не знаю.
источник

aK

a K in OpenBSD
а, спасибо, попробую его
источник

AW

Alex Wiersbowsky in OpenBSD
https://github.com/ssh3

Если Вы тут, напишите мне, чтобы обсудить PR
источник

AW

Alex Wiersbowsky in OpenBSD
sysupgrade складывает все в /home/_sysupgrade. У меня там не хватает места и приходиться постоянно вставлять USB и перемонтировать ее как /home. НО у меня полно места в /usr/ports. Кто что подскажет, как лучше обойти? Если создать линк /home/_sysupgrade куда-нибудь на /usr/ports/something не должно же проблем возникнуть?
источник

N

Noiseless in OpenBSD
я думаю, симлинк - норм. какой-то альтернативы без переразбивки диска я придумать не могу.
источник

aK

a K in OpenBSD
нельзя в настройках sysupgrade указать другой каталог?
источник

N

Noiseless in OpenBSD
только в коде. с учётом его простоты тоже вариант, но с каждым обновлением придётся мержиться. или нет, но помнить о возможных граблях
источник

v

vint_243 in OpenBSD
Расшарить дирку где есть место через nfs локально
И смонтировать туда где не хватает
В linux можно было напрямую сделать --bind
В опенке такого нет
Но есть nfs
источник

AK

Artsiom Karakin in OpenBSD
Я бы загрузился в bsd.rd, поменял бы размер нужной партиции через disklabel, затем использовал growfs для увеличения размера уже существующей файловой системы. Предварительно сделав бэкап нужных файловых систем с помощью dump. Притом ознакомившись с примерами того как восстанавливать из бэкапа в мане по restore (man restore /-r)
Я склоняюсь к тому, что так и задумывалось разработчиками судя по мануалу
https://man.openbsd.org/growfs.8
Более того я сам так делал, хотя это было относительно давно, году так в 2017-2018
источник

AK

Artsiom Karakin in OpenBSD
Только если вдруг в выводе disklabel увидите наличие никуда не смонтированной партиции, которую создал установщик ос, а не вы сами, не спешите её  форматировать, лучше не надо, из опыта говорю.
источник