From owner-freebsd-hackers@FreeBSD.ORG Tue Aug 9 06:03:41 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CCA1106566C for ; Tue, 9 Aug 2011 06:03:41 +0000 (UTC) (envelope-from vk7rb@internode.on.net) Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by mx1.freebsd.org (Postfix) with ESMTP id 131388FC13 for ; Tue, 9 Aug 2011 06:03:39 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvwEACLIQE520Nai/2dsb2JhbABCpyl4gX8eHkETIQEpphOgH4ZGBJMEkHs Received: from ppp118-208-214-162.lns20.hba1.internode.on.net (HELO acer.vk7rb.homeunix.org) ([118.208.214.162]) by ipmail06.adl6.internode.on.net with ESMTP; 09 Aug 2011 15:18:18 +0930 Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes To: freebsd-hackers@freebsd.org Date: Tue, 09 Aug 2011 15:48:17 +1000 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Robert McKenzie" Message-ID: User-Agent: Opera Mail/11.50 (FreeBSD) Subject: sane hal and configuring a Canon CanoScan N650U X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Aug 2011 06:03:41 -0000 I am just wondering if anyone has any ideas as to who to get such a combination working as I have despite much effort, not been able to do so. The device is visible, the permissions for the device appear to be correct with the details as follows. Using sane-find-scanners I get the following found USB scanner (vendor=0x04a9, product=0x2206) at /dev/uscanner0 Then when I try the next stage of trying scanimage -L, all I get is core dumping. I have edited the relevant files in /usr/local/etc/sane.d but still no luck although hal also has the scanner listed and I was wondering if that was perhaps part of the problem. udi = '/org/freedesktop/Hal/devices/usb_device_4a9_2206_noserial' freebsd.device_file = '/dev/uscanner0' (string) freebsd.driver = 'uscanner' (string) freebsd.unit = 0 (0x0) (int) info.bus = 'usb_device' (string) info.parent = '/org/freedesktop/Hal/devices/pci_1039_7002' (string) info.product = 'CanoScan' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_4a9_2206_noserial' (string) info.vendor = 'Canon' (string) usb_device.bus_number = 2 (0x2) (int) usb_device.can_wake_up = false (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 0 (0x0) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 256 (0x100) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = false (bool) usb_device.max_power = 500 (0x1f4) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.port_number = 3 (0x3) (int) usb_device.product = 'CanoScan' (string) usb_device.product_id = 8710 (0x2206) (int) usb_device.speed_bcd = 4608 (0x1200) (int) usb_device.vendor = 'Canon' (string) usb_device.vendor_id = 1193 (0x4a9) (int) usb_device.version_bcd = 256 (0x100) (int) udi = '/org/freedesktop/Hal/devices/usb_device_4a9_2206_noserial_if0' info.bus = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_4a9_2206_noserial' (string) info.product = 'USB Vendor Specific Interface' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_4a9_2206_noserial_if0' (string) usb.bus_number = 2 (0x2) (int) usb.can_wake_up = false (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 0 (0x0) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 256 (0x100) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 255 (0xff) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 255 (0xff) (int) usb.interface.subclass = 0 (0x0) (int) usb.is_self_powered = false (bool) usb.max_power = 500 (0x1f4) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 0 (0x0) (int) usb.port_number = 3 (0x3) (int) usb.product = 'USB Vendor Specific Interface' (string) usb.product_id = 8710 (0x2206) (int) usb.speed_bcd = 4608 (0x1200) (int) usb.vendor = 'Canon' (string) usb.vendor_id = 1193 (0x4a9) (int) usb.version_bcd = 256 (0x100) (int) I have been able to get usb sticks and removable hard drives working but the scanner is being proving really difficult so any ideas would be very much appreciated. Regards,