Hi Alan,

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.

Can you enable OHCI_VERBOSE_DEBUG near the
start of the ohci driver source file in drivers/usb/host?
I enabled OHCI_VERBOSE_DEBUG in drivers/usb/usb-ohci.c.

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

Reply via email to