From owner-freebsd-stable@freebsd.org Thu Jan 16 10:23:33 2020 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 367402317E9 for ; Thu, 16 Jan 2020 10:23:33 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47z0dw48w0z3J6K for ; Thu, 16 Jan 2020 10:23:32 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version:Content-Type:Message-Id:From; bh=4WDXYTvPUnHail41PE1qMnW0AA+OkE/2DSsZSaLY6JI=; b=HgPEBGDZWIX3nHpX3S1ayM/bT2cQLEiUmzupka9Xlt6aggFV+MOof+Gvx3/yuTTtizPItWe6S7cTju83dnNkTCejlc5FLK4oBuKHIqanBMO7Eb7grjrY3pPSX6LLVoisUaPcrGEhsaXZRD/OwPKc0i0qEMaaYYYvVaJoLG3BbJCFe5qD59qSEV7AhrDeZZMwxl40EsxbFb8+R3zEWJpDwlTRihQTKREcki7Uj4S6g+2JBZKwaRcbkqGpewzeZcQAm4si4An0VPKfhIIrxKl+1+B8pExJ5I9ZynC6A48NCyn7gRJB8a8rEULqWAV6OPeSUstiiwJksZc5sYmprABwWA==; Received: from bach.cs.huji.ac.il ([132.65.80.20]) by kabab.cs.huji.ac.il with esmtp id 1is2JG-0009QG-Cv; Thu, 16 Jan 2020 12:23:30 +0200 From: Daniel Braniss Message-Id: <50D03F3A-4970-4BAA-8B3E-4D70BDC09571@cs.huji.ac.il> Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: usb QR reader Date: Thu, 16 Jan 2020 12:23:30 +0200 In-Reply-To: Cc: freeBSD-STABLE Mailing List To: Hans Petter Selasky References: <7DC305EC-7B3F-4859-ABAC-3FF1B2F84B30@cs.huji.ac.il> <56cba05f-d475-55bc-88fe-c1fdd7e292a8@selasky.org> <114886FC-0A9E-4E82-BA90-D26934D8512E@cs.huji.ac.il> <203DFA5F-5A4E-4398-9212-5562036FC48D@cs.huji.ac.il> <639ba897-1282-2548-7428-a11d1983127f@selasky.org> <20985723-962f-49bc-8b2c-ab1dd7ae9735@selasky.org> X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: 47z0dw48w0z3J6K X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cs.huji.ac.il header.s=57791128 header.b=HgPEBGDZ; dmarc=pass (policy=none) header.from=huji.ac.il; spf=none (mx1.freebsd.org: domain of danny@cs.huji.ac.il has no SPF policy when checking 132.65.116.210) smtp.mailfrom=danny@cs.huji.ac.il X-Spamd-Result: default: False [-4.47 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; R_DKIM_ALLOW(-0.20)[cs.huji.ac.il:s=57791128]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; IP_SCORE(-2.17)[ip: (-5.59), ipnet: 132.64.0.0/13(-2.96), asn: 378(-2.37), country: IL(0.05)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[cs.huji.ac.il:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[210.116.65.132.list.dnswl.org : 127.0.10.0]; DMARC_POLICY_ALLOW(-0.50)[huji.ac.il,none]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:378, ipnet:132.64.0.0/13, country:IL]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jan 2020 10:23:33 -0000 > On 16 Jan 2020, at 12:12, Hans Petter Selasky wrote: >=20 > On 2020-01-16 11:07, Daniel Braniss wrote: >>> On 16 Jan 2020, at 11:16, Hans Petter Selasky = 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: 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: 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: 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) 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: on usbus5 Jan 16 12:17:23 neo-black-1 kernel: umodem0: data interface 1, has no CM = over data, has no break