https://bugzilla.kernel.org/show_bug.cgi?id=85101 Robert Elliott <elliott@xxxxxx> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |elliott@xxxxxx --- Comment #1 from Robert Elliott <elliott@xxxxxx> --- Smart Array P410 is a RAID controller that does not expose anything about the SAS fabric (expanders or physical drives) to the OS; it just presents logical drives. You need to use HP management tools to download firmware to expanders and drives behind the controller. If you attach the expander to an HBA, then you can use sg_write_buffer to download microcode. Version 1.39 added a --bpw option to download in small chunks - an expander might require a small chunk size like 4 KiB (see http://sg.danny.cz/sg for the latest sg3_utils code). Although they sound like DOS programs, .scexe files from HP are really linux executable scripts that you can view in a text editor (at least the first part). You can do this to extract the files: mkdir tmp ./CPxyzzy.scexe --unpack=tmp One of those is the binary image that can be sent with sg_write_buffer. BTW, use lsscsi -g to see the /dev/sgNN paths for all the devices presented by the LLD, including expanders. -- You are receiving this mail because: You are watching the assignee of the bug. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html