Opened 2 years ago

Closed 2 years ago

#12062 closed defect (fixed)

builds for XO-4 should include newer sd8787_uapsta.bin firmware

Reported by: shep Owned by: dsd
Priority: normal Milestone: 13.1.0
Component: distro Version: not specified
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: no action
Verified: no

Description

I've noticed that builds already include

/lib/firmware/mrvl/sd8787_uapsta.bin

but it is an old out-of-date version of the firmware. This out-of-date firmware image is apparently being installed from a fedora package called "linux-firmware" (which I expect includes a lot of other irrelevant firmware).

To support the sd8787 we need to include a newer version of sd8787_uapsta.bin in the build. At the moment, the best choice of firmware can be found by doing a clone of

git://git.marvell.com/mwifiex-firmware.git

and extracting mrvl/sd8787_uapsta.bin from there. I've been doing my testing using the most recent version I found there, which is from Thu May 10 19:00:56 2012 -0700 (git commit id 7a28e074cbcc533a32136b68bb26ba95b82ec88d which has md5sum of bda543cb5943eac34e16d12911f3ee99 and claims to be firmware version 14.66.9.p80 when loaded by the driver).

Change History (6)

comment:1 Changed 2 years ago by dsd

  • Component changed from not assigned to distro
  • Milestone changed from Not Triaged to 13.1.0
  • Owner changed from martin.langhoff to dsd

I'll take care of this. Fedora is moving to shipping all firmware within the linux-firmware package (or as subpackages). My plan is to:

  1. Create linux-firmware subpackages for usb8388 and sd8686 firmwares that obsolete the separate packages that are already in Fedora
  2. Create linux-firmware subpackage for sd8787
  3. Update the firmware versions in linux-firmware to the latest for all 3 devices

comment:3 Changed 2 years ago by martin.langhoff

Right -- so while that gets sorted out, I'll inject the firmware update in OOB for the B1 bringup images.

From a wider Fedora pov, I just hope that the new firmware doesn't break things for other users.

comment:4 Changed 2 years ago by dsd

  • Action Needed changed from never set to add to build

This will be present in the first 13.1.0 build for XO-4.

comment:5 Changed 2 years ago by pbrobinson

  • Action Needed changed from add to build to test in build

XO-4 build commenced with os4

comment:6 Changed 2 years ago by greenfeld

  • Action Needed changed from test in build to no action
  • Resolution set to fixed
  • Status changed from new to closed

The 14.66.9.p96 version from git with md5sum b5be2193d4a1309dca9526608baae9f7 is included in /lib/firmware/mrvl/ in 13.1.0 os4 on XO-4.

If a different version/location is desired please reopen the ticket.

Note: See TracTickets for help on using tickets.