[Bug 1873807] Re: USB fails on RPi 4 20.04 daily build image focal-preinstalled-server-arm64+raspi.img
Dave Jones
dave.jones at canonical.com
Mon Apr 20 18:13:12 UTC 2020
While this was fixed in the -1008 kernel, it turns out the device-tree
(which was also required to fix the issue) was being pulled by pi-gadget
from an out of date package (specifically linux-modules-*-raspi2 rather
than linux-modules-*-raspi due to the rename of the kernel flavour).
This meant that images that were *upgraded* to the -1008 kernel
displayed the corrected behaviour (because the dtbs were copied from the
kernel), but freshly created images still displayed the broken behaviour
(because their dtbs came from the out of date package). Hence my
(incorrect) assertion in LP: #1872897 comment 4 that the dailies should
be fixed (I'd only tested the fixed kernel by upgrading an existing card
to it).
This has now been rectified in the pi-gadget repo, and the daily images
rebuilt.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to livecd-rootfs in Ubuntu.
https://bugs.launchpad.net/bugs/1873807
Title:
USB fails on RPi 4 20.04 daily build image focal-preinstalled-server-
arm64+raspi.img
Status in linux-raspi package in Ubuntu:
New
Status in livecd-rootfs package in Ubuntu:
New
Bug description:
For the last few days the daily 20.04 pre-installed server image fails
to boot correctly on a Raspberry Pi4 with 4G of memory. The image is
called: focal-preinstalled-server-arm64+raspi.img.
The image available over the last weekend (18/19 April) failed to
boot, and today's image boots but USB devices do not work (on both
USB2 and USB3 ports).
Please refer to bug #1872897 comment #4 which says that USB issues
should have been fixed, but I'm not sure that they have.
Here the output from lsusb -v -t on today's image:
~# lsusb -v -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
Here is the output from the latest 20.04 beta release (ubuntu-20.04
-beta-preinstalled-server-arm64+raspi.img) after it has been upgraded
(with apt full-upgrade) to today's packages:
~# lsusb -v -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 2109:0715 VIA Labs, Inc.
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
ID 2109:3431 VIA Labs, Inc. Hub
|__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
ID 05e3:0610 Genesys Logic, Inc. 4-port hub
|__ Port 1: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
ID 04d9:0006 Holtek Semiconductor, Inc.
|__ Port 1: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
ID 04d9:0006 Holtek Semiconductor, Inc.
Early on in the boot process the following appears in syslog:
usb usb1-port1: couldn't allocate usb_device
Maybe the arm64 kernel's USB issue has crept back in? Thanks.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1873807/+subscriptions
More information about the foundations-bugs
mailing list