The invention discloses a Raid card firmware layer initialization method based on a domestic processor platform. The Raid card firmware layer initialization method comprises the steps of 1, judging whether a driver can run on an RAID card or not; 2, configuring RAID card related registers; 3, inquiring DMA resources needed by the RAID card, and carrying out resource allocation; 4, performing datainteraction with firmware of the RAID card, judging the state of the RAID card, and continuing command interaction when the RAID card is in a ready state; 5, carrying out basic information inquiry, inquring basic information of the RAID card comprising an RAID card controller model, firmware version information, hard disk information, RAID mode information and the like; step 6, according to the obtained RAID card information, establishing a basic command queue for the SCSI command layer to use; step 7, establishing an SCSI layer command interface; and step 8, establishing a UEFI command interface. According to the method provided by the invention, firmware layer driving of the RAID card can be carried out on X86 and non-X86 platforms of a domestic processor.