On Thu, 10 Jun 2004, Martin Pohlack wrote:
Hi List,
I tried to connect my KonicaMinolta Dimage A2 to my T40p and was not able to get it working.
I use Kernel-2.6.6 and another Compact-Flash reader works fine using usb-storage.
This is the relevant part from my log-file:
... Jun 9 23:07:07 monat Initializing USB Mass Storage driver... Jun 9 23:07:07 monat usbcore: registered new driver usb-storage Jun 9 23:07:07 monat USB Mass Storage support registered. Jun 9 23:07:27 monat usb 2-1: new full speed USB device using address 6 Jun 9 23:07:32 monat usb 2-1: control timeout on ep0in Jun 9 23:07:33 monat usb 2-1: device not accepting address 6, error -71 Jun 9 23:07:48 monat usb 2-1: new full speed USB device using address 7 Jun 9 23:07:53 monat usb 2-1: control timeout on ep0in Jun 9 23:07:54 monat usb 2-1: device not accepting address 7, error -71 Jun 9 23:07:54 monat usb 2-1: new full speed USB device using address 8 Jun 9 23:07:59 monat usb 2-1: control timeout on ep0in Jun 9 23:08:00 monat usb 2-1: device not accepting address 8, error -71 ...
I fount some entries in linux/drivers/usb/storage/unusual_devs.h regarding older Minolta Digicams. But, AFAIK the entries in this file should only matter in a later part of the protocoll, i.e. after the device has its adress and is accessed as mass-storage device.
That's right.
Has anyone an idea how to proceed?
Btw. the camera works fine in windows, so it does not seem to be a HW problem.
Maybe it's an incompatibility between the camera and Linux.
So it seems. Using google I found at least one other person to have the same problem:
http://www.mail-archive.com/[EMAIL PROTECTED]/msg10334.html
Does the camera work with other versions of Linux (like 2.4.26) or when plugged in to a different Linux computer?
I tried it on another Linux-Computer running 2.4.25, no hope either. I tried: uhci and usb-uhci. The log-file entries are as follows:
I load the module "uhci", the camera is plugged in and powered:
22:06:37 uhci.c: USB Universal Host Controller Interface driver v1.1 22:06:37 PCI: Found IRQ 11 for device 00:07.2 22:06:37 PCI: Sharing IRQ 11 with 00:07.3 22:06:37 PCI: Sharing IRQ 11 with 00:08.0 22:06:37 uhci.c: USB UHCI at I/O 0xd400, IRQ 11 22:06:37 usb.c: new USB bus registered, assigned bus number 1 22:06:37 hub.c: USB hub found 22:06:37 hub.c: 2 ports detected 22:06:37 PCI: Found IRQ 11 for device 00:07.3 22:06:37 PCI: Sharing IRQ 11 with 00:07.2 22:06:37 PCI: Sharing IRQ 11 with 00:08.0 22:06:37 uhci.c: USB UHCI at I/O 0xd800, IRQ 11 22:06:37 usb.c: new USB bus registered, assigned bus number 2 22:06:37 hub.c: USB hub found 22:06:37 hub.c: 2 ports detected 22:06:38 hub.c: new USB device 00:07.2-1, assigned address 2 22:06:43 usb_control/bulk_msg: timeout 22:06:48 usb_control/bulk_msg: timeout 22:06:51 usb.c: USB device not responding, giving up (error=-110)
I restart the camera:
22:07:07 hub.c: new USB device 00:07.2-1, assigned address 3 22:07:12 usb_control/bulk_msg: timeout 22:07:17 usb_control/bulk_msg: timeout 22:07:20 usb.c: USB device not responding, giving up (error=-110)
I unload the module:
22:09:11 usb.c: USB disconnect on device 00:07.2-0 address 1 22:09:11 usb.c: USB bus 1 deregistered 22:09:11 usb.c: USB disconnect on device 00:07.3-0 address 1 22:09:11 usb.c: USB bus 2 deregistered
I load the module "usb-uhci", the camera is plugged in and powered:
22:10:23 usb-uhci.c: $Revision: 1.275 $ time 23:29:24 Feb 20 2004 22:10:23 usb-uhci.c: High bandwidth mode enabled 22:10:23 PCI: Found IRQ 11 for device 00:07.2 22:10:23 PCI: Sharing IRQ 11 with 00:07.3 22:10:23 PCI: Sharing IRQ 11 with 00:08.0 22:10:23 usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 11 22:10:23 usb-uhci.c: Detected 2 ports 22:10:23 usb.c: new USB bus registered, assigned bus number 1 22:10:23 hub.c: USB hub found 22:10:23 hub.c: 2 ports detected 22:10:23 PCI: Found IRQ 11 for device 00:07.3 22:10:23 PCI: Sharing IRQ 11 with 00:07.2 22:10:23 PCI: Sharing IRQ 11 with 00:08.0 22:10:23 usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 11 22:10:23 usb-uhci.c: Detected 2 ports 22:10:23 usb.c: new USB bus registered, assigned bus number 2 22:10:23 hub.c: USB hub found 22:10:23 hub.c: 2 ports detected 22:10:23 usb-uhci.c: v1.275:USB Universal Host Controller Interface driver 22:10:23 hub.c: new USB device 00:07.2-1, assigned address 2 22:10:28 usb_control/bulk_msg: timeout 22:10:33 usb_control/bulk_msg: timeout 22:10:36 usb-uhci.c: interrupt, status 2, frame# 898 22:10:36 usb.c: USB device not responding, giving up (error=-84)
I restart the camera:
22:11:40 hub.c: new USB device 00:07.2-1, assigned address 3 22:11:45 usb_control/bulk_msg: timeout 22:11:50 usb_control/bulk_msg: timeout 22:11:53 usb-uhci.c: interrupt, status 2, frame# 11 22:11:53 usb.c: USB device not responding, giving up (error=-84)
I unload the module:
22:12:33 usb.c: USB disconnect on device 00:07.2-0 address 1 22:12:33 usb-uhci.c: interrupt, status 20, frame# 0 22:12:33 usb.c: USB bus 1 deregistered 22:12:33 usb.c: USB disconnect on device 00:07.3-0 address 1 22:12:33 usb.c: USB bus 2 deregistered
I'm willing to debug, help, try patches, etc.
I tried an usb-filter driver for win-xp. Maybe I can capture the initial packets. Would that be helpful?
Greets, Martin
------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel