Debian Wheezyベースのルーターがありますが、3.10.107
USBストレージに接続した後にカーネルバージョンをインストールすることはできませんlsblk
。しかし、usb-devices
コマンドがリストされて以来、OSはそれを検出したようです。
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=054c ProdID=09c2 Rev=01.00
S: Manufacturer=Sony
S: Product=Storage Media
S: SerialNumber=5C0710488A173BC108
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=498mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
lsblk出力:
root@ubnt:/# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop8 7:8 0 80.1M 1 loop
mmcblk0rpmb 179:24 0 512K 0 disk
mmcblk0boot0 179:8 0 2M 1 disk
mmcblk0boot1 179:16 0 2M 1 disk
mmcblk0 179:0 0 3.7G 0 disk
|-mmcblk0p1 179:1 0 142M 0 part
`-mmcblk0p2 179:2 0 3.4G 0 part
mtdblock0 31:0 0 1M 1 disk
mtdblock1 31:1 0 3M 1 disk
mtdblock2 31:2 0 64K 1 disk
dmesg出力:
usb-storage 1-1:1.0: USB Mass Storage device detected
scsi1 : usb-storage 1-1:1.0
scsi 1:0:0:0: Direct-Access Sony Storage Media PMAP PQ: 0 ANSI: 6
ext3形式のデバイスを試してみましたが、まだ認識されていません。
通常のUSBストレージデバイスのようにマウントして使用できる方法はありますか?
答え1
幸い、scsi sd_mod.koドライバがデバイス自体で直接コンパイルする必要はありません。モジュールをロードした後、
insmod /lib/modules/3.10.107-UBNT/kernel/drivers/scsi/sd_mod.ko
USBがブロックデバイスリストに表示されます。
root@ubnt:/home/ubnt# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 28.9G 0 disk
`-sda1 8:1 1 28.9G 0 part
loop8 7:8 0 80.1M 1 loop
mmcblk0rpmb 179:24 0 512K 0 disk
mmcblk0boot0 179:8 0 2M 1 disk
mmcblk0boot1 179:16 0 2M 1 disk
mmcblk0 179:0 0 3.7G 0 disk
|-mmcblk0p1 179:1 0 142M 0 part
`-mmcblk0p2 179:2 0 3.4G 0 part
mtdblock0 31:0 0 1M 1 disk
mtdblock1 31:1 0 3M 1 disk
mtdblock2 31:2 0 64K 1 disk
root@ubnt:/home/ubnt#