LINUX.ORG.RU

Сообщения u5er

 

Помогите разобраться с настройкой wpa_supplicant

Я хочу при подключении к конкретной вайфай сети использовать конкретный мак-адрес.

Почитал подробный пример конфига https://w1.fi/cgit/hostap/plain/wpa_supplicant/wpa_supplicant.conf

Там есть пара интересных настроек, которые у меня не получается задействовать: mac_addr и mac_value. Указал в глобальной части конфига mac_addr=3 и в конфиге самой сети указал mac_value=<mac>. Перезапускаю демона и он мне пишет unknown network field 'mac_value'. Поиск в сети вообще ничего путного не выдаёт. Версия суппликанта 2.10.

Что я делаю не так?

 

u5er
()

grub-install: error: unknown filesystem

Пытаюсь организовать livehdd.

Подключаю диск к системе, размечаю его как GPT. Первый раздел для граба на 4 метра, выставляю ему флаг bios_grub. Второй раздел на 32 гига под систему.

Монтирую диск, скачиваю rootfs tarball(пробовал void и gentoo), распаковываю, копирую resolv.conf, монитрую /dev, /proc, /sys и чрутаюсь.

Ставлю сам граб в чруте. Пытаюсь записать его на диск:

# grub-install --target=i386-pc /dev/sdc
Installing for i386-pc platform.
grub-install: error: unknown filesystem.

И такая петрушка происходит только в чруте если файловая система xfs. Если выбрать, например, ext4, то ставится без проблем. Причём на работающей системе граб ставится без проблем, даже на xfs. Проблема только внутри чрута.

Судя по документации https://www.gnu.org/software/grub/manual/grub/grub.html поддержку xfs никто не выкидывал. Раньше без проблем создавал загрузочные диски таким образом.

В чём может быть проблема?

 

u5er
()

Держу в курсе: в ядре 6.6.11 отломали fstrim на nvme

На ядре линукс 6.6.11 команда fstrim -v -a даёт неожиданный результат

[  361.729520] nvme nvme0: I/O 768 (Dataset Management) QID 6 timeout, aborting
[  361.729542] nvme nvme0: I/O 769 (Dataset Management) QID 6 timeout, aborting
[  361.729549] nvme nvme0: I/O 770 (Dataset Management) QID 6 timeout, aborting
[  361.729556] nvme nvme0: I/O 771 (Dataset Management) QID 6 timeout, aborting
[  361.729709] nvme nvme0: Abort status: 0x0
[  361.729728] nvme nvme0: Abort status: 0x0
[  361.729733] nvme nvme0: Abort status: 0x0
[  361.729754] nvme nvme0: Abort status: 0x0
[  361.821488] nvme nvme0: I/O 799 (Dataset Management) QID 6 timeout, aborting
[  361.821501] nvme nvme0: I/O 800 (Dataset Management) QID 6 timeout, aborting
[  361.821507] nvme nvme0: I/O 801 (Dataset Management) QID 6 timeout, aborting
[  361.821512] nvme nvme0: I/O 802 (Dataset Management) QID 6 timeout, aborting
[  361.821685] nvme nvme0: Abort status: 0x0
[  361.821704] nvme nvme0: Abort status: 0x0
[  361.821708] nvme nvme0: Abort status: 0x0
[  361.821727] nvme nvme0: Abort status: 0x0
[  391.934516] nvme nvme0: I/O 768 QID 6 timeout, reset controller
[  399.661516] pcieport 0000:00:01.1: AER: Uncorrected (Fatal) error received: 0000:00:01.1
[  399.661532] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Fatal), type=Transaction Layer, (Receiver ID)
[  399.661537] pcieport 0000:00:01.1:   device [8086:2f03] error status/mask=00000020/00000000
[  399.661543] pcieport 0000:00:01.1:    [ 5] SDES                   (First)
[  399.661551] nvme nvme0: frozen state error detected, reset controller
[  455.937017] nvme0n1: Read(0x2) @ LBA 2350616, 8 blocks, Host Aborted Command (sct 0x3 / sc 0x71) 
[  455.937032] I/O error, dev nvme0n1, sector 2350616 op 0x0:(READ) flags 0x81700 phys_seg 1 prio class 2
[  455.943572] nvme 0000:02:00.0: Unable to change power state from D3cold to D0, device inaccessible
[  455.943694] nvme nvme0: Disabling device after reset failure: -19
[  455.949596] I/O error, dev nvme0n1, sector 501375865 op 0x1:(WRITE) flags 0x29800 phys_seg 1 prio class 2
[  455.949615] XFS (nvme0n1p3): log I/O error -5
[  455.949622] XFS (nvme0n1p3): Filesystem has been shut down due to log error (0x2).
[  455.949626] XFS (nvme0n1p3): Please unmount the filesystem and rectify the problem(s).
[  456.977574] pcieport 0000:00:01.1: broken device, retraining non-functional downstream link at 2.5GT/s
[  457.010546] pcieport 0000:00:01.1: Data Link Layer Link Active not set in 1000 msec
[  457.010557] pcieport 0000:00:01.1: AER: Root Port link has been reset (-25)
[  457.010565] pcieport 0000:00:01.1: AER: subordinate device reset failed
[  457.010593] pcieport 0000:00:01.1: AER: device recovery failed

