Date: Thu, 16 Jan 2020 11:11:26 +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: <BB459C13-44AA-4A2E-9C98-7068017FC155@cs.huji.ac.il> In-Reply-To: <639ba897-1282-2548-7428-a11d1983127f@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>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 6 Jan 2020, at 00:32, Hans Petter Selasky <hps@selasky.org> wrote: >=20 > On 2020-01-05 18:03, Daniel Braniss wrote: >>> On 5 Jan 2020, at 17:08, Hans Petter Selasky <hps@selasky.org> = wrote: >>>=20 >>> On 2020-01-05 15:32, Daniel Braniss wrote: >>>> status 0x6a1a3 = <OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|= CURR_DMA_SET|CAN_CANCEL_IMMED|0> >>>> 16:25:17.790304 usbus5.2 = SUBM-CTRL-EP=3D00000000,SPD=3DFULL,NFR=3D1,SLEN=3D8,IVAL=3D0 >>>> frame[0] WRITE 8 bytes >>>> 0000 21 22 03 00 00 00 00 00 -- -- -- -- -- -- -- -- |!"...... = | >>>> flags 0x10 <PROXY_BUFFER|0> >>>> status 0x4a1a3 = <OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|= CAN_CANCEL_IMMED|0> >>>> 16:25:17.790346 usbus5.2 = DONE-CTRL-EP=3D00000000,SPD=3DFULL,NFR=3D0,SLEN=3D0,IVAL=3D50,ERR=3DTIMEOU= T >>>> flags 0 <0> >>>> status 0x8a1a5 = <OPEN|DID_DMA_DELAY|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP= |DOING_CALLBACK|0> >>>> 16:25:18.797312 usbus5.2 = DONE-CTRL-EP=3D00000000,SPD=3DFULL,NFR=3D0,SLEN=3D0,IVAL=3D0,ERR=3DTIMEOUT= >>>> flags 0x10 <PROXY_BUFFER|0> >>>=20 >>> Hi, >>>=20 >>> There are some USB requests your USB device doesn't respond to. = ERR=3DTIMEOUT >>>=20 >>> You might find the corresponding driver and enable .debug=3D16 under = : >>>=20 >>> sysctl hw.usb | grep debug >>>=20 >>> To get more information what exactly goes wrong. >>>=20 >=20 > Did you compile the kernel with options USB_DEBUG ? >=20 > Now hw.usb.debug, but hw.usb.umodem.debug, for example. >=20 > --HPS real events took over, so now: connecting the device: Jan 16 11:05:28 neo-black-1 kernel: ugen5.2: <SM SM-2D PRODUCT USB UART> = at usbus5 (disconnected) Jan 16 11:05:28 neo-black-1 kernel: umodem0: at uhub5, port 1, addr 2 = (disconnected) Jan 16 11:05:28 neo-black-1 kernel: umodem_detach: sc=3D0xd494c400 Jan 16 11:05:28 neo-black-1 kernel: umodem0: detached Jan 16 11:05:36 neo-black-1 kernel: ugen5.2: <SM SM-2D PRODUCT USB UART> = at usbus5 Jan 16 11:05:36 neo-black-1 kernel: umodem_probe:=20 Jan 16 11:05:36 neo-black-1 syslogd: last message repeated 1 times Jan 16 11:05:36 neo-black-1 kernel: umodem0 on uhub5 Jan 16 11:05:36 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:05:36 neo-black-1 kernel: umodem0:=20 Jan 16 11:05:36 neo-black-1 kernel: data interface 1, has no CM over = data, has no break trying to open it: Jan 16 11:06:34 neo-black-1 kernel: umodem_cfg_set_dtr: onoff=3D1 Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: cmd=3D0x402c7413 Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: unknown Jan 16 11:06:34 neo-black-1 kernel: umodem_cfg_set_rts: onoff=3D1 Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: cmd=3D0x802c7416 Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: unknown Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: cmd=3D0x2000740d Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: unknown Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: cmd=3D0x402c7413 Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: unknown Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: cmd=3D0x802c7416 Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: unknown Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: cmd=3D0x8004667e Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: unknown Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: cmd=3D0x8004667d Jan 16 11:06:34 neo-black-1 kernel: umodem_ioctl: unknown Jan 16 11:06:35 neo-black-1 kernel: umodem0: at uhub5, port 1, addr 2 = (disconnected) Jan 16 11:06:35 neo-black-1 kernel: umodem_detach: sc=3D0xd494c400 Jan 16 11:06:36 neo-black-1 kernel: umodem_cfg_set_break: onoff=3D0 Jan 16 11:06:36 neo-black-1 kernel: umodem0: detached Jan 16 11:06:42 neo-black-1 kernel: umodem_probe:=20 Jan 16 11:06:42 neo-black-1 syslogd: last message repeated 1 times Jan 16 11:06:42 neo-black-1 kernel: umodem0 on uhub5 Jan 16 11:06:42 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:06:42 neo-black-1 kernel: umodem0: data interface 1, has no CM = over data, has no break cheers, danny
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BB459C13-44AA-4A2E-9C98-7068017FC155>