← Back to team overview

kernel-packages team mailing list archive

[Bug 1047527] Re: 12d1:1038 Dual-Role OTG device on non-HNP port - unable to enumerate USB device on port 1

 

Seems like CONFIG_USB_OTG=y is being set again in newer kernels.

$ lsb_release -a
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu Saucy Salamander (development branch)
Release:        13.10
Codename:       saucy

$ uname -a
Linux iggy-XPS12 3.11.0-11-generic #17-Ubuntu SMP Tue Oct 1 19:42:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1047527

Title:
  12d1:1038 Dual-Role OTG device on non-HNP port - unable to enumerate
  USB device on port 1

Status in “linux” package in Ubuntu:
  Fix Released
Status in “linux” source package in Quantal:
  Fix Released
Status in “linux” source package in Raring:
  Fix Released

Bug description:
  I'm using the xorg-edgers ppa which also provides the kernel from the upcoming Quantal release.
  When I use the stock Precise kernel (3.2) everything works flawless, but
  when I switch to the 3.5 kernel provided by xorg-edgers, I'm unable to
  access the flash memory on my phone/use usb tethering, etc.

  The related kernel messages that only show up with 3.5 are

  [   76.664029] usb 2-1: new high-speed USB device number 8 using ehci_hcd
  [   76.797001] usb 2-1: Dual-Role OTG device on non-HNP port
  [   76.797124] usb 2-1: can't set HNP mode: -32
  [   76.912049] usb 2-1: new high-speed USB device number 9 using ehci_hcd
  [   77.045508] usb 2-1: Dual-Role OTG device on non-HNP port
  [   77.045631] usb 2-1: can't set HNP mode: -32
  [   77.160030] usb 2-1: new high-speed USB device number 10 using ehci_hcd
  [   77.181203] usb 2-1: Dual-Role OTG device on non-HNP port
  [   77.181327] usb 2-1: can't set HNP mode: -32
  [   77.296020] usb 2-1: new high-speed USB device number 11 using ehci_hcd
  [   77.317026] usb 2-1: Dual-Role OTG device on non-HNP port
  [   77.317149] usb 2-1: can't set HNP mode: -32
  [   77.320024] hub 2-0:1.0: unable to enumerate USB device on port 1
  [   77.588029] usb 5-1: new full-speed USB device number 6 using uhci_hcd
  [   77.727240] usb 5-1: not running at top speed; connect to a high speed hub
  [   77.755253] usb 5-1: Dual-Role OTG device on non-HNP port
  [   77.758254] usb 5-1: can't set HNP mode: -32
  [   77.868015] usb 5-1: new full-speed USB device number 7 using uhci_hcd
  [   78.007389] usb 5-1: not running at top speed; connect to a high speed hub
  [   78.035406] usb 5-1: Dual-Role OTG device on non-HNP port
  [   78.038404] usb 5-1: can't set HNP mode: -32
  [   78.148044] usb 5-1: new full-speed USB device number 8 using uhci_hcd
  [   78.179479] usb 5-1: not running at top speed; connect to a high speed hub
  [   78.207494] usb 5-1: Dual-Role OTG device on non-HNP port
  [   78.210495] usb 5-1: can't set HNP mode: -32
  [   78.320013] usb 5-1: new full-speed USB device number 9 using uhci_hcd
  [   78.351570] usb 5-1: not running at top speed; connect to a high speed hub
  [   78.379585] usb 5-1: Dual-Role OTG device on non-HNP port
  [   78.382586] usb 5-1: can't set HNP mode: -32
  [   78.383586] hub 5-0:1.0: unable to enumerate USB device on port 1

  The device then also fails to show up in lsusb.
  With 3.2 it is listed as

  Bus 002 Device 004: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos
  (debug mode)

  My current kernel version is
  Linux rechenknecht2k7 3.5.0-13-generic #13-Ubuntu SMP Tue Aug 28 08:31:47 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
  --- 
  ApportVersion: 2.0.1-0ubuntu12
  Architecture: amd64
  DistroRelease: Ubuntu 12.04
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  Package: linux (not installed)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  Tags:  precise running-unity
  Uname: Linux 3.6.0-030600rc4-generic x86_64
  UnreportableReason: Dies ist kein offizielles Ubuntu-Paket. Bitte entfernen Sie alle Pakete von Drittanbietern und wiederholen Sie den Vorgang.
  UpgradeStatus: Upgraded to precise on 2012-04-27 (132 days ago)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1047527/+subscriptions