家庭用コンピュータ環境の模索 >Canon EOS70D を、とくに Linux と組み合わせて使うときの話
最終更新: 2014-01-02
動画も使うし、ということで、奮発して、SanDisk の 128GB SDXC(UHS-1, Class 10,45MB/s: SDSDX-128G-JAZ)を購入した。念の為、カメラで物理フォーマットをかけて正常に認識している。静止画残枚数 999、動画残時間 29:59で張り付いたまま、無限の容量だ。
カメラとPC(Ubuntu 12.04LTS 32bit PAE)をUSB接続したら、カメラ側は以下のように、SIC(Still Image Capture)クラスとして認識される。つまり、普通にファイルシステムとしてマウントされるのではないが、Nautilus などは SIC も外付けデバイスのようにマウントしているようにみせてくれる。
% usb-devices (略) T: Bus=01 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#= 12 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=04a9 ProdID=3253 Rev=00.02 S: Manufacturer=Canon Inc. S: Product=Canon Digital Camera C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none) (略) % lsusb -v (略) Bus 001 Device 015: ID 04a9:3253 Canon, Inc. Device Descriptor: (略) Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 6 Imaging bInterfaceSubClass 1 Still Image Capture bInterfaceProtocol 1 Picture Transfer Protocol (PIMA 15470) (略)
しかし、問題が。
Nautilus で見た時に、全容量が 2.9GB しか見えない。あと、アクセス速度が非常に遅くなるときがある。上の結果を見ると、接続がUSB3.0 SuperSpeed(480MB)接続されているように見えるが。
本体の端子の寿命の問題もあるし、SDカードを読み取りスロットに接続してみた(ベイ拡張タイプ、内部USB3.0接続)。そうしたら、exfat なので読み取れないというエラー。
参考⇒http://linux-user.hatenablog.com/entry/2013/01/31/195733
$ sudo add-apt-repository ppa:relan/exfat $ sudo apt-get update $ sudo apt-get install fuse-exfat exfat-utils
このコマンドでインストールできる。無事、空き容量 118.7GB で認識した。