Re: Device not accepting address, error -110 and others

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

 



On Wed, Jul 14, 2010 at 11:40 AM, Toan Pham <tpham3783@xxxxxxxxx> wrote:
>
> Like Alan suggested, It is best if you disable your internal usb device.
> We do not know what it is yet; but look around in the bios and see if there
> are options to disable devices such as webcam, usb sound card, usb HID etc.
> A second way would be looking at your usb bus information (lsusb -v) and
> disable appropriate hub and see if the errors continue to occur.
>
> cd /sys/module/usbcore/drivers/usb:hub/
>
> echo -n 'x-0:1.0' > unbind      # where x is an usb bus number, 1 to 5
>
> Once the faulty usb device is disabled; you may want to test out your
> hardware with external usb devices and see if everything is normal.
>
>
>
> Toan

Hi Toan and others,

   My computer is not hanging anymore when I disable the 7-0:1.0 bus:
      cd /sys/module/usbcore/drivers/usb:hub/
      echo -n '7-0:1.0' > unbind

   ... it seems that it is better working now. Is there any drawback
doing this? Maybe it is a conflict problem between modules, I mean, a
conflict between ehci_hcd and uhci_hcd? since 7-0:1.0 is being
controlled by the uhci_hcd. How to better solve this? How can I make
my kernel (ubuntu 10.04) to persist the command above during the boot
process?

   My laptop has only two external usb ports, as following:

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
*** Problematic *** -->> Bus 007 Device 001: ID 1d6b:0001 Linux
Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 004: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    How can I know that device is plugged in the Bus 007? I plugged
devices in both ports and from lsusb I noticed that the bus used by
the devices was usb 6-1 and usb 8-2. As can be noticed above, the
Bluetooth HCI device is attached to Bus 003 Device 004 (is this mean
3-4?) and in addition to this I have a built-in webcam and a
fingerprint reader, what probably are causing the problem. I accessed
the bios and disabled the webcam, the problem persists, and I didn't
find any option to disable the fingerprint reader. Do you think that
the problem is with fingerprint reader? I have only Linux installed on
my Toshiba M750 Portege laptop.

    The lsusb -v output for the bus 007 is shown next. Is is possible
to take any conclusion from the output below? How can I isolate Bus
007 and make kernel ignore it during the OS startup?

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.32-23-generic uhci_hcd
  iProduct                2 UHCI Host Controller
  iSerial                 1 0000:00:1d.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0101 power connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Thank you,
Leandro.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux