'Joost Yervante Damad' wrote about 'Re: [Linux-usb-users] Pentax Optio 330' - Wed, Oct 
24, 2001 at 04:04:33PM CEST
> I forgot to add that I was using Linux 2.4.12 at that
> moment. I will give it another try tonight, with the
> alternative USB implementation, and possibly with 
> hotplug.
>

Here is some relevant kernel logging. I think it doesn't recognize
the device and then tries the wrong driver. It prolly should use the
compactflash driver, as I found a website claiming that that works
for the other pentax digital cameras.

Perhaps this device just needs an extra entry in some table?

Thanks, Joost

Oct 24 21:33:20 rhudaur kernel: hub.c: port 2 connection change
Oct 24 21:33:20 rhudaur kernel: hub.c: port 2, portstatus 101, change 1,
12 Mb/s
Oct 24 21:33:20 rhudaur kernel: hub.c: port 2, portstatus 103, change 0,
12 Mb/s
Oct 24 21:33:20 rhudaur kernel: hub.c: USB new device connect on bus1/2,
assigned device number 2
Oct 24 21:33:20 rhudaur kernel: usb.c: kmalloc IF c75ba240, numif 1
Oct 24 21:33:20 rhudaur kernel: usb.c: new device strings: Mfr=1,
Product=2, SerialNumber=0
Oct 24 21:33:20 rhudaur kernel: usb.c: USB device number 2 default
language ID 0x409
Oct 24 21:33:20 rhudaur kernel: Manufacturer: ASAHI PENTAX
Oct 24 21:33:20 rhudaur kernel: Product: PENTAX OPTIO 330
Oct 24 21:33:20 rhudaur kernel: usb.c: unhandled interfaces on device
Oct 24 21:33:20 rhudaur kernel: usb.c: USB device 2 (vend/prod
0xa17/0x4) is not claimed by any active driver.
Oct 24 21:33:20 rhudaur kernel:   Length              = 18
Oct 24 21:33:20 rhudaur kernel:   DescriptorType      = 01
Oct 24 21:33:20 rhudaur kernel:   USB version         = 1.00
Oct 24 21:33:20 rhudaur kernel:   Vendor:Product      = 0a17:0004
Oct 24 21:33:20 rhudaur kernel:   MaxPacketSize0      = 8
Oct 24 21:33:20 rhudaur kernel:   NumConfigurations   = 1
Oct 24 21:33:20 rhudaur kernel:   Device version      = 10.00
Oct 24 21:33:20 rhudaur kernel:   Device Class:SubClass:Protocol =
00:00:00
Oct 24 21:33:20 rhudaur kernel:     Per-interface classes
Oct 24 21:33:20 rhudaur kernel: Configuration:
Oct 24 21:33:20 rhudaur kernel:   bLength             =    9
Oct 24 21:33:20 rhudaur kernel:   bDescriptorType     =   02
Oct 24 21:33:20 rhudaur kernel:   wTotalLength        = 0027
Oct 24 21:33:20 rhudaur kernel:   bNumInterfaces      =   01
Oct 24 21:33:20 rhudaur kernel:   bConfigurationValue =   01
Oct 24 21:33:20 rhudaur kernel:   iConfiguration      =   00
Oct 24 21:33:20 rhudaur kernel:   bmAttributes        =   40
Oct 24 21:33:20 rhudaur kernel:   MaxPower            =    0mA
Oct 24 21:33:20 rhudaur kernel: 
Oct 24 21:33:20 rhudaur kernel:   Interface: 0
Oct 24 21:33:20 rhudaur kernel:   Alternate Setting:  0
Oct 24 21:33:20 rhudaur kernel:     bLength             =    9
Oct 24 21:33:20 rhudaur kernel:     bDescriptorType     =   04
Oct 24 21:33:20 rhudaur kernel:     bInterfaceNumber    =   00
Oct 24 21:33:20 rhudaur kernel:     bAlternateSetting   =   00
Oct 24 21:33:20 rhudaur kernel:     bNumEndpoints       =   03
Oct 24 21:33:20 rhudaur kernel:     bInterface Class:SubClass:Protocol =
08:05:00
Oct 24 21:33:20 rhudaur kernel:     iInterface          =   00
Oct 24 21:33:20 rhudaur kernel:     Endpoint:
Oct 24 21:33:20 rhudaur kernel:       bLength             =    7
Oct 24 21:33:20 rhudaur kernel:       bDescriptorType     =   05
Oct 24 21:33:20 rhudaur kernel:       bEndpointAddress    =   81 (in)
Oct 24 21:33:20 rhudaur kernel:       bmAttributes        =   02 (Bulk)
Oct 24 21:33:20 rhudaur kernel:       wMaxPacketSize      = 0040
Oct 24 21:33:20 rhudaur kernel:       bInterval           =   00
Oct 24 21:33:20 rhudaur kernel:     Endpoint:
Oct 24 21:33:20 rhudaur kernel:       bLength             =    7
Oct 24 21:33:20 rhudaur kernel:       bDescriptorType     =   05
Oct 24 21:33:20 rhudaur kernel:       bEndpointAddress    =   02 (out)
Oct 24 21:33:20 rhudaur kernel:       bmAttributes        =   02 (Bulk)
Oct 24 21:33:20 rhudaur kernel:       wMaxPacketSize      = 0040
Oct 24 21:33:20 rhudaur kernel:       bInterval           =   00
Oct 24 21:33:20 rhudaur kernel:     Endpoint:
Oct 24 21:33:20 rhudaur kernel:       bLength             =    7
Oct 24 21:33:20 rhudaur kernel:       bDescriptorType     =   05
Oct 24 21:33:20 rhudaur kernel:       bEndpointAddress    =   83 (in)
Oct 24 21:33:20 rhudaur kernel:       bmAttributes        =   03
(Interrupt)
Oct 24 21:33:20 rhudaur kernel:       wMaxPacketSize      = 0008
Oct 24 21:33:20 rhudaur kernel:       bInterval           =   01
Oct 24 21:33:20 rhudaur kernel: usb.c: kusbd: /sbin/hotplug add 2
Oct 24 21:33:20 rhudaur /sbin/hotplug: arguments (usb) env
(PWD=/etc/hotplug HOSTNAME=rhudaur DEVICE=/proc/bus/usb/001/002
INTERFACE=8/5/0 ACTION=add DEBUG=kernel MACHTYPE=i386-pc-linux-gnu
OLDPWD=/ DEVFS=/proc/bus/usb TYPE=0/0/0 SHLVL=1 SHELL=/bin/bash
HOSTTYPE=i386 OSTYPE=linux-gnu HOME=/ TERM=dumb
PATH=/bin:/sbin:/usr/sbin:/usr/bin PRODUCT=a17/4/1000 _=/usr/bin/env)
Oct 24 21:33:20 rhudaur /sbin/hotplug: invoke /etc/hotplug/usb.agent ()
Oct 24 21:33:20 rhudaur /etc/hotplug/usb.agent: Modprobe and setup
usb-storage for USB product a17/4/1000
Oct 24 21:33:20 rhudaur kernel: Initializing USB Mass Storage driver...
Oct 24 21:33:20 rhudaur kernel: usb.c: registered new driver usb-storage
Oct 24 21:33:20 rhudaur kernel: usb-storage: act_altsettting is 0
Oct 24 21:33:20 rhudaur kernel: usb-storage: id_index calculated to be:
47
Oct 24 21:33:20 rhudaur kernel: usb-storage: Array length appears to be:
56
Oct 24 21:33:20 rhudaur kernel: usb-storage: USB Mass Storage device
detected
Oct 24 21:33:20 rhudaur kernel: usb-storage: Endpoints: In: 0xc89058a0
Out: 0xc89058b4 Int: 0xc89058c8 (Period 1)
Oct 24 21:33:20 rhudaur kernel: usb-storage: New GUID
0a1700040000000000000000
Oct 24 21:33:20 rhudaur kernel: usb-storage: Transport:
Control/Bulk/Interrupt
Oct 24 21:33:20 rhudaur kernel: usb-storage: Protocol: 8070i
Oct 24 21:33:20 rhudaur kernel: usb-storage: Allocating IRQ for CBI
transport
Oct 24 21:33:20 rhudaur kernel: usb-storage: usb_submit_urb() returns 0
Oct 24 21:33:20 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:20 rhudaur kernel: scsi1 : SCSI emulation for USB Mass
Storage devices
Oct 24 21:33:20 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:20 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:20 rhudaur kernel: usb-storage: Command INQUIRY (6 bytes)
Oct 24 21:33:20 rhudaur kernel: usb-storage: 12 00 00 00 ff 00 18 c0 50
77 40 c1
Oct 24 21:33:20 rhudaur kernel: usb-storage: USB IRQ recieved for device
on host 1
Oct 24 21:33:20 rhudaur kernel: usb-storage: -- IRQ data length is 2
Oct 24 21:33:20 rhudaur kernel: usb-storage: -- IRQ state is 0
Oct 24 21:33:20 rhudaur kernel: usb-storage: -- Interrupt Status (0x0,
0x0)
Oct 24 21:33:20 rhudaur kernel: usb-storage: -- Current value of
ip_waitq is: 0
Oct 24 21:33:20 rhudaur kernel: usb-storage: Call to
usb_stor_control_msg() returned 12
Oct 24 21:33:20 rhudaur kernel: usb-storage:
usb_stor_transfer_partial(): xfer 255 bytes
Oct 24 21:33:26 rhudaur kernel: usb-storage: command_abort() called
Oct 24 21:33:26 rhudaur kernel: usb-storage: usb_stor_bulk_msg()
returned -2 xferred 0/255
Oct 24 21:33:26 rhudaur kernel: usb-storage:
usb_stor_transfer_partial(): transfer aborted
Oct 24 21:33:26 rhudaur kernel: usb-storage: CBI data stage result is
0x3
Oct 24 21:33:26 rhudaur kernel: usb-storage: -- transport indicates
command was aborted
Oct 24 21:33:26 rhudaur kernel: usb-storage: Fixing INQUIRY data to show
SCSI rev 2
Oct 24 21:33:26 rhudaur kernel: usb-storage: scsi command aborted
Oct 24 21:33:26 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:26 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:26 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:26 rhudaur kernel: usb-storage: Command TEST_UNIT_READY (6
bytes)
Oct 24 21:33:26 rhudaur kernel: usb-storage: 00 00 00 00 00 00 00 00 00
00 00 00
Oct 24 21:33:36 rhudaur kernel: usb-storage: command_abort() called
Oct 24 21:33:36 rhudaur kernel: usb-storage: -- simulating missing IRQ
Oct 24 21:33:36 rhudaur kernel: usb-storage: Call to
usb_stor_control_msg() returned -2
Oct 24 21:33:36 rhudaur kernel: usb-storage: -- transport indicates
command was aborted
Oct 24 21:33:36 rhudaur kernel: usb-storage: scsi command aborted
Oct 24 21:33:36 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:36 rhudaur kernel: usb-storage: device_reset() called
Oct 24 21:33:36 rhudaur kernel: usb-storage: CB_reset() called
Oct 24 21:33:41 rhudaur kernel: usb_control/bulk_msg: timeout
Oct 24 21:33:41 rhudaur kernel: usb-storage: CB[I] soft reset failed
-110
Oct 24 21:33:41 rhudaur kernel: usb-storage: bus_reset() called
Oct 24 21:33:41 rhudaur kernel: usb-storage: -- releasing irq URB
Oct 24 21:33:41 rhudaur kernel: usb-storage: USB IRQ recieved for device
on host 1
Oct 24 21:33:41 rhudaur kernel: usb-storage: -- IRQ data length is 2
Oct 24 21:33:41 rhudaur kernel: usb-storage: -- IRQ state is -2
Oct 24 21:33:41 rhudaur kernel: usb-storage: -- Interrupt Status (0x0,
0x0)
Oct 24 21:33:41 rhudaur kernel: usb-storage: -- device has been removed
Oct 24 21:33:41 rhudaur kernel: usb-storage: -- usb_unlink_urb()
returned 0
Oct 24 21:33:41 rhudaur kernel: hub.c: port 2 connection change
Oct 24 21:33:41 rhudaur kernel: hub.c: port 2, portstatus 103, change 3,
12 Mb/s
Oct 24 21:33:41 rhudaur kernel: usb.c: USB disconnect on device 2
Oct 24 21:33:41 rhudaur kernel: usb.c: kusbd: /sbin/hotplug remove 2
Oct 24 21:33:41 rhudaur /sbin/hotplug: arguments (usb) env
(PWD=/etc/hotplug HOSTNAME=rhudaur DEVICE=/proc/bus/usb/001/002
INTERFACE=8/5/0 ACTION=remove DEBUG=kernel MACHTYPE=i386-pc-linux-gnu
OLDPWD=/ DEVFS=/proc/bus/usb TYPE=0/0/0 SHLVL=1 SHELL=/bin/bash
HOSTTYPE=i386 OSTYPE=linux-gnu HOME=/ TERM=dumb
PATH=/bin:/sbin:/usr/sbin:/usr/bin PRODUCT=a17/4/1000 _=/usr/bin/env)
Oct 24 21:33:41 rhudaur /sbin/hotplug: invoke /etc/hotplug/usb.agent ()
Oct 24 21:33:41 rhudaur kernel: hub.c: port 2, portstatus 103, change 0,
12 Mb/s
Oct 24 21:33:41 rhudaur kernel: usb-uhci.c: interrupt, status 2, frame#
2007
Oct 24 21:33:41 rhudaur kernel: hub.c: port 2, portstatus 103, change 0,
12 Mb/s
Oct 24 21:33:41 rhudaur kernel: hub.c: USB new device connect on bus1/2,
assigned device number 3
Oct 24 21:33:45 rhudaur kernel: usb_control/bulk_msg: timeout
Oct 24 21:33:46 rhudaur kernel: usb-storage: host_reset() requested but
not implemented
Oct 24 21:33:49 rhudaur kernel: usb_control/bulk_msg: timeout
Oct 24 21:33:53 rhudaur kernel: usb_control/bulk_msg: timeout
Oct 24 21:33:56 rhudaur kernel: scsi: device set offline - command error
recover failed: host 1 channel 0 id 0 lun 0
Oct 24 21:33:56 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:56 rhudaur kernel: usb-storage: Bad target number (1/0)
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:56 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:56 rhudaur kernel: usb-storage: Bad target number (2/0)
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:56 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:56 rhudaur kernel: usb-storage: Bad target number (3/0)
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:56 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:56 rhudaur kernel: usb-storage: Bad target number (4/0)
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:56 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:56 rhudaur kernel: usb-storage: Bad target number (5/0)
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:56 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:56 rhudaur kernel: usb-storage: Bad target number (6/0)
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:56 rhudaur kernel: usb-storage: queuecommand() called
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread awakened.
Oct 24 21:33:56 rhudaur kernel: usb-storage: Bad target number (7/0)
Oct 24 21:33:56 rhudaur kernel: usb-storage: *** thread sleeping.
Oct 24 21:33:56 rhudaur kernel: WARNING: USB Mass Storage data integrity
not assured
Oct 24 21:33:56 rhudaur kernel: USB Mass Storage device found at 2
Oct 24 21:33:56 rhudaur kernel: usb.c: usb-storage driver claimed
interface c75ba240
Oct 24 21:33:56 rhudaur kernel: USB Mass Storage support registered.
Oct 24 21:33:57 rhudaur kernel: usb_control/bulk_msg: timeout
Oct 24 21:34:01 rhudaur kernel: usb_control/bulk_msg: timeout
Oct 24 21:34:01 rhudaur kernel: usb.c: USB device not responding, giving
up (error=-110)
Oct 24 21:34:01 rhudaur kernel: hub.c: port 2, portstatus 103, change 0,
12 Mb/s
Oct 24 21:34:01 rhudaur kernel: hub.c: USB new device connect on bus1/2,
assigned device number 4
Oct 24 21:34:05 rhudaur kernel: usb_control/bulk_msg: timeout
Oct 24 21:34:21 rhudaur last message repeated 4 times
Oct 24 21:34:21 rhudaur kernel: usb.c: USB device not responding, giving
up (error=-110)

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to