[PATCH v1 3/3] board: qualcomm: Remove SCSI scan from default preboot environment

Balaji Selvanathan balaji.selvanathan at oss.qualcomm.com
Tue May 26 13:16:02 CEST 2026


Hi Sumit,

On 1/27/2026 12:55 PM, Sumit Garg wrote:
> On Mon, Jan 26, 2026 at 09:29:38PM +0530, Balaji Selvanathan wrote:
>> Remove "scsi scan" from the preboot command sequence in the default
>> Qualcomm board environment.
> This is the default environment configuration expected to work on all
> Qcom platforms, wouln't it break platforms supporting UFS boot?
Codes requiring UFS access usually calls scsi_scan. Hence, it is not 
needed in preboot.
>
>> The SCSI scan command fails on eMMC-based
>> boot configurations, causing unnecessary boot delays and potential
>> error messages during the preboot phase.
> Say if UFS isn't supported as the boot target then this SCSI scan should
> just bail out. Can you share the error messages and boot delays seen
> here?

We get following error messages in eMMC only platforms:

"Unknown command 'scsi' - try 'help'"

Regards,

Balaji

>
> -Sumit
>
>> This change improves boot reliability on platforms using eMMC storage
>> as the primary boot device.
>>
>> Signed-off-by: Balaji Selvanathan <balaji.selvanathan at oss.qualcomm.com>
>> ---
>>   board/qualcomm/default.env | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/board/qualcomm/default.env b/board/qualcomm/default.env
>> index dbf6f4e7260..7cfa8e0ce2a 100644
>> --- a/board/qualcomm/default.env
>> +++ b/board/qualcomm/default.env
>> @@ -1,7 +1,7 @@
>>   stdin=serial,button-kbd
>>   stdout=serial,vidconsole
>>   stderr=serial,vidconsole
>> -preboot=scsi scan; usb start
>> +preboot=usb start
>>   fastboot=fastboot -l $fastboot_addr_r usb 0
>>   do_boot=bootefi bootmgr
>>   bootmenu_0=Boot first available device=run do_boot
>> -- 
>> 2.34.1
>>


More information about the U-Boot mailing list