[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:33012] USB デジカメ



こんばんは。デジカメからの取り込みのため一々Windowsを立ち上げるの
も面倒なので、なんとかsidからUSBi/fを利用しようとしているのですが、
なかなかうまくいきません。デジカメは OLIMPUS E-20 でsandiskの256MB
が入っており、m/bはSupermicroのP6DGEです。
ダラダラと引用しますがご容赦ください。

Kernel は 2.4.18 で、(わからないまま)以下のように設定しました。

| #
| # USB support
| #
| CONFIG_USB=y
| # CONFIG_USB_DEBUG is not set
| 
| #
| # Miscellaneous USB options
| #
| CONFIG_USB_DEVICEFS=y
| CONFIG_USB_BANDWIDTH=y
| # CONFIG_USB_LONG_TIMEOUT is not set
| 
| #
| # USB Controllers
| #
| CONFIG_USB_UHCI=m
| CONFIG_USB_UHCI_ALT=m
| CONFIG_USB_OHCI=m
| 
| #
| # USB Device Class drivers
| #
| CONFIG_USB_AUDIO=m
| # CONFIG_USB_BLUETOOTH is not set
| CONFIG_USB_STORAGE=m
| # CONFIG_USB_STORAGE_DEBUG is not set
| CONFIG_USB_STORAGE_DATAFAB=y
| CONFIG_USB_STORAGE_FREECOM=y
| CONFIG_USB_STORAGE_ISD200=y
| CONFIG_USB_STORAGE_DPCM=y
| CONFIG_USB_STORAGE_HP8200e=y
| CONFIG_USB_STORAGE_SDDR09=y
| CONFIG_USB_STORAGE_JUMPSHOT=y
| CONFIG_USB_ACM=m
| CONFIG_USB_PRINTER=m
| 
| #
| # USB Human Interface Devices (HID)
| #
| 
| #
| #   Input core support is needed for USB HID
| #
| 
| #
| # USB Imaging devices
| #
| CONFIG_USB_DC2XX=m
| CONFIG_USB_MDC800=m
| CONFIG_USB_SCANNER=m
| CONFIG_USB_MICROTEK=m
| # CONFIG_USB_HPUSBSCSI is not set
| 
| #
| # USB Multimedia devices
| #
| CONFIG_USB_IBMCAM=m
| CONFIG_USB_OV511=m
| CONFIG_USB_PWC=m
| CONFIG_USB_SE401=m
| CONFIG_USB_STV680=m
| # CONFIG_USB_VICAM is not set
| # CONFIG_USB_DSBR is not set
| CONFIG_USB_DABUSB=m
| 
| #
| # USB Network adaptors
| #
| # CONFIG_USB_PEGASUS is not set
| # CONFIG_USB_KAWETH is not set
| # CONFIG_USB_CATC is not set
| # CONFIG_USB_CDCETHER is not set
| # CONFIG_USB_USBNET is not set
| 
| #
| # USB port drivers
| #
| CONFIG_USB_USS720=m
| 
| #
| # USB Serial Converter support
| #
| # CONFIG_USB_SERIAL is not set
| 
| #
| # USB Miscellaneous drivers
| #
| CONFIG_USB_RIO500=m

その他には

| # dpkg -l |grep usb
| ii  libusb-0.1-4   0.1.5-4        Userspace USB programming library
| ii  usbview        1.0-2          USB device viewer

などが入っており、その上に murasaki をInstallしました。

この状態でカメラの電源を入れると、ピッという短いビープが一回鳴って、

# dmesg
| hub.c: USB new device connect on bus1/1, assigned device number 3
| usb.c: USB device 3 (vend/prod 0x7b4/0x102) is not claimed by any active driver.
| Initializing USB Mass Storage driver...
| usb.c: registered new driver usb-storage
| scsi1 : SCSI emulation for USB Mass Storage devices
| usb.c: ignoring set_interface for dev 3, iface 0, alt 0
| scsi: device set offline - not ready or command retry failed after bus reset: host 1 channel 0 id 0 lun 0
| WARNING: USB Mass Storage data integrity not assured
| USB Mass Storage device found at 3
| USB Mass Storage support registered.

という状態になります。

| # cat /proc/bus/usb/devices 
| T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
| B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
| D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
| P:  Vendor=0000 ProdID=0000 Rev= 0.00
| S:  Product=USB UHCI-alt Root Hub
| S:  SerialNumber=edc0
| C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
| I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
| E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
| T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
| D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
| P:  Vendor=07b4 ProdID=0102 Rev=11.02
| S:  Manufacturer=OLYMPUS
| S:  Product=E-20,E-20N,E-20P
| S:  SerialNumber=201003555
| C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
| I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
| E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=  0ms
| E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=  0ms

| # cat /proc/scsi/scsi
| Attached devices: 
| Host: scsi0 Channel: 00 Id: 00 Lun: 00
|   Vendor: SEAGATE  Model: ST318203LW       Rev: 0001
|   Type:   Direct-Access                    ANSI SCSI revision: 02
| Host: scsi0 Channel: 00 Id: 01 Lun: 00
|   Vendor: IBM      Model: DNES-318350W     Rev: SA30
|   Type:   Direct-Access                    ANSI SCSI revision: 03
| Host: scsi0 Channel: 00 Id: 02 Lun: 00
|   Vendor: IBM      Model: DNES-318350      Rev: SA30
|   Type:   Direct-Access                    ANSI SCSI revision: 03
| Host: scsi0 Channel: 00 Id: 04 Lun: 00
|   Vendor: TOSHIBA  Model: DVD-ROM SD-M1401 Rev: 1008
|   Type:   CD-ROM                           ANSI SCSI revision: 02
| Host: scsi0 Channel: 00 Id: 05 Lun: 00
|   Vendor: PLEXTOR  Model: CD-R   PX-W124TS Rev: 1.07
|   Type:   CD-ROM                           ANSI SCSI revision: 02
| Host: scsi0 Channel: 00 Id: 06 Lun: 00
|   Vendor: MELCO    Model: MCR-S            Rev: 1.12
|   Type:   Direct-Access                    ANSI SCSI revision: 02
| Host: scsi1 Channel: 00 Id: 00 Lun: 00
|   Vendor:          Model:                  Rev:     
|   Type:   <NULL>                ANSI SCSI revision: ffffffff

となるので、USBマスストレージとしてSCSIで認識されてはいるように見
えます。2枚目HAとして勘定されているので違っているかもしれませんが、
上から数えていくとsdeになるらしいので、mountしてみると、

| # mount -t vfat /dev/sde1 /media/camera
| mount: /dev/sde1 は正常なブロックデバイスではありません

と怒られてしまいます。
もう少しのようにも思えるのですが、どこがいけないのでしょう。
ご指導いただければ幸いです。

-- 
 松田光生
 tristan@xxxxxxxxxxxxxx