SRU linux-firmware-starfive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
New
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The image for the StarFive VisionFive board will be available in 22.04.1: in order to provide Wifi and Bluetooth to users,
we need some firmwares that are not available in linux-firmware. In the same way linux-firmware-
we decided to introduce a new package so that we do not add those firmwares to linux-firmware and remove them later on when this
board EOL.
[Test Plan]
I tested those firmwares on the VisionFive board:
- the WiFi firmware is correctly loaded by the driver and Wifi works fine
- the Bluetooth actually still does not work in our image but works in the Fedora image, the firmware in this package is the
same as the Fedora's one.
[Where problems could occur]
As this package adds files to /lib/firmware/, it might conflict with existing firmware files:
- the Wifi firmwares are named after the StarFive boards, so that won't conflict
- the Bluetooth firmware is generic though, but I checked that it does not conflict with current Jammy linux-firmware package
And as linux-firmware-
current linux-firmware package.
In addition, this package is only built on riscv64 architecture, so it won't break any other architecture.
[Other Info]
The package contains the firmware for BeagleV board: we do not officially support this board (and we won't'), but we think it is
nice to provide those firmwares as someone might want to use the different packages in the archive to build an image for this
board.
Verified that this new package does not conflict with linux-firmware, on riscv64.