私のデバイスはMotorola Atrix 4G(ME860)です。 11G SDカードが内蔵されていますが、SDカードスロットに新しい16G SDカードを挿入しました。
USBケーブルを使用して携帯電話をコンピュータに接続すると、Windowsコンピュータシステムに2つのリムーバブルディスクが表示されます。
ただし、Linux(マイGentooボックス)では、1つのデバイス(/dev/sdc
- 内部11G SDカード)のみが表示されます。他の16G SDカードデバイスは見えません。
Linuxで外部SDカードをマウントする方法は?
dmesg
情報:
<7>[ 1136.355862] hub 1-1:1.0: state 7 ports 6 chg 0000 evt 0002
<7>[ 1136.356126] hub 1-1:1.0: port 1, status 0101, change 0001, 12 Mb/s
<7>[ 1136.459809] hub 1-1:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
<6>[ 1136.532634] usb 1-1.1: new high speed USB device number 12 using ehci_hcd
<7>[ 1136.625519] usb 1-1.1: default language 0x0409
<7>[ 1136.634493] usb 1-1.1: adding 1-1.1:1.0 (config #1, interface 0)
<7>[ 1136.636506] usb-storage 1-1.1:1.0: usb_probe_interface
<7>[ 1136.636527] usb-storage 1-1.1:1.0: usb_probe_interface - got id
<6>[ 1136.636661] scsi13 : usb-storage 1-1.1:1.0
<7>[ 1136.636788] usb 1-1.1: adding 1-1.1:1.1 (config #1, interface 1)
<5>[ 1137.642196] sd 13:0:0:0: [sdc] Attached SCSI removable disk
<3>[ 1140.358324] sd 13:0:0:0: [sdc] No Caching mode page present
<3>[ 1140.358333] sd 13:0:0:0: [sdc] Assuming drive cache: write through
<3>[ 1140.363312] sd 13:0:0:0: [sdc] No Caching mode page present
<3>[ 1140.363321] sd 13:0:0:0: [sdc] Assuming drive cache: write through
<6>[ 1140.367887] sdc:
答え1
この問題を解決する方法を見つけました。カーネルを設定するときにそのオプションを設定していませんCONFIG_SCSI_MULTI_LUN
。.config