From owner-freebsd-stable@FreeBSD.ORG Sun Jan 26 01:55:05 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4318E696 for ; Sun, 26 Jan 2014 01:55:05 +0000 (UTC) Received: from potato.growveg.org (potato.growveg.org [62.49.247.163]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F26931AC7 for ; Sun, 26 Jan 2014 01:55:04 +0000 (UTC) Received: from john by potato.growveg.org with local (Exim 4.82 (FreeBSD)) (envelope-from ) id 1W7Ew5-0000LV-5f for freebsd-stable@freebsd.org; Sun, 26 Jan 2014 01:54:57 +0000 Date: Sun, 26 Jan 2014 01:54:57 +0000 From: John To: freebsd-stable@freebsd.org Subject: problems with canon lide110 scanner on freebsd 10-R Message-ID: <20140126015456.GA1147@potato.growveg.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.22 (2013-10-16) Sender: John X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: john@potato.growveg.org X-SA-Exim-Scanned: No (on potato.growveg.org); SAEximRunCond expanded to false X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 01:55:05 -0000 Hello freebsd-stable I'm not sure if this is an OS problem or a port problem. I've installed xsane and am trying to get a canon lide 110 usb scanner working. The kernel is generic apart from the addition of GEOM_CONCAT and cputemp and the removal of cpufreq and fdc. In rc.conf, both hal and devd are enabled. If I plug the scanner into a USB port, I get this in /var/log/messages: Jan 26 01:30:41 potato kernel: ugen4.3: at usbus4 Jan 26 01:30:41 potato devd: Executing 'env LD_PRELOAD=/usr/local/lib/libhal.so:/usr/local/lib/libdbus-1.so:/usr/local/lib/libcuse4bsd.so /usr/local/etc/rc.d/webcamd start ugen4.3' Jan 26 01:30:41 potato devd: Executing 'logger Unknown USB device: vendor 0x04a9 product 0x1909 bus uhub3' Jan 26 01:30:41 potato root: Unknown USB device: vendor 0x04a9 product 0x1909 bus uhub3 As root, if I then do sane-find-scanner as per the handbook, in /var/log/messages, this happens: Jan 26 01:34:12 potato kernel: ata2: FAILURE - odd-sized DMA transfer attempt 5 % 2 Jan 26 01:34:12 potato kernel: ata2: setting up DMA failed Jan 26 01:34:12 potato kernel: ata2: FAILURE - odd-sized DMA transfer attempt 5 % 2 Jan 26 01:34:12 potato kernel: ata2: setting up DMA failed sometimes it lock up at this point requiring a hard reset then fsck -y sane-find-scanner output is here: # sane-find-scanner # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. (nothing else happens) If I ctrl-c this multiple times, the root prompt returns after about five minutes. Some time after, the following appears in /var/log/messages: Jan 26 01:47:29 potato kernel: ata2: already running! Can anyone help? I don't know how to debug this further :( -- John