Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Mar 2020 13:15:12 +0000
From:      <Shichun.Ma@dell.com>
To:        <hps@selasky.org>, <freebsd-usb@freebsd.org>
Cc:        <Shunchao.Hu@dell.com>
Subject:   RE: Error bit using of wPortStatus when need usbd_req_warm_reset_port
Message-ID:  <985d07eb112c4497a7dd95f72e3d8134@KULX13MDC130.APAC.DELL.COM>
In-Reply-To: <8b8ae413-29d2-1b0b-1037-cf3b49c1baf7@selasky.org>
References:  <13174e356c0640ab84fd697a1ae28e55@KULX13MDC130.APAC.DELL.COM> <8b8ae413-29d2-1b0b-1037-cf3b49c1baf7@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Dell Customer Communication - Confidential

Hi HPS,
Thanks your kindly explanation.
The patch works with my device, please commit to main stream.

Regards,

Horse Ma (Shichun Ma)

Software Engineer
Dell | Cloud client-computing - Wyse
office +86 10 82862579,=A0 Mobile +86 13241851528

See our products at www.dell.com/wyse

-----Original Message-----
From: Hans Petter Selasky <hps@selasky.org>=20
Sent: Sunday, March 8, 2020 8:40 PM
To: Ma, Horse; freebsd-usb@freebsd.org
Cc: Hu, Shunchao
Subject: Re: Error bit using of wPortStatus when need usbd_req_warm_reset_p=
ort


[EXTERNAL EMAIL]=20

On 2020-03-08 12:15, Shichun.Ma@dell.com wrote:
> Link info need 4 bits and they take bit 5 to bit 9, while  UPS_PORT_POWER=
  takes bit 9.
> So this will give wrong link state info in function uhub_suspend_resume_p=
ort when it check if need usbd_req_warm_reset_port.
> Please review and kindly suggest how to fix this issue.

Hi,

You are absolutely right. Good catch.

I think we will just remove the POWER bit from the super speed RH. It is cu=
rrently not needed for anything. Then the LINK state values won't be clobbe=
red like you found.

Does the attached patch work for you?

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?985d07eb112c4497a7dd95f72e3d8134>