All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Marc Haber <mh+linux-kernel@zugschlus.de>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	linux-usb@vger.kernel.org
Subject: Re: USB broken on Banana Pi in Linux 4.6
Date: Mon, 30 May 2016 13:47:12 -0700	[thread overview]
Message-ID: <20160530204712.GA9225@kroah.com> (raw)
In-Reply-To: <20160530190250.GA26198@torres.zugschlus.de>

On Mon, May 30, 2016 at 09:02:54PM +0200, Marc Haber wrote:
> Hi,
> 
> on my Bananapis, in kernel 4.6 USB does not work. Kernel configuration
> is USB-wise identical to 4.5 (grepped for differences in (hci|usb)),
> and in 4.6 there is not even /dev/bus/usb.

Hint, include linux-usb@vger in usb-specific questions...

> 
> Here is the log excerpt from a 4.5 kernel coming up:
> 
> May 15 09:30:14 cadencia kernel: [    5.307730] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> May 15 09:30:14 cadencia kernel: [    5.312891] ehci-platform: EHCI generic platform driver
> May 15 09:30:14 cadencia kernel: [    5.315579] sun4i-ss 1c15000.crypto-engine: no reset control found
> May 15 09:30:14 cadencia kernel: [    5.317303] sun4i-ss 1c15000.crypto-engine: Die ID 0
> May 15 09:30:14 cadencia kernel: [    5.322742] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> May 15 09:30:14 cadencia kernel: [    5.332052] ohci-platform: OHCI generic platform driver
> May 15 09:30:14 cadencia kernel: [    5.360131] axp20x 0-0034: AXP20x variant AXP209 found
> May 15 09:30:14 cadencia kernel: [    5.405989] axp20x 0-0034: AXP20X driver loaded
> May 15 09:30:14 cadencia kernel: [    5.409201] ehci-platform 1c14000.usb: EHCI Host Controller
> May 15 09:30:14 cadencia kernel: [    5.409271] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1
> May 15 09:30:14 cadencia kernel: [    5.409506] ehci-platform 1c14000.usb: irq 29, io mem 0x01c14000
> May 15 09:30:14 cadencia kernel: [    5.410553] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
> May 15 09:30:14 cadencia kernel: [    5.420414] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00
> May 15 09:30:14 cadencia kernel: [    5.420977] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
> May 15 09:30:14 cadencia kernel: [    5.420998] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> May 15 09:30:14 cadencia kernel: [    5.421010] usb usb1: Product: EHCI Host Controller
> May 15 09:30:14 cadencia kernel: [    5.421021] usb usb1: Manufacturer: Linux 4.5.4-zgbpi-armmp-lpae ehci_hcd
> May 15 09:30:14 cadencia kernel: [    5.421033] usb usb1: SerialNumber: 1c14000.usb
> May 15 09:30:14 cadencia kernel: [    5.422317] hub 1-0:1.0: USB hub found
> May 15 09:30:14 cadencia kernel: [    5.422431] hub 1-0:1.0: 1 port detected
> May 15 09:30:14 cadencia kernel: [    5.423753] ehci-platform 1c1c000.usb: EHCI Host Controller
> May 15 09:30:14 cadencia kernel: [    5.423814] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 2
> May 15 09:30:14 cadencia kernel: [    5.424055] ehci-platform 1c1c000.usb: irq 33, io mem 0x01c1c000
> May 15 09:30:14 cadencia kernel: [    5.432424] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
> May 15 09:30:14 cadencia kernel: [    5.433089] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
> May 15 09:30:14 cadencia kernel: [    5.433110] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> May 15 09:30:14 cadencia kernel: [    5.433122] usb usb2: Product: EHCI Host Controller
> May 15 09:30:14 cadencia kernel: [    5.433133] usb usb2: Manufacturer: Linux 4.5.4-zgbpi-armmp-lpae ehci_hcd
> May 15 09:30:14 cadencia kernel: [    5.433144] usb usb2: SerialNumber: 1c1c000.usb
> May 15 09:30:14 cadencia kernel: [    5.434472] hub 2-0:1.0: USB hub found
> May 15 09:30:14 cadencia kernel: [    5.434595] hub 2-0:1.0: 1 port detected
> May 15 09:30:14 cadencia kernel: [    5.436189] ohci-platform 1c14400.usb: Generic Platform OHCI controller
> May 15 09:30:14 cadencia kernel: [    5.436528] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 3
> May 15 09:30:14 cadencia kernel: [    5.436779] ohci-platform 1c14400.usb: irq 30, io mem 0x01c14400
> May 15 09:30:14 cadencia kernel: [    5.497002] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
> May 15 09:30:14 cadencia kernel: [    5.497032] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> May 15 09:30:14 cadencia kernel: [    5.497045] usb usb3: Product: Generic Platform OHCI controller
> May 15 09:30:14 cadencia kernel: [    5.497056] usb usb3: Manufacturer: Linux 4.5.4-zgbpi-armmp-lpae ohci_hcd
> May 15 09:30:14 cadencia kernel: [    5.497068] usb usb3: SerialNumber: 1c14400.usb
> 
> In kernel 4.6, the message "ohci-platform: OHCI generic platform
> driver" is the last one, and "ehci-platform 1c14000.usb: EHCI Host
> Controller" is the first one that is missing.
> 
> Is this already a known issue? Or, does a 4.6 kernel need to be
> configured differently if you want USB?

Are you sure you configured in the correct host controller that you
want?  Have you done a diff of your .config files to see what you
changed?  How did you create your 4.6 config?

thanks,

greg k-h

  reply	other threads:[~2016-05-30 20:47 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-30 19:02 USB broken on Banana Pi in Linux 4.6 Marc Haber
2016-05-30 20:47 ` Greg KH [this message]
2016-06-03  6:53   ` Marc Haber
2016-06-03 15:35     ` Greg KH
2016-06-07 17:06       ` Marc Haber
2016-06-07 17:30         ` Greg KH
2016-06-11 12:55           ` Marc Haber
2016-06-12 16:47             ` Marc Haber
2016-06-12 20:14               ` Alan Stern
2016-06-17 21:31               ` Sudip Mukherjee
2016-06-14  8:45 ` USB broken on Banana Pi in Linux 4.6 [solved] Marc Haber

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160530204712.GA9225@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=mh+linux-kernel@zugschlus.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.