sane hal and configuring a Canon CanoScan N650U
Robert McKenzie
vk7rb at internode.on.net
Tue Aug 9 06:03:41 UTC 2011
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,
More information about the freebsd-hackers
mailing list