[LS1028A]: Failed to load firmware to Microsemi GE VSC8574

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

[LS1028A]: Failed to load firmware to Microsemi GE VSC8574

Jump to solution
903 Views
kumar_086
Contributor IV

Dear Experts,

We have a custom LS1028A board having Microsemi GE VSC8574 QSGMII PHY connected to processor over 1 QSGMII port. The processor is running Linux Flexbuild SDK 2012, and the make menuconfig enabled with configs - CONFIG_MSCC_OCELOT_SWITCH & CONFIG_MSCC_FELIX_SWITCH as per Layerscape_SW_development_BSP.pdf document, when loading Linux following error prints observed,

Microsemi GE VSC8574 SyncE 0000:00:00.3:10: Direct firmware load for microchip/mscc_vsc8574_revb_int8051_29e8.bin failed with error -2
Microsemi GE VSC8574 SyncE 0000:00:00.3:10: Falling back to sysfs fallback for: microchip/mscc_vsc8574_revb_int8051_29e8.bin
Microsemi GE VSC8574 SyncE 0000:00:00.3:10: failed to load firmware microchip/mscc_vsc8574_revb_int8051_29e8.bin, ret: -11

Please help on how to load this firmware to the processor and work with this VSC8574 chipset.

Thanks

Kumar

Labels (1)
Tags (1)
0 Kudos
Reply
1 Solution
876 Views
kumar_086
Contributor IV

The firmware load is working now after making the macros changes,

CONFIG_EXTRA_FIRMWARE="microchip/mscc_vsc8574_revb_int8051_29e8.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

and the 'mscc_vsc8574_revb_int8051_29e8.bin' file must be copied at '/lib/firmware/microchip' then Linux will compile along with this file.

More info at: https://microchipsupport.force.com/s/article/VSC-PHY-Firmware-Location-in-MCHP-Linux-Driver

Hope this helps.

Thanks

View solution in original post

0 Kudos
Reply
1 Reply
877 Views
kumar_086
Contributor IV

The firmware load is working now after making the macros changes,

CONFIG_EXTRA_FIRMWARE="microchip/mscc_vsc8574_revb_int8051_29e8.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

and the 'mscc_vsc8574_revb_int8051_29e8.bin' file must be copied at '/lib/firmware/microchip' then Linux will compile along with this file.

More info at: https://microchipsupport.force.com/s/article/VSC-PHY-Firmware-Location-in-MCHP-Linux-Driver

Hope this helps.

Thanks

0 Kudos
Reply