upstream Intel VSC firmware paths moved to intel/vsc/
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-firmware (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
You-Sheng Yang | ||
Noble |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
In upstream commit 5370a431 ("mei: vsc: Rework firmware image names") for
char-misc-next targeting v6.8, the VSC firmware paths have been changed to
intel/vsc instead of the original vsc/soc_a1_prod that has been used for all
existing Intel IPU6 camera platforms.
[Fix]
Upstream linux-firmware commit cfc997c6 ("intel: vsc: Add firmware for Visual
Sensing Controller").
In order to keep backward compatibility for Jammy oem/hwe kernels, an additional
patch adds symlinks for each moved binary.
[Test Case]
The binaries are bit-to-bit identical, except for the destination path
installed. With extra symlinks created, all the IPU6 platforms should keep
working as usual.
[Where problems could occur]
No problem is expected.
[Other Info]
We're switching to upstreamed binaries in Jammy and Noble, because they're
likely to receive furhter updates for both linux-firmware and vsc drivers.
========== original bug report ==========
In upstream commit https:/
The corresponding linux-firmware commit is in https:/
summary: |
- upstream Intel VSC firmware paths changed to intel/vsc/ + upstream Intel VSC firmware paths moved to intel/vsc/ |
tags: | added: kern-8906 |
Changed in linux-firmware (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Verified vsc firmware is identical to what we have at this moment, jammy version 20220329. git681281e4- 0ubuntu3. 24.
for f in intel/vsc/*; do new=$(md5sum intel/vsc/$f | awk '{print $1}'); cur=$(md5sum vsc/soc_a1_prod/$f | awk '{print $1}');
f="${f##*/}";
if [ -f vsc/soc_a1_prod/$f ]; then
sum_
sum_
[ "${sum_new}" = "${sum_cur}" ] || echo "Checksum mismatch for $f";
else
echo "missing $f in vsc/soc_a1_prod/"
fi;
done