Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #85526
| From | Diederik de Haas <didi.debian@cknow.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.ports.arm, linux.debian.kernel |
| Subject | Bug#1098250: linux-image-arm64: USB and PCIe broken on rk356x devices |
| Date | 2025-02-18 12:40 +0100 |
| Message-ID | <Khu7f-7Mz-7@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Cross-posted to 3 groups.
[Multipart message — attachments visible in raw view] - view raw
Source: linux
Version: 6.12.8-1
Severity: important
Tags: upstream patch
X-Debbugs-Cc: debian-arm@lists.debian.org
User: debian-arm@lists.debian.org
Usertags: arm64
https://lore.kernel.org/linux-rockchip/df8e0ff8-355b-4c18-9349-0f04ae16e01b@kwiboo.se/:
Upstream commit fbcbffbac994 ("phy: rockchip: naneng-combphy: fix phy reset")
broke backwards compatibly with old DTs and has already been backported
breaking i.e. PCIe and USB on Rockchip RK356x boards on stable and
longterm kernels.
That thread is about a patch which fixes that backward compatibility.
Further down in that thread mentioned the following:
Trying to boot into Linux v6.1.123+, v6.6.69+ and v6.12.8+ using the
U-Boot bundled DT for RK356x boards now result in broken PCIe, SATA and
USB
This issue results in the following kernel errors:
[ 6.075822] rockchip-naneng-combphy fe830000.phy: error -ENOENT: failed to get phy reset
[ 6.076599] rockchip-naneng-combphy fe830000.phy: probe with driver rockchip-naneng-combphy failed with error -2
[ 6.078649] rockchip-naneng-combphy fe840000.phy: error -ENOENT: failed to get phy reset
[ 6.079420] rockchip-naneng-combphy fe840000.phy: probe with driver rockchip-naneng-combphy failed with error -2
It doesn't affect kernel 6.13 (and higher) though.
The patch has been accepted by the upstream maintainer and can be found here:
https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git/log/?h=fixes
But it hasn't been sent 'further up the chain' just yet (right now).
This means that currently USB and PCIe is broken for rk356x devices for
both Stable/Bookworm and Testing/Trixie (and Sid).
Attached you'll find the commit from the linux-phy git repo.
I haven't added the 'fixed-upstream' tag as I wasn't sure if it needed
to be accepted 'further up the chain' for that.
HTH,
Diederik
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: arm64 (aarch64)
Kernel: Linux 6.12.8-arm64 (SMP w/4 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Back to linux.debian.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
Bug#1098250: linux-image-arm64: USB and PCIe broken on rk356x devices Diederik de Haas <didi.debian@cknow.org> - 2025-02-18 12:40 +0100 Processed: Re: Bug#1098250: linux-image-arm64: USB and PCIe broken on rk356x devices "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-02-18 16:40 +0100 Bug#1098250: linux-image-arm64: USB and PCIe broken on rk356x devices "Diederik de Haas" <didi.debian@cknow.org> - 2025-02-18 16:40 +0100 Bug#1098250: Info received (Bug#1098250: linux-image-arm64: USB and PCIe broken on rk356x devices) "Diederik de Haas" <didi.debian@cknow.org> - 2025-02-18 16:50 +0100 Processed: Re: Bug#1098250: Info received (Bug#1098250: linux-image-arm64: USB and PCIe broken on rk356x devices) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-02-18 16:50 +0100 Bug#1098250: marked as done (linux-image-arm64: USB and PCIe broken on rk356x devices) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-02-28 13:00 +0100 Bug#1098250: marked as done (linux-image-arm64: USB and PCIe broken on rk356x devices) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-02-28 13:00 +0100 Bug#1098250: marked as done (linux-image-arm64: USB and PCIe broken on rk356x devices) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-02-28 13:00 +0100 Bug#1098250: marked as done (linux-image-arm64: USB and PCIe broken on rk356x devices) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-03-02 01:10 +0100 Bug#1098250: marked as done (linux-image-arm64: USB and PCIe broken on rk356x devices) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-03-02 01:10 +0100 Bug#1098250: marked as done (linux-image-arm64: USB and PCIe broken on rk356x devices) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-03-02 01:10 +0100
csiph-web