Xenial SRU: #1776714 raspi2: Pi3B plus is not supported

Paolo Pisati paolo.pisati at canonical.com
Fri Jun 22 14:03:33 UTC 2018


There are several problems:

1) have you tried to drop the "dtoverlay=vc4-kms-v3d" from config.txt?
the kernel won't boot

2) ethernet is not working

3) you dts is using a driver 'bcm2835-expgpio" for the gpio expander,
and that driver doesn't exist in 4.4 (and clearly, the gpio exposed
there, are not working)

4) when building the dtb, it prints several warnings:

...
Warning (reg_format): "reg" property in /soc/usb at 7e980000/usb1 at 1 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells
value for /soc/usb at 7e980000/usb1 at 1
Warning (avoid_default_addr_size): Relying on default #size-cells
value for /soc/usb at 7e980000/usb1 at 1
...

Last but not least, if you want to resubmit, send a dts that
overwrites the main bcm2710.dtsi (something like this [1]), instead of
a completely isolated dts.

1: https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial/tree/arch/arm/boot/dts/bcm2710-rpi-3-b.dts?h=raspi2

On Fri, Jun 22, 2018 at 12:43 PM, Ondrej Kubik
<ondrej.kubik at canonical.com> wrote:
> Hi
> Test image is available here:
> http://people.canonical.com/~okubik/UC16-pi3B-plus.img.xz
> regards
> Ondrej
>
> On Thu, Jun 21, 2018 at 10:05 AM Paolo Pisati <paolo.pisati at canonical.com>
> wrote:
>>
>> Can you share an image (core or classic) that uses this patched kernel
>> and boots on pi3 b plus?
>>
>> I have a classic image that works fine using the raspi2 bionic kernel,
>> but fails to boot once i install this one, and i want to check the
>> relevant boot bits (bootloader version, config.txt content,
>> cmdline.txt, etc).
>>
>>
>>
>> On Wed, Jun 20, 2018 at 10:02 AM, Ondrej Kubik
>> <ondrej.kubik at canonical.com> wrote:
>> > SRU Justification
>> >
>> > Impact:
>> >   Newly released hardware Raspberry Pi3 B plus is not currently
>> > supported.
>> > Pi3 B+ is very similar to existing Pi3B+ and requires only new dtb file
>> > describing differences from Pi3B
>> >
>> > TEST CASE:
>> >   Pi3B+ hw should be fully booting and all peripherals on board should
>> > be
>> > functioning
>> >
>> > Commits:
>> > Merge branch:
>> >
>> > https://code.launchpad.net/~ondrak/ubuntu/+source/linux/+git/xenial/+ref/raspi2-adding-pi3bp-support
>> > Commits:
>> >
>> > https://git.launchpad.net/~ondrak/ubuntu/+source/linux/+git/xenial/commit/?id=8919cb8b565eee35be1068d5a61fad9f60425210
>> >
>> > https://git.launchpad.net/~ondrak/ubuntu/+source/linux/+git/xenial/commit/?id=b81e58d665de1ccb039c40c92d5363f0df19bd7e
>> >
>> > --
>> > kernel-team mailing list
>> > kernel-team at lists.ubuntu.com
>> > https://lists.ubuntu.com/mailman/listinfo/kernel-team
>> >
>>
>>
>>
>> --
>> bye,
>> p.



-- 
bye,
p.




More information about the kernel-team mailing list