Bug 54499 - Собрать модули ядра dummy_hcd, g_mass_storage
Summary: Собрать модули ядра dummy_hcd, g_mass_storage
Status: NEW
Alias: None
Product: New/proposed packages
Classification: Development
Component: Обычный репозиторий (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-27 18:28 MSK by Artem Varaksa
Modified: 2025-05-29 11:42 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2025-05-27 18:28:53 MSK
Полезны для создания виртуальных usb устройств, например исходя из https://gist.github.com/drygdryg/26795b9e454e08659248c8ef20e9be45 можно было бы сделать:

# export USB="virtual_usb.img" && \
    fallocate -l 16G "$USB" && \
    sudo mkfs.ext4 "$USB" && \
    sudo modprobe dummy_hcd && \
    sudo modprobe g_mass_storage "file=$USB" idVendor=0x8564 idProduct=0x1000 iSerialNumber=C71FFD58CDF9 iManufacturer="JetFlash" iProduct="Mass Storage Device" removable=true cdrom=false stall=false
Comment 1 Andrey Cherepanov 2025-05-29 11:42:51 MSK
Прошу включить для ядра:

CONFIG_USB_GADGET=m
CONFIG_USB_RAW_GADGET=m
CONFIG_USB_DUMMY_HCD=m

Подробности: https://www.altlinux.org/Исследование_возможности_применения_raw-gadget_как_источника_USB-трафика_для_тестирования_usbredir