
Ubuntu日本語フォーラム

ログインしていません。
SDカードを読みとりたいとUSB方式のカードリーダを準備しました
カードリーダを挿すとdmesgで
[ 3136.063117] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3136.063127] usb 3-2: Product: USB2.0 Device
[ 3136.063136] usb 3-2: Manufacturer: Generic
[ 3136.063145] usb 3-2: SerialNumber: 20120218120009
[ 3136.072150] scsi7 : usb-storage 3-2:1.0
[ 3137.077193] scsi 7:0:0:0: Direct-Access Generic Mass-Storage 1.09 PQ: 0 ANSI: 2
[ 3137.087665] sd 7:0:0:0: Attached scsi generic sg3 type 0
[ 3137.357535] sd 7:0:0:0: [sdd] Attached SCSI removable disk
と表示されます
cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: SILICONMOTION SM Rev: n/a
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: SanDisk Model: Cruzer Fit Rev: 1.26
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: USB2.0 Model: CardReader SD0 Rev: 0100
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi7 Channel: 00 Id: 00 Lun: 00
Vendor: Generic Model: Mass-Storage Rev: 1.09
Type: Direct-Access ANSI SCSI revision: 02
と表示されるのでsgは認識されてるとは思うんですが
多分lunの認識が有効で無いと思うんですが、googleで探して見ると
カーネルの再構築の方法しか見つけられません
/etc/modeprobe.confを設定の後、initdrdを作り直せとの記述も見つけましたが
/etc配下にmodeprobe.confを見つけられません
対処についてアドバイスいただけると幸です
オフライン
ls /dev/sg*
/dev/sg0 /dev/sg1 /dev/sg2 /dev/sg3
となりますが
sudo mount /dev/sg0 /mnt
mount: /dev/sg0 はブロックデバイスではありません
mountできません
オフライン
[ 3137.357535] sd 7:0:0:0: [sdd] Attached SCSI removable disk
とあるので、カードリーダーは/dev/sddではないのですか?
オフライン
なるほど、アドバイスありがとうございます
やはり聞かないとだめですね
[ 7520.355361] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 7520.624836] sd 8:0:0:0: [sdd] Attached SCSI removable disk
[ 7612.921479] usb 1-4: USB disconnect, device number 12
[ 7615.436074] usb 1-4: new high-speed USB device number 13 using ehci-pci
[ 7615.568913] usb 1-4: New USB device found, idVendor=1908, idProduct=0225
[ 7615.568927] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7615.568937] usb 1-4: Product: USB2.0 Device
[ 7615.568945] usb 1-4: Manufacturer: Generic
[ 7615.568954] usb 1-4: SerialNumber: 20120218120009
[ 7615.573725] scsi9 : usb-storage 1-4:1.0
[ 7616.572864] scsi 9:0:0:0: Direct-Access Generic Mass-Storage 1.09 PQ: 0 ANSI: 2
[ 7616.580485] sd 9:0:0:0: Attached scsi generic sg3 type 0
[ 7616.845335] sd 9:0:0:0: [sdd] Attached SCSI removable disk
ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 2月 11 12:37 /dev/sda
brw-rw---- 1 root disk 8, 1 2月 11 11:58 /dev/sda1
brw-rw---- 1 root disk 8, 16 2月 11 12:37 /dev/sdb
brw-rw---- 1 root disk 8, 17 2月 11 12:37 /dev/sdb1
brw-rw---- 1 root disk 8, 32 2月 11 12:37 /dev/sdc
brw-rw---- 1 root disk 8, 33 2月 11 11:58 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2月 11 12:37 /dev/sdc2
brw-rw---- 1 root disk 8, 37 2月 11 11:58 /dev/sdc5
brw-rw---- 1 root disk 8, 48 2月 11 14:06 /dev/sdd
なので、試したのですが、
sudo mount /dev/sdd /mnt
mount: no medium found on /dev/sdd
mount オプションが違うのでしようか?
オフライン
見つからないとあるので、メディアが入ってない、と認識されているということでしょうし、マウントオプションは関係ないと思います。
メディアはきちんと挿入されてますか?
「マイクロSD→SD」の変換アダプターを使用している場合は、別のアダプターに替えてみればどうでしょうか?
メディアもカードリーダーも他のOSやPCで動くことは確認されているのでしょうか?
基本的なことではありますが、問題の切り分けに必要ですので、今一度ご確認ください。
オフライン
うーーん SDのアダプタは使っておらず
SDを読もうとしてるのですが、
諦めてダイソーのリーダ買いにいきます
アドバイスありがとうございます
オフライン
こんにちは。
早速ですが、
これは、 /dev/sdd1 ではないのでしょうか?
ですから例えば、
sudo mkdir /mnt/usbdisk
として、/etc/fstab に以下を追記
/dev/sdd1 /mnt/usbdisk auto rw,noauto,user 0 0
そして、
mount /mnt/usbdisk
でできませんか?
オフライン
それと、もし新品の未フォーマットなどでパーティションがつくられていない状態だと、/dev/sdd1 も見えないと思います。
その場合はもちろん、マウントができません。
ねんのため。
/dev/sdd にパーティションをつくってフォーマットする際には、Windowsとも互換性を残したければFAT32でフォーマットするとよいでしょう。
パーティションをつくるなどの作業をするには、Gpartedなどが便利です。
オフライン