Header Shadow Image


Linux: Getting new full speed USB device using ohci_hcd and address or device descriptor read/64, error -62

Tried to connect my Camcorder to my RHEL based system over here but instead of connectivity I got:

# grep usb /var/log/messages
Aug 28 14:08:32 mbpc kernel: usb 7-4: new full speed USB device using ohci_hcd and address 3
Aug 28 14:08:32 mbpc kernel: usb 7-4: device descriptor read/64, error -62
Aug 28 14:08:32 mbpc kernel: usb 7-4: device descriptor read/64, error -62
Aug 28 14:08:32 mbpc kernel: usb 7-4: new full speed USB device using ohci_hcd and address 4
Aug 28 14:08:32 mbpc kernel: usb 7-4: device descriptor read/64, error -62
Aug 28 14:08:32 mbpc kernel: usb 7-4: device descriptor read/64, error -62
 

What I wanted to see is tihs:

Aug 28 14:30:00 mbpc kernel: usb 2-2: new high speed USB device using ehci_hcd and address 2
Aug 28 14:30:00 mbpc kernel: usb 2-2: New USB device found, idVendor=054c, idProduct=02b0
Aug 28 14:30:00 mbpc kernel: usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 28 14:30:00 mbpc kernel: usb 2-2: Product: Sony Camcorder
Aug 28 14:30:00 mbpc kernel: usb 2-2: Manufacturer: Sony
Aug 28 14:30:00 mbpc kernel: usb 2-2: SerialNumber: 08FE800A57B0
Aug 28 14:30:00 mbpc kernel: usb 2-2: configuration #1 chosen from 1 choice
Aug 28 14:30:00 mbpc kernel: usbcore: registered new interface driver usb-storage

and lsusb output doesn't give anything particularly meaningful.  Here's how I went about solving it:

FIRST SOLUTION

 

The first attempt at resolving this included the addition of the irqpoll option to the boot list kernel line like this:

# cat /boot/grub/grub.conf
.
.
.
title Scientific Linux (2.6.32-220.4.1.el6.x86_64.debug)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-220.4.1.el6.x86_64.debug ro root=/dev/mapper/mbpcvg-rootlv rd_LVM_LV=mbpcvg/rootlv rd_LVM_LV=VGEntertain/olv_swap rd_LVM_LV=mbpcvg/swaplv rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=128M rhgb quiet nomodeset irqpoll
        initrd /initramfs-2.6.32-220.4.1.el6.x86_64.debug.img

#

Which did not work in my case but may in yours.  A handy list of kernel parameters can be found at this great location.

SECOND SOLUTION

My kernel at this time is:

Linux mbpc 2.6.32-220.4.1.el6.x86_64 #1 SMP Mon Jan 23 17:20:44 CST 2012 x86_64 x86_64 x86_64 GNU/Linux

one source listed it as a bug.  A few sources hint at kernel issues but they are typically very old posts.  Though I have seen bugs being reintroduced, this isn't typically the case. 

THIRD (FINAL) SOLUTION

I was using an extended USB cable of about 6 feet with an adapter on the end of it so I can connect yet another USB cable to reach my Camera.

I removed the cable and the adapter and only used a 2 foot cable to my HTPC+B system I've just configured.  Voila!  Problem solved.  Ultimately, it's still a question between two items: length of the cable or the cable itself.  Either way, camera now works.

Cheers,
TK

Leave a Reply

 


     
  Copyright © 2003 - 2013 Tom Kacperski (microdevsys.com). All rights reserved.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License