В результате файловые системы на отвалившихся дисках становятся недоступны со всеми вытекающими.

На ядрах 6.5.Х всё работает. Продолжаю наблюдения.

 ,

u5er
()

Куда вы деваете отбраковку или ненужные модели?

Вопрос владельцам «пластиковых» 3д-принтеров.
Вроде в сети мелькала информация о том, что пластик можно переплавить и использовать повторно. Даже есть проекты устройств для переплавки. Ещё мелькала информация, что мол есть специальные заводы, которые занимаются переплавкой, но конкретных я не нашёл. Читал также, что после переплавки качество пластика значительно падает. А как дела обстоят на самом деле?
Интересуюсь потому, что собираюсь купить себе 3д-принтер и подозреваю, что косяков и ошибок у меня будет много в виду отсутствия опыта.

 ,

u5er
()

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

Древняя проблема. Периодически ищу решения, но пока решения нет.

С нативным софтом под линукс проблем нет - значки в трее работают исправно.

Если программа запущена через вайн, то в трее появляется пустое место, но сама иконка не прорисовывается. То есть просто пустое место там, где должна быть иконка. При наведении курсора мыши на неё, курсор мыши исчезает и взаимодействовать с иконкой приложения не получается. Такое поведение наблюдаю для всех программ, которые запускаются через вайн и должны рисовать иконки в трее.

Есть ли решения?

 

u5er
()

Как вы боретесь с окислами и загрязнением контактов?

Речь пойдёт о контактах в различных разъёмах, например, USB-C. В частности на смартфонах.

Со временем контакты в разъёмах окисляются и контакт перестаёт быть нормальным. Например, можно поставить смартфон на зарядку и он даже пишет, что зарядка пошла, а через пару часов, когда его нужно брать и уходить, выясняется, что как сколько % зарядка было, столько и осталось. Причём визуально разъём чистый. Или когда подключаешь смартфон к ПК, то достаточно просто шевельнуть кабель и соединение сбрасывается - для передачи файлов фатально.

Ещё в кейсе для наушников TWS такая же проблема - если убрать в чехол-зарядку, то из-за плохого контакта они могут не встать на зарядку, а продолжать работать со всеми вытекающими. Самый смак в том, что не всегда получается понять, насколько надёжен контакт и о необходимости их почистить уже узнаёшь после того, как дерьмо случилось.

Для очистки пользуюсь обычным изопропиловым спиртом. Достаточно залить разъём спиртом, несколько раз переподключить и потом продуть. Контакты на наушниках достаточно просто протереть.

А как вы решаете такого рода проблемы? Может есть идеи получше?

P.S. Линукс тут при том, всё это железо работает на нём.

u5er
()

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