Alan Stern wrote:
Can you try using your device on a regular PC?I did that before. Seems to work under 2.4.18 (SuSE kernel).
> Can you try using Linux 2.5.70 to see if that helps? No, I cannot try that, since this kernel is not supported by our custom board.
I enabled OHCI_VERBOSE_DEBUG in drivers/usb/usb-ohci.c.Can you enable OHCI_VERBOSE_DEBUG near the start of the ohci driver source file in drivers/usb/host?
After botting my target, I loaded the usb-ohci module and the usb-storage module (without the mass-storage debug stuff).
This is what went into my syslog:
Jan 1 00:41:14 abg405 syslog.info klogd: usb-ohci.c: USB OHCI at membase 0xc723a000, IRQ 30 Jan 1 00:41:14 abg405 syslog.info klogd: usb-ohci.c: usb-00:15.0, PCI device 1131:1561 Jan 1 00:41:14 abg405 syslog.info klogd: usb.c: new USB bus registered, assigned bus number 1 Jan 1 00:41:14 abg405 syslog.debug klogd: usb.c: kmalloc IF c0342fe0, numif 1 Jan 1 00:41:14 abg405 syslog.debug klogd: usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 Jan 1 00:41:14 abg405 syslog.debug klogd: usb.c: USB device number 1 default language ID 0x0 Jan 1 00:41:14 abg405 syslog.info klogd: Product: USB OHCI Root Hub Jan 1 00:41:14 abg405 syslog.info klogd: SerialNumber: c723a000 Jan 1 00:41:14 abg405 syslog.info klogd: hub.c: USB hub found Jan 1 00:41:14 abg405 syslog.info klogd: hub.c: 1 port detected Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: standalone hub Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: ganged power switching Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: individual port over-current protection Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: Port indicators are not supported Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: power on to power good time: 510ms Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: hub controller current requirement: 0mA Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: port removable status: R Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: local power source is good Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: no over-current condition exists Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: enabling power on all ports Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: port 1, portstatus 101, change 1, 12 Mb/s Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: port 1 connection change Jan 1 00:41:14 abg405 syslog.debug klogd: hub.c: port 1, portstatus 101, change 1, 12 Mb/s Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: port 1, portstatus 101, change 0, 12 Mb/s Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: port 1, portstatus 101, change 0, 12 Mb/s Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: hub driver claimed interface c0342fe0 Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: kusbd: /sbin/hotplug add 1 Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: kusbd policy returned 0xfffffffe Jan 1 00:41:15 abg405 syslog.info klogd: usb-ohci.c: USB OHCI at membase 0xc7240000, IRQ 30 Jan 1 00:41:15 abg405 syslog.info klogd: usb-ohci.c: usb-00:15.1, PCI device 1131:1561 Jan 1 00:41:15 abg405 syslog.info klogd: usb.c: new USB bus registered, assigned bus number 2 Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: port 1, portstatus 101, change 0, 12 Mb/s Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: kmalloc IF c1c66340, numif 1 Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: USB device number 1 default language ID 0x0 Jan 1 00:41:15 abg405 syslog.info klogd: Product: USB OHCI Root Hub Jan 1 00:41:15 abg405 syslog.info klogd: SerialNumber: c7240000 Jan 1 00:41:15 abg405 syslog.info klogd: hub.c: USB hub found Jan 1 00:41:15 abg405 syslog.info klogd: hub.c: 1 port detected Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: standalone hub Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: ganged power switching Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: individual port over-current protection Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: Port indicators are not supported Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: power on to power good time: 510ms Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: hub controller current requirement: 0mA Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: port removable status: R Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: local power source is good Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: no over-current condition exists Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: enabling power on all ports Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: port 1, portstatus 101, change 0, 12 Mb/s Jan 1 00:41:15 abg405 syslog.debug klogd: hub.c: port 1, portstatus 103, change 10, 12 Mb/s Jan 1 00:41:15 abg405 syslog.info klogd: hub.c: new USB device 00:15.0-1, assigned address 2 Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: kmalloc IF c1c66420, numif 1 Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: new device strings: Mfr=1, Product=2, SerialNumber=3 Jan 1 00:41:15 abg405 syslog.debug klogd: usb.c: USB device number 2 default language ID 0x409 Jan 1 00:41:16 abg405 syslog.info klogd: Manufacturer: AIPTEK Jan 1 00:41:16 abg405 syslog.info klogd: Product: Pen Disk Jan 1 00:41:16 abg405 syslog.info klogd: SerialNumber: 07271A0902D2 Jan 1 00:41:16 abg405 syslog.debug klogd: usb.c: unhandled interfaces on device Jan 1 00:41:16 abg405 syslog.warn klogd: usb.c: USB device 2 (vend/prod 0x8ca/0x100) is not claimed by any active driver. Jan 1 00:41:16 abg405 syslog.warn klogd: Length = 18 Jan 1 00:41:16 abg405 syslog.warn klogd: DescriptorType = 01 Jan 1 00:41:16 abg405 syslog.warn klogd: USB version = 1.10 Jan 1 00:41:16 abg405 syslog.warn klogd: Vendor:Product = 08ca:0100 Jan 1 00:41:16 abg405 syslog.warn klogd: MaxPacketSize0 = 8 Jan 1 00:41:16 abg405 syslog.warn klogd: NumConfigurations = 1 Jan 1 00:41:16 abg405 syslog.warn klogd: Device version = 1.00 Jan 1 00:41:16 abg405 syslog.warn klogd: Device Class:SubClass:Protocol = 00:00:00 Jan 1 00:41:16 abg405 syslog.warn klogd: Per-interface classes Jan 1 00:41:16 abg405 syslog.warn klogd: Configuration: Jan 1 00:41:16 abg405 syslog.warn klogd: bLength = 9 Jan 1 00:41:16 abg405 syslog.warn klogd: bDescriptorType = 02 Jan 1 00:41:16 abg405 syslog.warn klogd: wTotalLength = 0027 Jan 1 00:41:16 abg405 syslog.warn klogd: bNumInterfaces = 01 Jan 1 00:41:16 abg405 syslog.warn klogd: bConfigurationValue = 01 Jan 1 00:41:16 abg405 syslog.warn klogd: iConfiguration = 00 Jan 1 00:41:16 abg405 syslog.warn klogd: bmAttributes = 80 Jan 1 00:41:16 abg405 syslog.warn klogd: MaxPower = 100mA Jan 1 00:41:16 abg405 syslog.warn klogd: Jan 1 00:41:16 abg405 syslog.warn klogd: Interface: 0 Jan 1 00:41:16 abg405 syslog.warn klogd: Alternate Setting: 0 Jan 1 00:41:16 abg405 syslog.warn klogd: bLength = 9 Jan 1 00:41:16 abg405 syslog.warn klogd: bDescriptorType = 04 Jan 1 00:41:16 abg405 syslog.warn klogd: bInterfaceNumber = 00 Jan 1 00:41:16 abg405 syslog.warn klogd: bAlternateSetting = 00 Jan 1 00:41:16 abg405 syslog.warn klogd: bNumEndpoints = 03 Jan 1 00:41:16 abg405 syslog.warn klogd: bInterface Class:SubClass:Protocol = 08:06:50 Jan 1 00:41:16 abg405 syslog.warn klogd: iInterface = 00 Jan 1 00:41:16 abg405 syslog.warn klogd: Endpoint: Jan 1 00:41:16 abg405 syslog.warn klogd: bLength = 7 Jan 1 00:41:16 abg405 syslog.warn klogd: bDescriptorType = 05 Jan 1 00:41:16 abg405 syslog.warn klogd: bEndpointAddress = 81 (in) Jan 1 00:41:16 abg405 syslog.warn klogd: bmAttributes = 02 (Bulk) Jan 1 00:41:16 abg405 syslog.warn klogd: wMaxPacketSize = 0040 Jan 1 00:41:16 abg405 syslog.warn klogd: bInterval = ff Jan 1 00:41:16 abg405 syslog.warn klogd: Endpoint: Jan 1 00:41:16 abg405 syslog.warn klogd: bLength = 7 Jan 1 00:41:16 abg405 syslog.warn klogd: bDescriptorType = 05 Jan 1 00:41:16 abg405 syslog.warn klogd: bEndpointAddress = 02 (out) Jan 1 00:41:16 abg405 syslog.warn klogd: bmAttributes = 02 (Bulk) Jan 1 00:41:16 abg405 syslog.warn klogd: wMaxPacketSize = 0040 Jan 1 00:41:16 abg405 syslog.warn klogd: bInterval = ff Jan 1 00:41:16 abg405 syslog.warn klogd: Endpoint: Jan 1 00:41:16 abg405 syslog.warn klogd: bLength = 7 Jan 1 00:41:16 abg405 syslog.warn klogd: bDescriptorType = 05 Jan 1 00:41:16 abg405 syslog.warn klogd: bEndpointAddress = 83 (in) Jan 1 00:41:16 abg405 syslog.warn klogd: bmAttributes = 03 (Interrupt) Jan 1 00:41:16 abg405 syslog.warn klogd: wMaxPacketSize = 0002 Jan 1 00:41:16 abg405 syslog.warn klogd: bInterval = 01 Jan 1 00:41:16 abg405 syslog.debug klogd: usb.c: kusbd: /sbin/hotplug add 2 Jan 1 00:41:16 abg405 syslog.debug klogd: usb.c: kusbd policy returned 0xfffffffe Jan 1 00:41:16 abg405 syslog.debug klogd: usb.c: hub driver claimed interface c1c66340 Jan 1 00:41:16 abg405 syslog.debug klogd: usb.c: kusbd: /sbin/hotplug add 1 Jan 1 00:41:16 abg405 syslog.debug klogd: usb.c: kusbd policy returned 0xfffffffe Jan 1 00:41:41 abg405 syslog.info klogd: Initializing USB Mass Storage driver... Jan 1 00:41:41 abg405 syslog.info klogd: usb.c: registered new driver usb-storage Jan 1 00:41:41 abg405 syslog.info klogd: scsi0 : SCSI emulation for USB Mass Storage devices Jan 1 00:41:41 abg405 syslog.warn klogd: Vendor: AIPTEK Model: Pen Disk Rev: 2.08 Jan 1 00:41:41 abg405 syslog.warn klogd: Type: Direct-Access ANSI SCSI revision: 02 Jan 1 00:41:41 abg405 syslog.warn klogd: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 Jan 1 00:41:41 abg405 syslog.warn klogd: SCSI device sda: 64000 512-byte hdwr sectors (33 MB) Jan 1 00:41:41 abg405 syslog.warn klogd: sda: Write Protect is off Jan 1 00:41:41 abg405 syslog.info klogd: sda1 Jan 1 00:41:41 abg405 syslog.debug klogd: WARNING: USB Mass Storage data integrity not assured Jan 1 00:41:41 abg405 syslog.debug klogd: USB Mass Storage device found at 2 Jan 1 00:41:41 abg405 syslog.debug klogd: usb.c: usb-storage driver claimed interface c1c66420 Jan 1 00:41:41 abg405 syslog.info klogd: USB Mass Storage support registered.
Any idea?
Matthias
-- -------------------------------------------------------------------------
_/_/_/_/ Matthias Fuchs
_/_/_/_/ Dipl.-Ing.
_/_/_/_/ [EMAIL PROTECTED] _/_/_/ _/_/_/_/_/_/_/ esd electronic system design gmbh
_/ _/ _/ _/ Vahrenwalder Str. 207
_/ _/ _/_/_/ _/ _/ D-30165 Hannover
_/ _/ _/ _/ Phone: +49-511-37298-0
_/_/_/_/_/_/_/ _/_/_/ Fax: +49-511-37298-68-------------------------------------------------------------------------
------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
