linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Problem with Digital Camera and usb-storage
@ 2003-01-03 10:38 Wolfgang Schnitker
  0 siblings, 0 replies; only message in thread
From: Wolfgang Schnitker @ 2003-01-03 10:38 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 898 bytes --]

Hi there,

I bought a digital camera TRAVELER DC-4300 in Germany at ALDI. It uses 
SD-Card or MM-Card for storage. The camera was delivered with a 32MB SD-Card.

I plugged it into my Computer running debian linux 3.0r1.  After reading all 
the readme's in hotplugging, usb, etc. I build the necessary module sd_mod 
(sg and cdrom have to be in my kernel for scsi emulation for CD-writing). 

The result  is a kernel freeze. :-(((((((

NB: Thanks god for efs3 in this case.

Find attached the kern.log and the output of lsusb. 

In my opinion there is a bug in data transfer, because I found out that there 
are 254 of 255 bytes transfered (see the 5 last lines on kern.log). Is it 
possible, that this is the one byte for "file-protection" on SD-Card?

Has anyone tested this camera with MM-Card (this cards do not have this 
byte!)?

Best regards

-- 
Wolfgang Schnitker

[-- Attachment #2: kern.log --]
[-- Type: text/plain, Size: 4839 bytes --]

Jan  2 10:10:49 rocket kernel:   Length              = 18
Jan  2 10:10:49 rocket kernel:   DescriptorType      = 01
Jan  2 10:10:49 rocket kernel:   USB version         = 1.10
Jan  2 10:10:49 rocket kernel:   Vendor:Product      = 0784:4300
Jan  2 10:10:49 rocket kernel:   MaxPacketSize0      = 8
Jan  2 10:10:49 rocket kernel:   NumConfigurations   = 1
Jan  2 10:10:49 rocket kernel:   Device version      = 3.00
Jan  2 10:10:49 rocket kernel:   Device Class:SubClass:Protocol = 00:00:00
Jan  2 10:10:49 rocket kernel:     Per-interface classes
Jan  2 10:10:49 rocket kernel: Configuration:
Jan  2 10:10:49 rocket kernel:   bLength             =    9
Jan  2 10:10:49 rocket kernel:   bDescriptorType     =   02
Jan  2 10:10:49 rocket kernel:   wTotalLength        = 0020
Jan  2 10:10:49 rocket kernel:   bNumInterfaces      =   01
Jan  2 10:10:49 rocket kernel:   bConfigurationValue =   01
Jan  2 10:10:49 rocket kernel:   iConfiguration      =   00
Jan  2 10:10:49 rocket kernel:   bmAttributes        =   40
Jan  2 10:10:49 rocket kernel:   MaxPower            =    0mA
Jan  2 10:10:49 rocket kernel:
Jan  2 10:10:49 rocket kernel:   Interface: 0
Jan  2 10:10:49 rocket kernel:   Alternate Setting:  0
Jan  2 10:10:49 rocket kernel:     bLength             =    9
Jan  2 10:10:49 rocket kernel:     bDescriptorType     =   04
Jan  2 10:10:49 rocket kernel:     bInterfaceNumber    =   00
Jan  2 10:10:49 rocket kernel:     bAlternateSetting   =   00
Jan  2 10:10:49 rocket kernel:     bNumEndpoints       =   02
Jan  2 10:10:49 rocket kernel:     bInterface Class:SubClass:Protocol =   08:06:50
Jan  2 10:10:49 rocket kernel:     iInterface          =   00
Jan  2 10:10:49 rocket kernel:     Endpoint:
Jan  2 10:10:49 rocket kernel:       bLength             =    7
Jan  2 10:10:49 rocket kernel:       bDescriptorType     =   05
Jan  2 10:10:49 rocket kernel:       bEndpointAddress    =   02 (out)
Jan  2 10:10:49 rocket kernel:       bmAttributes        =   02 (Bulk)
Jan  2 10:10:49 rocket kernel:       wMaxPacketSize      = 0040
Jan  2 10:10:49 rocket kernel:       bInterval           =   00
Jan  2 10:10:49 rocket kernel:     Endpoint:
Jan  2 10:10:49 rocket kernel:       bLength             =    7
Jan  2 10:10:49 rocket kernel:       bDescriptorType     =   05
Jan  2 10:10:49 rocket kernel:       bEndpointAddress    =   83 (in)
Jan  2 10:10:49 rocket kernel:       bmAttributes        =   02 (Bulk)
Jan  2 10:10:49 rocket kernel:       wMaxPacketSize      = 0040
Jan  2 10:10:49 rocket kernel:       bInterval           =   00
Jan  2 10:10:49 rocket kernel: usb.c: kusbd: /sbin/hotplug add 4
Jan  2 10:10:49 rocket kernel: hub.c: port 4, portstatus 100, change 0, 12 Mb/s
Jan  2 10:10:49 rocket kernel: Initializing USB Mass Storage driver...
Jan  2 10:10:49 rocket kernel: usb.c: registered new driver usb-storage
Jan  2 10:10:49 rocket kernel: usb-storage: act_altsettting is 0
Jan  2 10:10:49 rocket kernel: usb-storage: id_index calculated to be: 89
Jan  2 10:10:49 rocket kernel: usb-storage: Array length appears to be: 91
Jan  2 10:10:49 rocket kernel: usb-storage: USB Mass Storage device detected
Jan  2 10:10:49 rocket kernel: usb-storage: Endpoints: In: 0xc066c374 Out: 0xc066c360 Int: 0x00000000 (Period 0)
Jan  2 10:10:49 rocket kernel: usb-storage: New GUID 078443000000000000000000
Jan  2 10:10:49 rocket kernel: usb-storage: GetMaxLUN command result is 0, data is 160
Jan  2 10:10:49 rocket kernel: usb-storage: Transport: Bulk
Jan  2 10:10:49 rocket kernel: usb-storage: Protocol: Transparent SCSI
Jan  2 10:10:49 rocket kernel: usb-storage: *** thread sleeping.
Jan  2 10:10:49 rocket kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan  2 10:10:49 rocket kernel: usb-storage: queuecommand() called
Jan  2 10:10:49 rocket kernel: usb-storage: *** thread awakened.
Jan  2 10:10:49 rocket kernel: usb-storage: Command INQUIRY (6 bytes)
Jan  2 10:10:49 rocket kernel: usb-storage: 12 00 00 00 ff 00 00 00 8e 16 00 00
Jan  2 10:10:49 rocket kernel: usb-storage: Bulk command S 0x43425355 T 0x5 Trg 0 LUN 0 L 255 F 128 CL 6
Jan  2 10:10:49 rocket kernel: usb-storage: Bulk command transfer result=0
Jan  2 10:10:49 rocket kernel: usb-storage: usb_stor_transfer_partial(): xfer 255 bytes
Jan  2 10:10:49 rocket kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 254/255
Jan  2 10:10:49 rocket kernel: usb-storage: Bulk data transfer result 0x1
Jan  2 10:10:49 rocket kernel: usb-storage: Attempting to get CSW...
Jan  2 10:10:49 rocket kernel: usb-storage: Bulk status result = 0
Jan  2 10:10:49 rocket kernel: usb-storage: Bulk status Sig 0x1 T 0xd1a71000 R 106496 Stat 0x40
Jan  2 10:10:49 rocket kernel: usb-storage: Bulk logical error
Jan  2 10:10:49 rocket kernel: usb-storage: -- transport indicates error, resetting
Jan  2 10:10:49 rocket kernel: usb-storage: Bulk reset requested

[-- Attachment #3: usblist.txt --]
[-- Type: text/plain, Size: 1811 bytes --]


Bus 001 Device 003: ID 0784:4300 Vivitar Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 Interface
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0784 Vivitar Inc.
  idProduct          0x4300 
  bcdDevice            3.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x40
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
  Language IDs: (length=4)
     0409 English(US)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-01-03 10:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-03 10:38 Problem with Digital Camera and usb-storage Wolfgang Schnitker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).