From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 6 22:38:25 2009 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8841B10657F5 for ; Mon, 6 Apr 2009 22:38:25 +0000 (UTC) (envelope-from walter.pelissero@iesy.net) Received: from mail01.ish.de (wsmip249.ish.de [80.69.98.249]) by mx1.freebsd.org (Postfix) with ESMTP id 155468FC1D for ; Mon, 6 Apr 2009 22:38:24 +0000 (UTC) (envelope-from walter.pelissero@iesy.net) Received: from [94.79.189.197] (account walter.pelissero@iesy.net HELO zaphod.home.loc) by mail-fe-02.mail01.ish.de (CommuniGate Pro SMTP 5.2.12) with ESMTPSA id 243700719; Tue, 07 Apr 2009 00:28:01 +0200 Received: from zaphod.home.loc (localhost [127.0.0.1]) by zaphod.home.loc (8.14.3/8.14.1) with ESMTP id n36MQCkx080446; Tue, 7 Apr 2009 00:26:12 +0200 (CEST) (envelope-from wcp@zaphod.home.loc) Received: (from wcp@localhost) by zaphod.home.loc (8.14.3/8.13.3/Submit) id n36MQC3P080445; Tue, 7 Apr 2009 00:26:12 +0200 (CEST) (envelope-from wcp) From: "Walter C. Pelissero" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18906.33154.469362.175163@zaphod.home.loc> Date: Tue, 7 Apr 2009 00:26:10 +0200 To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org In-Reply-To: <200904062120.n36LK2JI091511@freefall.freebsd.org> References: <200904062104.n36L4Z6Y079582@zaphod.home.loc> <200904062120.n36LK2JI091511@freefall.freebsd.org> X-Mailer: VM 8.0.9 under Emacs 23.0.90.1 (i386-unknown-freebsd7.1) X-Attribution: WP X-For-Spammers: blacklistme@pelissero.de X-MArch-Archive-ID: 83137 X-MArch-Processing-Time: 0.53s Cc: walter@pelissero.de Subject: Re: ports/133441: epson2 sane-backend wants to read more than DFLTPHYS X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: walter@pelissero.de List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Apr 2009 22:38:26 -0000 On a second look I seem to have found the culprit in an obscure block of e2_setup_block_mode(). This patch should mend the problem without noticeable side effects. *** backend/epson2.c~ 2008-02-03 13:09:09.000000000 +0100 --- backend/epson2.c 2009-04-06 23:50:25.000000000 +0200 *************** *** 3428,3439 **** --- 3428,3441 ---- */ DBG(1, "max req size: %d\n", sanei_scsi_max_request_size); + #if 0 if (s->lcount < 3 && e2_model(s, "GT-X800")) { s->lcount = 21; DBG(17, "%s: set lcount = %i bigger than sanei_scsi_max_request_size\n", __func__, s->lcount); } + #endif if (s->lcount >= 255) { s->lcount = 255; It's a mystery why the driver should ignore sanei_scsi_max_request_size at all. This looks more like a bug rather than a porting issue. -- walter pelissero http://www.pelissero.de