All of lore.kernel.org
 help / color / mirror / Atom feed
From: Marc Haber <mh+linux-kernel@zugschlus.de>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: USB broken on Banana Pi in Linux 4.6
Date: Mon, 30 May 2016 21:02:54 +0200	[thread overview]
Message-ID: <20160530190250.GA26198@torres.zugschlus.de> (raw)

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.

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?

Greetings
Marc



-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421

             reply	other threads:[~2016-05-30 19:02 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-30 19:02 Marc Haber [this message]
2016-05-30 20:47 ` USB broken on Banana Pi in Linux 4.6 Greg KH
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=20160530190250.GA26198@torres.zugschlus.de \
    --to=mh+linux-kernel@zugschlus.de \
    --cc=linux-kernel@vger.kernel.org \
    /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.