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,
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to