From: "Chao Li" <lichao@loongson.cn>
To: devel@edk2.groups.io, sulikun@loongson.cn, "Wu,
Hao A" <hao.a.wu@intel.com>
Cc: "Gao, Liming" <gaoliming@byosoft.com.cn>,
"Demeter, Miki" <miki.demeter@intel.com>
Subject: Re: [edk2-devel] empty USB DVD disk hang Xhci
Date: Thu, 27 Jul 2023 15:23:43 +0800 [thread overview]
Message-ID: <642cb947-be2c-8729-c763-2ca38b243ce5@loongson.cn> (raw)
In-Reply-To: <1676a721.8e0d.189955dedd9.Coremail.sulikun@loongson.cn>
[-- Attachment #1: Type: text/plain, Size: 6280 bytes --]
Hi Likun,
Liming and Hao have reviewd and acked your patch, I think you can submit
your patch on edk2 repo and don't forget include Liming and Hao review
message. Good job!
Thanks,
Chao
在 2023/7/27 11:21, 苏丽坤 写道:
>
> Hi, Hao,Liming,
>
>
> this is my reply, function XhcInitializeDeviceSlot64 will init
> EndpointTransferRing,while fuctionUsbMassReadBlocks return (Invalid
> Parameter), which result in run function UsbMassReset, this will call
> XhcDisableSlotCmd64, will clear EndpointTransferRing, like
> this Xhc->UsbDevContext[SlotId].EndpointTransferRing[Index] = NULL;
> If fuctionUsbMassReadBlocks return success also run function
> UsbMassReset, will hang for the same reason. why
> fuctionUsbMassReadBlocks return (Invalid Parameter), this function
> will call UsbBootRequestSense,this retun (Invalid Parameter). At the
> same time, Ehcialsoretun (Invalid Parameter).
>
>
> Thanks
>
> -----原始邮件-----
> *发件人:* "Wu, Hao A" <hao.a.wu@intel.com>
> *发送时间:* 2023-07-25 10:18:42 (星期二)
> *收件人:* "Gao, Liming" <gaoliming@byosoft.com.cn>,
> "devel@edk2.groups.io" <devel@edk2.groups.io>,
> "sulikun@loongson.cn" <sulikun@loongson.cn>, "Demeter, Miki"
> <miki.demeter@intel.com>
> *主题:* RE: [edk2-devel] empty USB DVD disk hang Xhci
>
> Sorry, I do not have much resource to review this in detail. But
> the patch generally looks good to me:
>
> Acked-by: Hao A Wu hao.a.wu@intel.com
>
> However, I hope the below question can be answered (or add related
> information to the commit log message) before mering:
>
> Likun, could you help to elaborate a bit more on why the below
> statement will return NULL pointer for “USB DVD with empty disk”?
>
> EPRing = (TRANSFER_RING
> *)(UINTN)Xhc->UsbDevContext[SlotId].EndpointTransferRing[Dci-1];
>
> Best Regards,
>
> Hao Wu
>
> *From:*gaoliming <gaoliming@byosoft.com.cn>
> *Sent:* Tuesday, July 25, 2023 9:44 AM
> *To:* devel@edk2.groups.io; sulikun@loongson.cn; Demeter, Miki
> <miki.demeter@intel.com>
> *Cc:* Wu, Hao A <hao.a.wu@intel.com>
> *Subject:* 回复: [edk2-devel] empty USB DVD disk hang Xhci
>
> Likun:
>
> This change is good to me. Reviewed-by: Liming Gao
> <gaoliming@byosoft.com.cn>
>
> Hao:
>
> Have you time to review this fix?
>
> Thanks
>
> Liming
>
> *发件人**:*devel@edk2.groups.io <devel@edk2.groups.io> *代表 *苏丽坤
> *发送时间:* 2023年7月18日 9:49
> *收件人:* gaoliming@byosoft.com.cn; miki.demeter@intel.com;
> devel@edk2.groups.io
> *主题:* [edk2-devel] empty USB DVD disk hang Xhci
>
> Hi
>
> We find a bug in xhci, USB DVD boot with emtpy disk will hang
> Xhci while Ehci can pass.
>
> The hang log is shown as :
> MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c(1847): TrsRing != ((void
> *) 0)
>
> We suggest a way to solve this bug is shown as:
> https://github.com/suling-123/edk2 the latest commit,
> MdeModulePkg: Solve boot hang xhci driver when use USB DVD with
> empty disk, 950bc8781d81b96b0c7944e7ac947382b1bc0c06
>
>
>
> /本邮件及其附件含有龙芯中科的商业秘密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制或散发)本邮件及其附件中的信息。如果您错收本邮件,请您立即电话或邮件通知发件人并删除本邮件。//
> This email and its attachments contain confidential information
> from Loongson Technology , which is intended only for the person
> or entity whose address is listed above. Any use of the
> information contained herein in any way (including, but not
> limited to, total or partial disclosure, reproduction or
> dissemination) by persons other than the intended recipient(s) is
> prohibited. If you receive this email in error, please notify the
> sender by phone or email immediately and delete it. /
>
>
>
> /本邮件及其附件含有龙芯中科的商业秘密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制或散发)本邮件及其附件中的信息。如果您错收本邮件,请您立即电话或邮件通知发件人并删除本邮件。//
> This email and its attachments contain confidential information
> from Loongson Technology , which is intended only for the person
> or entity whose address is listed above. Any use of the
> information contained herein in any way (including, but not
> limited to, total or partial disclosure, reproduction or
> dissemination) by persons other than the intended recipient(s) is
> prohibited. If you receive this email in error, please notify the
> sender by phone or email immediately and delete it. /
>
>
>
> /本邮件及其附件含有龙芯中科的商业秘密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制或散发)本邮件及其附件中的信息。如果您错收本邮件,请您立即电话或邮件通知发件人并删除本邮件。
> This email and its attachments contain confidential information from
> Loongson Technology , which is intended only for the person or entity
> whose address is listed above. Any use of the information contained
> herein in any way (including, but not limited to, total or partial
> disclosure, reproduction or dissemination) by persons other than the
> intended recipient(s) is prohibited. If you receive this email in
> error, please notify the sender by phone or email immediately and
> delete it. /
>
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#107298): https://edk2.groups.io/g/devel/message/107298
Mute This Topic: https://groups.io/mt/100343121/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
[-- Attachment #2.1: Type: text/html, Size: 22824 bytes --]
[-- Attachment #2.2: image001.png --]
[-- Type: image/png, Size: 63621 bytes --]
next prev parent reply other threads:[~2023-07-27 7:23 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-18 1:48 [edk2-devel] empty USB DVD disk hang Xhci 苏丽坤
2023-07-25 1:44 ` 回复: " gaoliming via groups.io
2023-07-25 2:18 ` Wu, Hao A
2023-07-27 3:21 ` 苏丽坤
2023-07-27 7:23 ` Chao Li [this message]
2023-08-02 5:29 ` 回复: " gaoliming via groups.io
2023-08-03 2:44 ` Chao Li
2023-08-03 11:43 ` 苏丽坤
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=642cb947-be2c-8729-c763-2ca38b243ce5@loongson.cn \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox