お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-02-11 13:01:09

Ueda_Katuhiko
メンバ
登録日: 2013-04-20

マルチカードリーダを使いたい(ubuntu 12.04)

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を見つけられません

対処についてアドバイスいただけると幸です

オフライン

 

#2 2014-02-11 13:06:00

Ueda_Katuhiko
メンバ
登録日: 2013-04-20

Re: マルチカードリーダを使いたい(ubuntu 12.04)

ls /dev/sg*
/dev/sg0  /dev/sg1  /dev/sg2  /dev/sg3

となりますが

sudo mount /dev/sg0 /mnt
mount: /dev/sg0 はブロックデバイスではありません

mountできません

オフライン

 

#3 2014-02-11 13:52:21

popopopoon
メンバ
登録日: 2013-10-21

Re: マルチカードリーダを使いたい(ubuntu 12.04)

[ 3137.357535] sd 7:0:0:0: [sdd] Attached SCSI removable disk
とあるので、カードリーダーは/dev/sddではないのですか?

オフライン

 

#4 2014-02-11 14:09:05

Ueda_Katuhiko
メンバ
登録日: 2013-04-20

Re: マルチカードリーダを使いたい(ubuntu 12.04)

なるほど、アドバイスありがとうございます
やはり聞かないとだめですね

[ 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 オプションが違うのでしようか?

オフライン

 

#5 2014-02-11 17:24:01

popopopoon
メンバ
登録日: 2013-10-21

Re: マルチカードリーダを使いたい(ubuntu 12.04)

見つからないとあるので、メディアが入ってない、と認識されているということでしょうし、マウントオプションは関係ないと思います。

メディアはきちんと挿入されてますか?
「マイクロSD→SD」の変換アダプターを使用している場合は、別のアダプターに替えてみればどうでしょうか?
メディアもカードリーダーも他のOSやPCで動くことは確認されているのでしょうか?

基本的なことではありますが、問題の切り分けに必要ですので、今一度ご確認ください。

オフライン

 

#6 2014-02-12 06:13:25

Ueda_Katuhiko
メンバ
登録日: 2013-04-20

Re: マルチカードリーダを使いたい(ubuntu 12.04)

うーーん SDのアダプタは使っておらず
SDを読もうとしてるのですが、
諦めてダイソーのリーダ買いにいきます

アドバイスありがとうございます

オフライン

 

#7 2014-02-14 05:03:06

wjn
メンバ
登録日: 2014-02-07

Re: マルチカードリーダを使いたい(ubuntu 12.04)

こんにちは。

早速ですが、
これは、 /dev/sdd1 ではないのでしょうか?

ですから例えば、

sudo mkdir /mnt/usbdisk

として、/etc/fstab に以下を追記

/dev/sdd1  /mnt/usbdisk   auto  rw,noauto,user  0  0

そして、
mount /mnt/usbdisk

でできませんか?

オフライン

 

#8 2014-02-14 05:20:35

wjn
メンバ
登録日: 2014-02-07

Re: マルチカードリーダを使いたい(ubuntu 12.04)

それと、もし新品の未フォーマットなどでパーティションがつくられていない状態だと、/dev/sdd1 も見えないと思います。
その場合はもちろん、マウントができません。
ねんのため。

/dev/sdd にパーティションをつくってフォーマットする際には、Windowsとも互換性を残したければFAT32でフォーマットするとよいでしょう。

パーティションをつくるなどの作業をするには、Gpartedなどが便利です。

オフライン

 

Board footer

Powered by FluxBB