[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#376652: linux-image-2.6.17-1-686: high speed USB fails to work (ehci_hcd)



Package: linux-image-2.6.17-1-686
Version: 2.6.17-2
Severity: normal

I recently replaced my Canon S30 camera with a Canon A530.  The previous
camera only supported USB 1.1, while the new one supports USB 2.0.  gphoto2
failed to detect it, though, and looking in /var/log/messages when I
connect it and turn it on I see:

Jul  3 17:58:39 shuttle kernel: usb 4-3: new high speed USB device using
ehci_hcd and address 3
Jul  3 17:58:40 shuttle kernel: usb 4-3: new high speed USB device using
ehci_hcd and address 4
Jul  3 17:58:41 shuttle kernel: usb 4-3: new high speed USB device using
ehci_hcd and address 6
Jul  3 17:58:42 shuttle kernel: usb 4-3: new high speed USB device using
ehci_hcd and address 8
Jul  3 17:58:42 shuttle kernel: usb 4-3: new high speed USB device using
ehci_hcd and address 9

(repeated with increasing address numbers until I turn it off or unplug
it.)

If I rmmod ehci_hcd, I see this:
Jul  3 22:46:55 shuttle kernel: ehci_hcd 0000:00:10.3: remove, state 1
Jul  3 22:46:55 shuttle kernel: usb usb4: USB disconnect, address 1
Jul  3 22:46:56 shuttle kernel: ehci_hcd 0000:00:10.3: USB bus 4
deregistered

And then plugging in the camera and turning it on works fine, but I only
get USB 1.1 transfer speeds (relevant syslog):
Jul  3 22:47:05 shuttle kernel: usb 2-1: new full speed USB device using
uhci_hcd and address 2
Jul  3 22:47:05 shuttle kernel: usb 2-1: configuration #1 chosen from 1
choice
Jul  3 22:47:07 shuttle usb.agent[18307]:      libgphoto2: loaded
successfully

I originally had this problem with kernel-image-2.6.10-1-686, which
finally prompted me to upgrade, but I still have the problem with
2.6.17-1-686.

I'm not sure what information would be helpful in diagnosing the
problem.  I assume it is a kernel problem and not a porblem with libusb,
hotplug, or gphoto2.

possibly relevant parts of lspci:
00:00.0 Host bridge: VIA Technologies, Inc. VT8374 P4X400 Host
Controller/AGP Bridge (rev 03)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)


I found two other reports like this, both in Ubuntu forums, and neither
with solutions:
http://www.ubuntuforums.org/showthread.php?t=86941
http://www.ubuntuforums.org/showthread.php?t=152303


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages linux-image-2.6.17-1-686 depends on:
ii  module-init-tools             3.2.2-3    tools for managing Linux kernel
ii  yaird [linux-initramfs-tool]  0.0.12-15  Yet Another mkInitRD

Versions of packages linux-image-2.6.17-1-686 recommends:
ii  libc6-i686                    2.3.6-15   GNU C Library: Shared libraries

-- debconf information:
  linux-image-2.6.17-1-686/preinst/bootloader-initrd-2.6.17-1-686: true
  linux-image-2.6.17-1-686/postinst/old-dir-initrd-link-2.6.17-1-686: true
  linux-image-2.6.17-1-686/postinst/bootloader-test-error-2.6.17-1-686:
  linux-image-2.6.17-1-686/postinst/old-initrd-link-2.6.17-1-686: true
  linux-image-2.6.17-1-686/preinst/lilo-has-ramdisk:
  linux-image-2.6.17-1-686/postinst/depmod-error-2.6.17-1-686: false
  linux-image-2.6.17-1-686/prerm/removing-running-kernel-2.6.17-1-686: true
  linux-image-2.6.17-1-686/preinst/overwriting-modules-2.6.17-1-686: true
  linux-image-2.6.17-1-686/preinst/lilo-initrd-2.6.17-1-686: true
  linux-image-2.6.17-1-686/preinst/failed-to-move-modules-2.6.17-1-686:
  linux-image-2.6.17-1-686/postinst/create-kimage-link-2.6.17-1-686: true
  linux-image-2.6.17-1-686/postinst/kimage-is-a-directory:
  linux-image-2.6.17-1-686/postinst/old-system-map-link-2.6.17-1-686: true
  linux-image-2.6.17-1-686/preinst/elilo-initrd-2.6.17-1-686: true
  linux-image-2.6.17-1-686/preinst/already-running-this-2.6.17-1-686:
  linux-image-2.6.17-1-686/preinst/abort-overwrite-2.6.17-1-686:
  linux-image-2.6.17-1-686/postinst/bootloader-error-2.6.17-1-686:
  linux-image-2.6.17-1-686/preinst/initrd-2.6.17-1-686:
  linux-image-2.6.17-1-686/postinst/depmod-error-initrd-2.6.17-1-686: false
  linux-image-2.6.17-1-686/preinst/abort-install-2.6.17-1-686:
  linux-image-2.6.17-1-686/prerm/would-invalidate-boot-loader-2.6.17-1-686: 
true



Reply to: