diff --git a/usr/lib/archboot/cpio/hooks/firmware b/usr/lib/archboot/cpio/hooks/firmware index ee8ca1688..b1e879331 100644 --- a/usr/lib/archboot/cpio/hooks/firmware +++ b/usr/lib/archboot/cpio/hooks/firmware @@ -4,8 +4,12 @@ _run () { + # exclude broadcom wireless on x86_64 + if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then + _BLACKLIST="brcm," + fi # add firmware files - tar -C / --exclude=lib/firmware/{agere_*,airoha,amd-ucode,amdtee,amlogic,amphion,ar3k,ar70*,ar9[0-9]*,arm,as102*,\ + tar -C / --exclude=lib/firmware/{${_BLACKLIST}agere_*,airoha,amd-ucode,amdtee,amlogic,amphion,ar3k,ar70*,ar9[0-9]*,arm,as102*,\ atusb,av7110,cadence,cavium,cmmb*,cirrus,cis,cpia2,cnm,ct*,cxgb*,cmmb*,cypress,dabusb,dpaa2,dsp56k,dvb*,\ edgeport,emi26,emi62,ess,f2255usb*,go7007,hfi1*,INT*,inside-secure,isdbt*,intel{-ucode,/vsc},ixp4xx,keyspan*,\ korg,lgs8g75*,lt9611uxc*,matrox,meson,microchip,moxa,mrvl/prestera,mts*,myri10ge*,myricom,nxp,ositech,phanfw*,powervr,qat*,\