Arch Linux에 설치되지 않은 OTG의 USB 하드 드라이브

Arch Linux에 설치되지 않은 OTG의 USB 하드 드라이브

Arch Linux ARM에서 Wandboard의 USB OTG 포트를 통해 USB 하드 드라이브(Seagate Backup Plus)를 설치하려고 합니다. 드라이브를 연결했을 때 표시등이 몇 번 깜박이고 Arch Linux가 장치를 찾았지만 그것이 USB 허브라는 것을 발견했습니다.

[ 1912.431400] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 1912.452800] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 1912.458503] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.08
[ 1912.466803] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1912.474060] usb usb1: Product: EHCI Host Controller
[ 1912.478967] usb usb1: Manufacturer: Linux 5.8.7-1-ARCH ehci_hcd
[ 1912.484916] usb usb1: SerialNumber: ci_hdrc.0
[ 1912.489891] hub 1-0:1.0: USB hub found
[ 1912.493807] hub 1-0:1.0: 1 port detected

Linux에서 HDD를 블록 장치로 인식하여 마운트할 수 있도록 하는 방법이 있습니까?

추가 정보를 제공해 드리겠습니다. 티알레스


진행 보고서: 연구를 계속하면서 g_mass_storage 모듈이 내 장치 트리에 있다는 것을 발견했습니다. 이 모듈이 이미 있으므로 USB HDD를 저장 장치로 사용하기 위해 Arch ARM을 다시 컴파일할 필요가 없다고 가정하는 것이 맞습니까? 그러나 하드 드라이브를 마운트하려면 부팅 시 모듈을 활성화하는 방법에 대한 도움이 필요합니다. 아래는 출력입니다모듈 정보모듈에서:

[alarm@alarm ~]$ modinfo g_mass_storage
filename:       /lib/modules/5.8.7-1-ARCH/kernel/drivers/usb/gadget/legacy/g_mas                    s_storage.ko.gz
license:        GPL
author:         Michal Nazarewicz
description:    Mass Storage Gadget
depends:        usb_f_mass_storage,libcomposite
intree:         Y
name:           g_mass_storage
vermagic:       5.8.7-1-ARCH SMP preempt mod_unload modversions ARMv7 p2v8
parm:           idVendor:USB Vendor ID (ushort)
parm:           idProduct:USB Product ID (ushort)
parm:           bcdDevice:USB Device version (BCD) (ushort)
parm:           iSerialNumber:SerialNumber string (charp)
parm:           iManufacturer:USB Manufacturer string (charp)
parm:           iProduct:USB Product string (charp)
parm:           file:names of backing files or devices (array of charp)
parm:           ro:true to force read-only (array of bool)
parm:           removable:true to simulate removable media (array of bool)
parm:           cdrom:true to simulate CD-ROM instead of disk (array of bool)
parm:           nofua:true to ignore SCSI WRITE(10,12) FUA bit (array of bool)
parm:           luns:number of LUNs (uint)
parm:           stall:false to prevent bulk stalls (bool)
``

관련 정보