From owner-freebsd-current@FreeBSD.ORG Wed Feb 3 21:38:09 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2171C106566C; Wed, 3 Feb 2010 21:38:09 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.freebsd.org (Postfix) with ESMTP id C851A8FC0A; Wed, 3 Feb 2010 21:38:08 +0000 (UTC) Received: from mail01.m-online.net (mail.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id 655B41C153F3; Wed, 3 Feb 2010 22:38:07 +0100 (CET) Received: from localhost (dynscan2.mnet-online.de [192.168.6.166]) by mail.m-online.net (Postfix) with ESMTP id 54CAE90228; Wed, 3 Feb 2010 22:38:07 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.3.149]) by localhost (dynscan2.mnet-online.de [192.168.6.166]) (amavisd-new, port 10024) with ESMTP id klgJm0GSfgIE; Wed, 3 Feb 2010 22:38:06 +0100 (CET) Received: from mail.reifenberger.com (ppp-93-104-101-89.dynamic.mnet-online.de [93.104.101.89]) by mail.mnet-online.de (Postfix) with ESMTP; Wed, 3 Feb 2010 22:38:06 +0100 (CET) Received: by mail.reifenberger.com (Postfix, from userid 1001) id E036E2C2E9; Wed, 3 Feb 2010 22:38:05 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.reifenberger.com (Postfix) with ESMTP id CE4D52C2E6; Wed, 3 Feb 2010 22:38:05 +0100 (CET) Date: Wed, 3 Feb 2010 22:38:05 +0100 (CET) From: Michael Reifenberger To: Alexander Motin In-Reply-To: <4B69B707.2020504@FreeBSD.org> Message-ID: References: <1264818191.00213314.1264807803@10.7.7.3> <1264861382.00213426.1264851002@10.7.7.3> <1264864983.00213434.1264852204@10.7.7.3> <1265026986.00214174.1265016606@10.7.7.3> <1265030583.00214182.1265019602@10.7.7.3> <1265037797.00214273.1265026205@10.7.7.3> <1265037810.00214278.1265026802@10.7.7.3> <1265048584.00214331.1265035802@10.7.7.3> <4B69B707.2020504@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: FreeBSD-Current Subject: Re: Odd ada(4) failures when trying using USB scanner X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 21:38:09 -0000 On Wed, 3 Feb 2010, Alexander Motin wrote: ... >>> I would say that scanner application tries to probe all CAM devices, >>> looking for scanner. While doing it, it uses SCSI/ATAPI commands with >>> odd-sized transfer sizes. It causes errors from ata(4) and triggers bug >>> in IXP700 AHCI controller. Odd-sized requests are generally not >>> supported by ATA/SATA. Second problem is in work now. >> >> Could odd-sized commands be prohibited/ignored by the driver then? > > I've recently committed patch to 9-CURRENT, that should block sending of > SCSI commands to non-ATAPI devices. That should fix your problem. I'm currently running HEAD @ r203376 and it fixed my problem already. Thanks for your work! Bye/2 --- Michael Reifenberger Michael@Reifenberger.com http://www.Reifenberger.com