[U-Boot] [PATCH 1/2] WIP: Disable SCSI on x86

Bin Meng bmeng.cn at gmail.com
Thu Jun 1 23:04:01 UTC 2017


Hi Simon,

On Thu, Jun 1, 2017 at 9:14 PM, Simon Glass <sjg at chromium.org> wrote:
> Hi Bin,
>
> On 1 June 2017 at 01:27, Bin Meng <bmeng.cn at gmail.com> wrote:
>>
>> Hi Simon,
>>
>> On Wed, May 17, 2017 at 8:42 AM, Bin Meng <bmeng.cn at gmail.com> wrote:
>> > Hi Simon,
>> >
>> > On Sat, May 13, 2017 at 9:11 AM, Simon Glass <sjg at chromium.org> wrote:
>> >> Hi Bin,
>> >>
>> >> On 8 May 2017 at 01:05, Bin Meng <bmeng.cn at gmail.com> wrote:
>> >>> Hi Simon,
>> >>>
>> >>> On Mon, Apr 10, 2017 at 8:38 AM, Simon Glass <sjg at chromium.org> wrote:
>> >>>> This is not to be applied. It is needed to test using CONFIG_DM_MMC on x86
>> >>>> since SCSI is broken with this setup.
>> >>>>
>> >>>> Signed-off-by: Simon Glass <sjg at chromium.org>
>> >>>> ---
>> >>>
>> >>> When you said "SCSI is broken with this setup", did you mean GP#
>> >>> exception when boot up with a hard disk like below?
>> >>
>> >> Yes that's right.
>> >>
>> >
>> > Do you plan to work on a patch soon?
>> >
>>
>> I tracked down the exception happens at part_test_efi()->block_dread() function:
>>
>> if (!ops->read)
>>     return -ENOSYS;
>>
>> Where ops points to nowhere, because underlying SATA device does not
>> have a DM driver associated.
>>
>> Could you please fix this?
>
> I've been hoping that someone else will take on this side of things,
> but perhaps I am optimistic. I'll see if I can take a look.

Thanks. I wanted to fix this myself however I have been busy on some
other stuff.

Regards,
Bin


More information about the U-Boot mailing list