DF-3591 / setup_fw.sh
#!/bin/sh # DF-3591 — create the all-legacy TAHITI firmware set with a TRUNCATED ME. # New-format (lowercase) names are deliberately absent so every block takes # the legacy fallback, exactly like a system whose firmware snap only ships # the old UPPERcase radeonkmsfw_* modules. set -e DIR=/tmp/sifw rm -rf "$DIR" mkdir -p "$DIR" dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_pfp" bs=1 count=8576 status=noxfer 2>/dev/null dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_me" bs=1 count=1024 status=noxfer 2>/dev/null # truncated (req 8576) dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_ce" bs=1 count=8576 status=noxfer 2>/dev/null dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_rlc" bs=1 count=8192 status=noxfer 2>/dev/null dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_mc" bs=1 count=31076 status=noxfer 2>/dev/null dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_smc" bs=1 count=62552 status=noxfer 2>/dev/null ls -l "$DIR" |