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

Bug#294349: kernel-image-2.6.10-1-686: Unable to mount USB2.0 drives with default .config



Package: kernel-image-2.6.10-1-686
Version: 2.6.10-4
Severity: normal

Dear Debian & Kernel Developers,

Using kernel-image-2.6.10-i-686 from Debian, I am not
able to use my USB 2.0 Flash drive.

Upon plugging in the USB 2.0 Flash Drive, I am not
able to mount it, and dmesg shows errors:

usb 5-5: new high speed USB device using ehci_hcd and
address 3
usb 3-1: new full speed USB device using uhci_hcd and
address 2
usb 3-1: device descriptor read/64, error -71
usb 3-1: device descriptor read/64, error -71

As a workaround I can remove the module ehci-hcd

$ modprobe -r ehci-hcd
then the module uhci-hcd takes over, and the drive
works correctly.

I have checked, that compiling a new kernel, with the
following options disabled:

CONFIG_USB_EHCI_SPLIT_ISO=n
CONFIG_USB_EHCI_ROOT_HUB_TT=n

(the kernel-image-2.6.10 package from Debian has
CONFIG_USB_EHCI_SPLIT_ISO=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
)

the new compiled kernel has no problems seeing and
mounting the USB Flash drive.

Since the above options are marked "EXPERIMENTAL":
config USB_EHCI_SPLIT_ISO
        bool "Full speed ISO transactions
(EXPERIMENTAL)"
        depends on USB_EHCI_HCD && EXPERIMENTAL
        default n
        ---help---
          This code is new and hasn't been used with
many different
          EHCI or USB 2.0 transaction translator
implementations.
          It should work for ISO-OUT transfers, like
audio.

config USB_EHCI_ROOT_HUB_TT
        bool "Root Hub Transaction Translators
(EXPERIMENTAL)"
        depends on USB_EHCI_HCD && EXPERIMENTAL
        ---help---
          Some EHCI chips have vendor-specific
extensions to integrate
          transaction translators, so that no OHCI or
UHCI companion
          controller is needed.  It's safe to say "y"
even if your
          controller doesn't support this feature.

          This supports the EHCI implementation from
ARC International.

I would suggest to compile the Debian Kernel images
with the above options disabled.

Best regards, and thank you for your work.

Jaume

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (105, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-2-686-smp
Locale: LANG=C, LC_CTYPE=en_IE@euro
(charmap=ISO-8859-15)


Versions of packages kernel-image-2.6.10-1-686 depends
on:
ii  coreutils [fileutils]         5.2.1-2    The GNU
core utilities
ii  initrd-tools                  0.1.77     tools to
create initrd image for p
ii  module-init-tools             3.2-pre1-2 tools for
managing Linux kernel mo



		
______________________________________________ 
Renovamos el Correo Yahoo!: ¡250 MB GRATIS! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es



Reply to: