Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Apr 2022 11:36:07 +0000
From:      Mahesh Vardhamanaiah <maheshmv@juniper.net>
To:        Hans Petter Selasky <hps@selasky.org>, Kamal Prasad <krprasad@juniper.net>, "freebsd-usb@freebsd.org" <freebsd-usb@freebsd.org>
Cc:        Steve Kiernan <stevek@juniper.net>, Justin Hibbits <jhibbits@juniper.net>, Kumara N Babu <bkumara@juniper.net>, Kristof Provost <kp@FreeBSD.org>, "Bjoern A. Zeeb" <bz@FreeBSD.org>
Subject:   RE: xhci data toggle out of sync
Message-ID:   <PH0PR05MB77823ABEB1555B3AAE42D6B9D5F29@PH0PR05MB7782.namprd05.prod.outlook.com>
In-Reply-To: <20e0397e-927e-c258-c26f-228cab9ece22@selasky.org>
References:   <PH0PR05MB778212B54B636F87C246F62AD5F39@PH0PR05MB7782.namprd05.prod.outlook.com> <61bc4594-f2d3-17c4-42b5-0297ffd78fa3@selasky.org> <PH0PR05MB7782707B34F020611B7FA6C3D5F39@PH0PR05MB7782.namprd05.prod.outlook.com> <8f51424d-7d1a-9f0a-a0ba-27b02cab0942@selasky.org> <PH0PR05MB7782C512E3F29F34A546300BD5F29@PH0PR05MB7782.namprd05.prod.outlook.com> <459317b1-a87d-5f1d-3a52-83ceee48056d@selasky.org> <PH0PR05MB77828A618B7BAD70DB98C534D5F29@PH0PR05MB7782.namprd05.prod.outlook.com> <b6d72337-720c-2907-a3df-70fcb0c192d8@selasky.org> <PH0PR05MB7782636A101DD636745EC02ED5F29@PH0PR05MB7782.namprd05.prod.outlook.com> <6ace38e0-160f-e4ab-12d4-3af5c0113d1e@selasky.org> <33D78B28-EEFC-4A24-8E27-329CCA3782EF@juniper.net> <20e0397e-927e-c258-c26f-228cab9ece22@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
SGkgSFBTLA0KDQpQbGVhc2UgZmluZCB0aGUgZGlmZiBiZWxvdyBmb3IgdGhlIGVycm9yIHByaW50
cy4NCg0KDQpbbWFoZXNobXZAc3ZsLWJzZHgtMDIgL2IvbWFoZXNobXYvdXNiX2lzc3VlL3NyY10k
IGdpdCBkaWZmIHN5cy9kZXYvdXNiL2NvbnRyb2xsZXIveGhjaS5jDQpkaWZmIC0tZ2l0IGEvc3lz
L2Rldi91c2IvY29udHJvbGxlci94aGNpLmMgYi9zeXMvZGV2L3VzYi9jb250cm9sbGVyL3hoY2ku
Yw0KaW5kZXggNzBhNzNkY2M5NGMuLmZhN2MxMDYyYWRhIDEwMDY0NA0KLS0tIGEvc3lzL2Rldi91
c2IvY29udHJvbGxlci94aGNpLmMNCisrKyBiL3N5cy9kZXYvdXNiL2NvbnRyb2xsZXIveGhjaS5j
DQpAQCAtMzg5NSw2ICszODk1LDcgQEAgeGhjaV9jb25maWd1cmVfcmVzZXRfZW5kcG9pbnQoc3Ry
dWN0IHVzYl94ZmVyICp4ZmVyKQ0KICAgICAgICAgKiBHZXQgdGhlIGVuZHBvaW50IGludG8gdGhl
IHN0b3BwZWQgc3RhdGUgYWNjb3JkaW5nIHRvIHRoZQ0KICAgICAgICAgKiBlbmRwb2ludCBjb250
ZXh0IHN0YXRlIGRpYWdyYW0gaW4gdGhlIFhIQ0kgc3BlY2lmaWNhdGlvbjoNCiAgICAgICAgICov
DQorI2lmIDANCiAgICAgICAgc3dpdGNoICh4aGNpX2dldF9lbmRwb2ludF9zdGF0ZSh1ZGV2LCBl
cG5vKSkgew0KICAgICAgICBjYXNlIFhIQ0lfRVBDVFhfMF9FUFNUQVRFX0RJU0FCTEVEOg0KICAg
ICAgICAgICAgICAgICBicmVhazsNCkBAIC0zOTA5LDggKzM5MTAsMjUgQEAgeGhjaV9jb25maWd1
cmVfcmVzZXRfZW5kcG9pbnQoc3RydWN0IHVzYl94ZmVyICp4ZmVyKQ0KICAgICAgICAgICAgICAg
IGVyciA9IHhoY2lfY21kX3N0b3BfZXAoc2MsIDAsIGVwbm8sIGluZGV4KTsNCiAgICAgICAgICAg
ICAgICBpZiAoZXJyICE9IDApDQogICAgICAgICAgICAgICAgICAgICAgICBEUFJJTlRGKCJDb3Vs
ZCBub3Qgc3RvcCBlbmRwb2ludCAldVxuIiwgZXBubyk7DQorICAgICAgICAgICAgICAgLyoNCisg
ICAgICAgICAgICAgICAgKiBOZWVkIHRvIHJlc2V0IHRoZSBkYXRhIHRvZ2dsZSwgYmVjYXVzZSBz
dG9wDQorICAgICAgICAgICAgICAgICogZW5kcG9pbnQgZG9lc24ndCBkbyB0aGF0Og0KKyAgICAg
ICAgICAgICAgICAqLw0KKyAgICAgICAgICAgICAgIGVyciA9IHhoY2lfY21kX3Jlc2V0X2VwKHNj
LCAwLCBlcG5vLCBpbmRleCk7DQorICAgICAgICAgICAgICAgaWYgKGVyciAhPSAwKQ0KKyAgICAg
ICAgICAgICAgICAgICAgICAgRFBSSU5URigiTWFoZXNoIENvdWxkIG5vdCByZXNldCBlbmRwb2lu
dCAldVxuIiwgZXBubyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgIH0NCisjZW5k
aWYNCisNCisgICAgICAgZGV2aWNlX3ByaW50ZihzYy0+c2NfYnVzLnBhcmVudCwgIk1NViBlbmRw
b2ludCAldSBzdGF0ZSAleFxuIiwgZXBubywgeGhjaV9nZXRfZW5kcG9pbnRfc3RhdGUodWRldiwg
ZXBubykpOw0KKyAgICAgICBlcnIgPSB4aGNpX2NtZF9zdG9wX2VwKHNjLCAwLCBlcG5vLCBpbmRl
eCk7DQorICAgICAgIGlmIChlcnIgIT0wKQ0KKyAgICAgICAgICAgICAgIGRldmljZV9wcmludGYo
c2MtPnNjX2J1cy5wYXJlbnQsICJNTVYgQ291bGQgbm90IHN0b3AgZW5kcG9pbnQgJXUgZXJyICV4
XG4iLCBlcG5vLCBlcnIpOw0KKw0KKyAgICAgICBlcnIgPSB4aGNpX2NtZF9yZXNldF9lcChzYywg
MCwgZXBubywgaW5kZXgpOw0KKyAgICAgICBpZiAoZXJyICE9MCkNCisgICAgICAgICAgICAgICBk
ZXZpY2VfcHJpbnRmKHNjLT5zY19idXMucGFyZW50LCAiTU1WIENvdWxkIG5vdCByZXNldCBlbmRw
b2ludCAldSBlcnIgJXhcbiIsIGVwbm8sIGVycik7DQoNCiAgICAgICAgZXJyID0geGhjaV9jbWRf
c2V0X3RyX2RlcXVldWVfcHRyKHNjLA0KICAgICAgICAgICAgKHBlcGV4dC0+cGh5c2FkZHIgKyAo
c3RyZWFtX2lkICogc2l6ZW9mKHN0cnVjdCB4aGNpX3RyYikgKg0KDQoNClRoYW5rcywNCk1haGVz
aA0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KRnJvbTogSGFucyBQZXR0ZXIgU2VsYXNreSA8aHBzQHNlbGFza3kub3JnPiANClNl
bnQ6IFR1ZXNkYXksIEFwcmlsIDE5LCAyMDIyIDU6MDMgUE0NClRvOiBLYW1hbCBQcmFzYWQgPGty
cHJhc2FkQGp1bmlwZXIubmV0PjsgTWFoZXNoIFZhcmRoYW1hbmFpYWggPG1haGVzaG12QGp1bmlw
ZXIubmV0PjsgZnJlZWJzZC11c2JAZnJlZWJzZC5vcmcNCkNjOiBTdGV2ZSBLaWVybmFuIDxzdGV2
ZWtAanVuaXBlci5uZXQ+OyBKdXN0aW4gSGliYml0cyA8amhpYmJpdHNAanVuaXBlci5uZXQ+OyBL
dW1hcmEgTiBCYWJ1IDxia3VtYXJhQGp1bmlwZXIubmV0PjsgS3Jpc3RvZiBQcm92b3N0IDxrcEBG
cmVlQlNELm9yZz47IEJqb2VybiBBLiBaZWViIDxiekBGcmVlQlNELm9yZz4NClN1YmplY3Q6IFJl
OiB4aGNpIGRhdGEgdG9nZ2xlIG91dCBvZiBzeW5jDQoNCltFeHRlcm5hbCBFbWFpbC4gQmUgY2F1
dGlvdXMgb2YgY29udGVudF0NCg0KDQpPbiA0LzE5LzIyIDEyOjU5LCBLYW1hbCBQcmFzYWQgd3Jv
dGU6DQo+IEhpIFBldGVyLA0KPg0KPj4+ICAgICAgV2hpY2ggaXMgbm90IGEgdmFsaWQgcmV0dXJu
IGNvZGUgZnJvbSB4aGNpX2RvX2NvbW1hbmQoKS4gQ2FuIHlvdSBjaGVjaw0KPiAgICAgIHdoZXJl
IHRoaXMgdmFsdWUgY29tZXMgZnJvbT8NCj4NCj4gVGhpcyBpcyBjb21pbmcgZnJvbSB0aGlzIGxv
Y2F0aW9uIGluIHhoY2lfY29uZmlndXJlX2VuZHBvaW50KCkgd2hpY2ggaW4gdHVybiBpcyBjYWxs
ZWQgYnkgeGhjaV9jb25maWd1cmVfZW5kcG9pbnRfYnlfeGZlcigpOi0NCj4gLS0tDQo+ICAgICAg
IGVwbm8gPSBYSENJX0VQTk8yRVBJRChlcG5vKTsNCj4NCj4gICAgICAgICAgaWYgKGVwbm8gPT0g
MCkNCj4gICAgICAgICAgICAgICAgICByZXR1cm4gKFVTQl9FUlJfTk9fUElQRSk7ICAgICAgICAg
ICAgICAgLyogaW52YWxpZCAqLw0KPiAtLS0NCg0KSGkgS2FtYWwsDQoNCkknbSBhc2tpbmcgYWJv
dXQgdGhlIHZhbHVlIGFmdGVyICJlcnIiIGluIHRoZXNlIHByaW50czoNCg0KID4gICAgICA+IHho
Y2kwOiBNTVYgQ291bGQgbm90IHN0b3AgZW5kcG9pbnQgMyBlcnIgMTINCiA+ICAgICAgPiB4aGNp
MDogTU1WIENvdWxkIG5vdCByZXNldCBlbmRwb2ludCAzIGVyciAxMg0KDQogIDM4NzUNCiAgMzg3
NiAgICAgICAgIGVyciA9IHhoY2lfY21kX3N0b3BfZXAoc2MsIDAsIGVwbm8sIGluZGV4KTsNCiAg
Mzg3Nw0KICAzODc4ICAgICAgICAgaWYgKGVyciAhPSAwKQ0KICAzODc5ICAgICAgICAgICAgICAg
ICBEUFJJTlRGKCJDb3VsZCBub3Qgc3RvcCBlbmRwb2ludCAldVxuIiwgZXBubyk7DQogIDM4ODAN
CiAgMzg4MSAgICAgICAgIGVyciA9IHhoY2lfY21kX3Jlc2V0X2VwKHNjLCAwLCBlcG5vLCBpbmRl
eCk7DQogIDM4ODINCiAgMzg4MyAgICAgICAgIGlmIChlcnIgIT0gMCkNCiAgMzg4NCAgICAgICAg
ICAgICAgICAgRFBSSU5URigiQ291bGQgbm90IHJlc2V0IGVuZHBvaW50ICV1XG4iLCBlcG5vKTsN
CiAgMzg4NQ0KDQotLUhQUw0K



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