Skip site navigation (1)Skip section navigation (2)
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>