Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jan 2020 12:23:30 +0200
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        Hans Petter Selasky <hps@selasky.org>
Cc:        freeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: usb QR reader
Message-ID:  <50D03F3A-4970-4BAA-8B3E-4D70BDC09571@cs.huji.ac.il>
In-Reply-To: <df34cd4b-632b-57be-3336-d0740f1c25ad@selasky.org>
References:  <7DC305EC-7B3F-4859-ABAC-3FF1B2F84B30@cs.huji.ac.il> <ED5B34EE-413D-4291-9968-8FF937F0E87F@cs.huji.ac.il> <56cba05f-d475-55bc-88fe-c1fdd7e292a8@selasky.org> <114886FC-0A9E-4E82-BA90-D26934D8512E@cs.huji.ac.il> <d0715948-7286-a1ff-d709-e621daf386c2@selasky.org> <203DFA5F-5A4E-4398-9212-5562036FC48D@cs.huji.ac.il> <639ba897-1282-2548-7428-a11d1983127f@selasky.org> <BB459C13-44AA-4A2E-9C98-7068017FC155@cs.huji.ac.il> <20985723-962f-49bc-8b2c-ab1dd7ae9735@selasky.org> <EC8DF3B8-CDD2-40E8-91F5-00674B2C3E96@cs.huji.ac.il> <df34cd4b-632b-57be-3336-d0740f1c25ad@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help


> On 16 Jan 2020, at 12:12, Hans Petter Selasky <hps@selasky.org> wrote:
>=20
> On 2020-01-16 11:07, Daniel Braniss wrote:
>>> On 16 Jan 2020, at 11:16, Hans Petter Selasky <hps@selasky.org> =
wrote:
>>>=20
>>> ktracing
>> wrote a small c program, that just opens and tries to read, the open =
fails with
>> 	=E2=80=98=E2=80=99open: Device not configured=E2=80=9D
>> and the console shows:
>> Jan 16 11:59:09 neo-black-1 kernel: umodem0: detached
>> Jan 16 11:59:14 neo-black-1 kernel: ugen5.2: <SM SM-2D PRODUCT USB =
UART> at usbus5
>> Jan 16 11:59:14 neo-black-1 kernel: umodem_probe:
>> Jan 16 11:59:14 neo-black-1 syslogd: last message repeated 1 times
>> Jan 16 11:59:14 neo-black-1 kernel: umodem0 on uhub5
>> Jan 16 11:59:14 neo-black-1 kernel: umodem0: <SM SM-2D PRODUCT USB =
UART, class 2/0, rev 1.10/1.00, addr 2> on usbus5
>> Jan 16 11:59:14 neo-black-1 kernel: umodem0:
>> Jan 16 11:59:14 neo-black-1 kernel: data interface 1, has no CM over =
data, has no break
>> Jan 16 12:01:52 neo-black-1 kernel: umodem_cfg_set_dtr: onoff=3D1
>> Jan 16 12:01:52 neo-black-1 kernel: umodem_cfg_set_rts: onoff=3D1
>> Jan 16 12:01:53 neo-black-1 kernel: umodem0: at uhub5, port 1, addr 2 =
(disconnected)
>> Jan 16 12:01:53 neo-black-1 kernel: umodem_detach: sc=3D0xd494c400
>> Jan 16 12:01:54 neo-black-1 kernel: umodem_cfg_set_break: onoff=3D0
>> Jan 16 12:01:54 neo-black-1 kernel: umodem0: detached
>> Jan 16 12:02:01 neo-black-1 kernel: umodem_probe:
>> Jan 16 12:02:01 neo-black-1 syslogd: last message repeated 1 times
>> Jan 16 12:02:01 neo-black-1 kernel: umodem0 on uhub5
>> Jan 16 12:02:01 neo-black-1 kernel: umodem0: <SM SM-2D PRODUCT USB =
UART, class 2/0, rev 1.10/1.00, addr 2> on usbus5
>> Jan 16 12:02:01 neo-black-1 kernel: umodem0: data interface 1, has no =
CM over data, has no break
>=20
> Can you put a sleep call in your c-program, like 1 second?
>=20
> --HPS
63549 a.out    CALL  openat(AT_FDCWD,0x1045b,0x2<O_RDWR>)
63549 a.out    NAMI  "/dev/ttyU0"
63549 a.out    RET   openat -1 errno 6 Device not configured
63549 a.out    CALL  nanosleep(0xbfbfec20,0xbfbfec10)
63549 a.out    RET   nanosleep 0
63549 a.out    CALL  writev(0x2,0xbfbfe408,0x4)
63549 a.out    GIO   fd 2 wrote 28 bytes
      "open: Device not configured

and the console:
Jan 16 12:17:14 neo-black-1 kernel: umodem_cfg_set_dtr: onoff=3D1
Jan 16 12:17:14 neo-black-1 kernel: umodem_cfg_set_rts: onoff=3D1
Jan 16 12:17:15 neo-black-1 kernel: umodem0: at uhub5, port 1, addr 2 =
(disconnected)
Jan 16 12:17:15 neo-black-1 kernel: umodem_detach: sc=3D0xd494c400
Jan 16 12:17:16 neo-black-1 kernel: umodem_cfg_set_break: onoff=3D0
Jan 16 12:17:16 neo-black-1 kernel: umodem0: detached
Jan 16 12:17:23 neo-black-1 kernel: umodem_probe:=20
Jan 16 12:17:23 neo-black-1 syslogd: last message repeated 1 times
Jan 16 12:17:23 neo-black-1 kernel: umodem0 on uhub5
Jan 16 12:17:23 neo-black-1 kernel: umodem0: <SM SM-2D PRODUCT USB UART, =
class 2/0, rev 1.10/1.00, addr 2> on usbus5
Jan 16 12:17:23 neo-black-1 kernel: umodem0: data interface 1, has no CM =
over data, has no break




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50D03F3A-4970-4BAA-8B3E-4D70BDC09571>