From owner-freebsd-stable@FreeBSD.ORG Mon Jan 26 10:56:18 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A0ED16A4CE; Mon, 26 Jan 2004 10:56:18 -0800 (PST) Received: from smtp3.sentex.ca (smtp3.sentex.ca [64.7.153.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED9B443D46; Mon, 26 Jan 2004 10:55:55 -0800 (PST) (envelope-from mike@sentex.net) Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18]) by smtp3.sentex.ca (8.12.10/8.12.10) with ESMTP id i0QItoUE033448; Mon, 26 Jan 2004 13:55:50 -0500 (EST) (envelope-from mike@sentex.net) Received: from simian.sentex.net (simeon.sentex.ca [192.168.43.27]) by lava.sentex.ca (8.12.9p2/8.12.9) with ESMTP id i0QItrNq003718; Mon, 26 Jan 2004 13:55:53 -0500 (EST) (envelope-from mike@sentex.net) Message-Id: <6.0.1.1.0.20040126134440.07bb5ba8@209.112.4.2> X-Sender: mdtpop@209.112.4.2 (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1 Date: Mon, 26 Jan 2004 13:54:30 -0500 To: Sam Leffler , Robert Watson From: Mike Tancsa In-Reply-To: <200401261045.44288.sam@errno.com> References: <200401261042.11992.sam@errno.com> <200401261045.44288.sam@errno.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Virus-Scanned: by amavisd-new cc: stable@freebsd.org Subject: Re: FreeBSD + Rainbow Cryptoswift X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jan 2004 18:56:18 -0000 At 01:45 PM 26/01/2004, Sam Leffler wrote: >On Monday 26 January 2004 10:42 am, Sam Leffler wrote: > > > Not sure about the comment about the hifn driver being broken. If there's > > something wrong noone's reported it to me. > >Oh, this is probably a reference to the problem with the driver stalling on >1401/1411 cards. Yes, that was reported, my mistake. Hi, yes, both OpenBSD and FreeBSD seem to be affected and as you said on the soekris list there is a common lineage so it kind of makes sense. Basically what happens is that I found in large transfers across an ssh connection, the transfer would block, until the card was 'kicked' by another operation. e.g. on another ssh session that was using one of the supported algorithms, hitting enter would cause the stalled session to unblock. With debug enabled, here is the output leading up to the hang. Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 2/47/47/2 k 1/46/46/1 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 5/5 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 3/52/52/3 k 2/47/47/2 u 1/5/5/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 4/53/53/4 k 3/52/52/3 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 5/54/54/5 k 4/53/53/4 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 6/55/55/6 k 5/54/54/5 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 7/56/56/7 k 6/55/55/6 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 5/5 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 8/61/61/8 k 7/56/56/7 u 1/5/5/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 9/62/62/9 k 8/61/61/8 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 10/63/63/10 k 9/62/62/9 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 11/64/64/11 k 10/63/63/10 u 1/1/1/1 Jan 19 17:09:49 pp-duke /kernel: hifn0: Entering cmd: stat 8c888c8c ien 22322022 u 0/0/0/0 n 1/1 Jan 19 17:09:49 pp-duke /kernel: load res Jan 19 17:09:49 pp-duke /kernel: hifn0: command: stat 8c888c8c ier 22322022 Jan 19 17:09:49 pp-duke /kernel: hifn0: irq: stat 8c988c8c ien 22322022 damier 22322022 i 12/65/65/12 k 11/64/64/11 u 1/1/1/1