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>