Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Oct 2022 16:46:21 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        Axel Rau <Axel.Rau@chaos1.de>
Cc:        hardware@freebsd.org, freebsd-hackers@freebsd.org
Subject:   Re: Accessing I2C-Bus via ELV USB-I2C
Message-ID:  <c033a26c-10e1-29e6-bc87-a81fe32cfb92@selasky.org>
In-Reply-To: <752FCC61-496D-40C5-8A99-143F15B1EE84@Chaos1.DE>
References:  <996df5c0-ffa7-f1bf-a9e2-6dd47d7b49e6@Chaos1.DE> <35D556D7-56EC-4295-93D6-80A4CFE6DCE9@Chaos1.DE> <37c55124-5cd5-6fd1-ca46-9265ebe47b18@selasky.org> <602324D8-515B-4061-8689-5638E9A82759@Chaos1.DE> <2cb6203f-03da-9a05-24a5-c851f1424503@selasky.org> <F81783C4-F79F-48A1-A5BE-25D997DF29DA@Chaos1.DE> <beafa2e5-17e7-491a-d104-a0ede1b69ce3@selasky.org> <490EBA38-E103-4DC1-8A42-E16A8279980D@Chaos1.DE> <017C6EBE-910E-43E7-AAF7-A3D9ECE85EFF@Chaos1.DE> <84c5bc0b-1c72-d50d-6289-ac91a0878bd1@selasky.org> <752FCC61-496D-40C5-8A99-143F15B1EE84@Chaos1.DE>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------f033SwVB7obDFfWe0FB4PvxW
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 10/5/22 13:55, Axel Rau wrote:
> If I do not want to touch th USB stuff, can I get the same effect by close/open of the serial device?

The uslcom driver only does this right after attach, in 13-stable and 
14-main.

Does the attached patch make any difference for you?

--HPS

--------------f033SwVB7obDFfWe0FB4PvxW
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-uslcom-4-Clear-stall-at-every-open.patch"
Content-Disposition: attachment;
 filename="0001-uslcom-4-Clear-stall-at-every-open.patch"
Content-Transfer-Encoding: base64

RnJvbSBjNTllY2M2YzM2MWY0OGYwOGI3MGQ0ZmVkOTA1NjY3YjYyZTIxZWQ2IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBIYW5zIFBldHRlciBTZWxhc2t5IDxoc2VsYXNreUBG
cmVlQlNELm9yZz4KRGF0ZTogV2VkLCA1IE9jdCAyMDIyIDE2OjQ1OjIxICswMjAwClN1Ympl
Y3Q6IFtQQVRDSF0gdXNsY29tKDQpOiBDbGVhciBzdGFsbCBhdCBldmVyeSBvcGVuLgoKVG8g
YXZvaWQgZGF0YSBsb3NzLCBtYWtlIHN1cmUgYm90aCB0aGUgcmVjZWl2ZSBhbmQgdHJhbnNt
aXQgZGF0YSB0b2dnbGVzCmdldCByZXNldCwgYmVmb3JlIHRyeWluZyB0byByZWFkIG9yIHdy
aXRlIGFueSBkYXRhLgoKTUZDIGFmdGVyOgkxIHdlZWsKU3BvbnNvcmVkIGJ5OglOVklESUEg
TmV0d29ya2luZwotLS0KIHN5cy9kZXYvdXNiL3NlcmlhbC91c2xjb20uYyB8IDEwICsrKyst
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvc3lzL2Rldi91c2Ivc2VyaWFsL3VzbGNvbS5jIGIvc3lzL2Rldi91
c2Ivc2VyaWFsL3VzbGNvbS5jCmluZGV4IGU0MzY3ZDY3ODFhNy4uODY4NzExYWZlZjAxIDEw
MDY0NAotLS0gYS9zeXMvZGV2L3VzYi9zZXJpYWwvdXNsY29tLmMKKysrIGIvc3lzL2Rldi91
c2Ivc2VyaWFsL3VzbGNvbS5jCkBAIC00MzksMTIgKzQzOSw2IEBAIHVzbGNvbV9hdHRhY2go
ZGV2aWNlX3QgZGV2KQogCQkgICAgImVycm9yPSVzXG4iLCB1c2JkX2VycnN0cihlcnJvcikp
OwogCQlnb3RvIGRldGFjaDsKIAl9Ci0JLyogY2xlYXIgc3RhbGwgYXQgZmlyc3QgcnVuICov
Ci0JbXR4X2xvY2soJnNjLT5zY19tdHgpOwotCXVzYmRfeGZlcl9zZXRfc3RhbGwoc2MtPnNj
X3hmZXJbVVNMQ09NX0JVTEtfRFRfV1JdKTsKLQl1c2JkX3hmZXJfc2V0X3N0YWxsKHNjLT5z
Y194ZmVyW1VTTENPTV9CVUxLX0RUX1JEXSk7Ci0JbXR4X3VubG9jaygmc2MtPnNjX210eCk7
Ci0KIAlzYy0+c2NfcGFydG51bSA9IHVzbGNvbV9nZXRfcGFydG51bShzYyk7CiAKIAllcnJv
ciA9IHVjb21fYXR0YWNoKCZzYy0+c2Nfc3VwZXJfdWNvbSwgJnNjLT5zY191Y29tLCAxLCBz
YywKQEAgLTUxNCw2ICs1MDgsMTAgQEAgdXNsY29tX2NmZ19vcGVuKHN0cnVjdCB1Y29tX3Nv
ZnRjICp1Y29tKQogCQlEUFJJTlRGKCJVQVJUIGVuYWJsZSBmYWlsZWQgKGlnbm9yZWQpXG4i
KTsKIAl9CiAKKwkvKiBjbGVhciBzdGFsbCAqLworCXVzYmRfeGZlcl9zZXRfc3RhbGwoc2Mt
PnNjX3hmZXJbVVNMQ09NX0JVTEtfRFRfV1JdKTsKKwl1c2JkX3hmZXJfc2V0X3N0YWxsKHNj
LT5zY194ZmVyW1VTTENPTV9CVUxLX0RUX1JEXSk7CisKIAkvKiBzdGFydCBwb2xsaW5nIHN0
YXR1cyAqLwogCXVzbGNvbV93YXRjaGRvZyhzYyk7CiB9Ci0tIAoyLjM3LjMKCg==

--------------f033SwVB7obDFfWe0FB4PvxW--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c033a26c-10e1-29e6-bc87-a81fe32cfb92>