'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
