Как остановить usb_gadget, возвращающий «Операция не разрешена»

Вполне вероятно, что вывод gawkбуферизуется, когда его вывод направляется в конвейер, и что генерируемого вывода недостаточно для очистки буфера.

Чтобы очистить выходной буфер вручную, используйте fflush()в программе gawk:

gawk '{... ; print out; fflush() }'
2
28.02.2020, 00:30
1 ответ

configfs — это специальная файловая система, которая не позволяет удалять эти файлы. Вы не можете удалить все файлы рекурсивно. Вы должны выполнить rmdir в каталогах в вашем customgadget вместо:

rmdir /sys/kernel/config/usb_gadget/customgadget/strings/0x409/
rmdir /sys/kernel/config/usb_gadget/customgadget/os_desc/
rmdir /sys/kernel/config/usb_gadget/customgadget/

Подробнее:https://www.kernel.org/doc/Documentation/usb/gadget_configfs.txt

1
28.04.2021, 23:21

Теги

Похожие вопросы