Date: Tue, 09 Aug 2011 15:48:17 +1000 From: "Robert McKenzie" <vk7rb@internode.on.net> To: freebsd-hackers@freebsd.org Subject: sane hal and configuring a Canon CanoScan N650U Message-ID: <op.vzxmerezeeg7o4@acer.vk7rb.homeunix.org>
next in thread | raw e-mail | index | archive | help
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,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.vzxmerezeeg7o4>