3) уже к 3 другим работает, системы : Windows, FreeBSD (без X'ов). Точно такая же модель этого устройства подключаемая в USB работает!
[ 822.663302] usb 2-2: uhci_result_common: failed with status 440000
[ 822.663317] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.676050] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.684629] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0004
[ 822.684645] ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001002 POWER sig=se0 CSC
[ 822.684655] hub 1-0:1.0: port 2, status 0100, change 0001, 12 Mb/s
[ 822.695301] usb 2-2: uhci_result_common: failed with status 440000
[ 822.695315] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.710038] ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001403 POWER sig=k CSC CONNECT
[ 822.721037] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.743300] usb 2-2: uhci_result_common: failed with status 440000
[ 822.743313] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.795040] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.814049] hub 1-0:1.0: debounce: port 2: total 125ms stable 100ms status 0x501
[ 822.814063] ehci_hcd 0000:00:1d.7: port 2 low speed --> companion
[ 822.815295] usb 2-2: uhci_result_common: failed with status 440000
[ 822.815305] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.865069] ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC
[ 822.865103] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0006
[ 822.865111] ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT
[ 822.865120] hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
[ 822.919052] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.943302] usb 2-2: uhci_result_common: failed with status 440000
[ 822.943315] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 822.969064] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
[ 822.969079] ehci_hcd 0000:00:1d.7: port 1 low speed --> companion
[ 823.020067] ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC
[ 823.020100] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0006
[ 823.020111] uhci_hcd 0000:00:1d.0: port 1 portsc 01a3,00
[ 823.020119] hub 2-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s
[ 823.047050] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.071297] usb 2-2: uhci_result_common: failed with status 440000
[ 823.071311] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.124073] hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
[ 823.175059] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.199308] usb 2-2: uhci_result_common: failed with status 440000
[ 823.199322] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.226066] usb 2-1: new low speed USB device using uhci_hcd and address 5
[ 823.303056] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.327311] usb 2-2: uhci_result_common: failed with status 440000
[ 823.327325] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.370321] usb 2-1: skipped 1 descriptor after interface
[ 823.370328] usb 2-1: skipped 1 descriptor after interface
[ 823.375320] usb 2-1: default language 0x0409
[ 823.381322] usb 2-1: udev 5, busnum 2, minor = 132
[ 823.381327] usb 2-1: New USB device found, idVendor=0d3d, idProduct=0001
[ 823.381330] usb 2-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 823.381334] usb 2-1: Product: USBPS2
[ 823.381441] usb 2-1: usb_probe_device
[ 823.381446] usb 2-1: configuration #1 chosen from 1 choice
[ 823.394324] usb 2-1: adding 2-1:1.0 (config #1, interface 0)
[ 823.400359] usbhid 2-1:1.0: usb_probe_interface
[ 823.400364] usbhid 2-1:1.0: usb_probe_interface - got id
[ 823.415074] input: USBPS2 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input10
[ 823.415093] uhci_hcd 0000:00:1d.0: reserve dev 5 ep81-INT, period 8, phase 4, 118 us
[ 823.415248] generic-usb 0003:0D3D:0001.0005: input,hidraw1: USB HID v1.00 Keyboard [USBPS2] on usb-0000:00:1d.0-1/input0
[ 823.415270] usb 2-1: adding 2-1:1.1 (config #1, interface 1)
[ 823.423425] usbhid 2-1:1.1: usb_probe_interface
[ 823.423431] usbhid 2-1:1.1: usb_probe_interface - got id
[ 823.431031] uhci_hcd 0000:00:1d.0: reserve dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.446781] input: USBPS2 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.1/input/input11
[ 823.446801] uhci_hcd 0000:00:1d.0: reserve dev 5 ep82-INT, period 8, phase 4, 99 us
[ 823.447263] generic-usb 0003:0D3D:0001.0006: input,hidraw2: USB HID v1.00 Mouse [USBPS2] on usb-0000:00:1d.0-1/input1
[ 823.447303] drivers/usb/core/inode.c: creating file '005'
[ 823.447343] uhci_hcd 0000:00:1d.0: port 2 portsc 01ab,00
[ 823.447358] hub 2-0:1.0: port 2, status 0301, change 0003, 1.5 Mb/s
[ 823.447362] usb 2-2: USB disconnect, address 3
[ 823.447365] usb 2-2: unregistering device
[ 823.447368] usb 2-2: usb_disable_device nuking all URBs
[ 823.447377] uhci_hcd 0000:00:1d.0: shutdown urb de060500 ep1in-intr
[ 823.448302] uhci_hcd 0000:00:1d.0: release dev 3 ep81-INT, period 8, phase 4, 93 us
[ 823.448743] usb 2-2: unregistering interface 2-2:1.0
[ 823.565051] hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x301
[ 823.667094] usb 2-2: new low speed USB device using uhci_hcd and address 6
[ 823.808337] usb 2-2: skipped 1 descriptor after interface
[ 823.813319] usb 2-2: default language 0x0409
[ 823.830328] usb 2-2: udev 6, busnum 2, minor = 133
[ 823.830333] usb 2-2: New USB device found, idVendor=046d, idProduct=c03e
[ 823.830337] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 823.830341] usb 2-2: Product: USB-PS/2 Optical Mouse
[ 823.830344] usb 2-2: Manufacturer: Logitech
[ 823.830453] usb 2-2: usb_probe_device
[ 823.830458] usb 2-2: configuration #1 chosen from 1 choice
[ 823.833325] usb 2-2: adding 2-2:1.0 (config #1, interface 0)
[ 823.833394] usbhid 2-2:1.0: usb_probe_interface
[ 823.833399] usbhid 2-2:1.0: usb_probe_interface - got id
[ 823.847119] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input12
[ 823.847220] uhci_hcd 0000:00:1d.0: reserve dev 6 ep81-INT, period 8, phase 4, 93 us
[ 823.847359] generic-usb 0003:046D:C03E.0007: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-2/input0
[ 823.847383] drivers/usb/core/inode.c: creating file '006'
[ 823.847419] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0002
[ 823.847430] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0002
вот лог xev при сканировании штрих кода с последовательностью 2059940000005
KeyPress event, serial 34, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025618, (163,-9), root:(714,296),
state 0x10, keycode 11 (keysym 0x32, 2), same_screen YES,
XLookupString gives 1 bytes: (32) "2"
XmbLookupString gives 1 bytes: (32) "2"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025626, (163,-9), root:(714,296),
state 0x10, keycode 11 (keysym 0x32, 2), same_screen YES,
XLookupString gives 1 bytes: (32) "2"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025633, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XmbLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025641, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025650, (163,-9), root:(714,296),
state 0x10, keycode 14 (keysym 0x35, 5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"
XmbLookupString gives 1 bytes: (35) "5"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025657, (163,-9), root:(714,296),
state 0x10, keycode 14 (keysym 0x35, 5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025665, (163,-9), root:(714,296),
state 0x10, keycode 18 (keysym 0x39, 9), same_screen YES,
XLookupString gives 1 bytes: (39) "9"
XmbLookupString gives 1 bytes: (39) "9"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025674, (163,-9), root:(714,296),
state 0x10, keycode 18 (keysym 0x39, 9), same_screen YES,
XLookupString gives 1 bytes: (39) "9"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025682, (163,-9), root:(714,296),
state 0x10, keycode 18 (keysym 0x39, 9), same_screen YES,
XLookupString gives 1 bytes: (39) "9"
XmbLookupString gives 1 bytes: (39) "9"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025690, (163,-9), root:(714,296),
state 0x10, keycode 18 (keysym 0x39, 9), same_screen YES,
XLookupString gives 1 bytes: (39) "9"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025697, (163,-9), root:(714,296),
state 0x10, keycode 13 (keysym 0x34, 4), same_screen YES,
XLookupString gives 1 bytes: (34) "4"
XmbLookupString gives 1 bytes: (34) "4"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025705, (163,-9), root:(714,296),
state 0x10, keycode 13 (keysym 0x34, 4), same_screen YES,
XLookupString gives 1 bytes: (34) "4"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025714, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XmbLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025721, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025730, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XmbLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025738, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025746, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XmbLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025753, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025761, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XmbLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025770, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025778, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XmbLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025785, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025794, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XmbLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025802, (163,-9), root:(714,296),
state 0x10, keycode 19 (keysym 0x30, 0), same_screen YES,
XLookupString gives 1 bytes: (30) "0"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025809, (163,-9), root:(714,296),
state 0x10, keycode 14 (keysym 0x35, 5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"
XmbLookupString gives 1 bytes: (35) "5"
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025817, (163,-9), root:(714,296),
state 0x10, keycode 14 (keysym 0x35, 5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025826, (163,-9), root:(714,296),
state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 bytes: (0d) "
" XmbLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2a00001,
root 0xad, subw 0x0, time 1025834, (163,-9), root:(714,296),
state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
вот dmesg при отключении устройства
[ 1162.555613] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.555628] uhci_hcd 0000:00:1d.0: release dev 5 ep81-INT, period 8, phase 4, 118 us
[ 1162.555633] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.555639] uhci_hcd 0000:00:1d.0: release dev 5 ep82-INT, period 8, phase 4, 99 us
[ 1162.568052] uhci_hcd 0000:00:1d.0: reserve dev 5 ep81-INT, period 8, phase 4, 118 us
[ 1162.568059] uhci_hcd 0000:00:1d.0: reserve dev 5 ep82-INT, period 8, phase 4, 99 us
[ 1162.587617] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.587630] uhci_hcd 0000:00:1d.0: release dev 5 ep81-INT, period 8, phase 4, 118 us
[ 1162.587634] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.587640] uhci_hcd 0000:00:1d.0: release dev 5 ep82-INT, period 8, phase 4, 99 us
[ 1162.613057] uhci_hcd 0000:00:1d.0: reserve dev 5 ep81-INT, period 8, phase 4, 118 us
[ 1162.613065] uhci_hcd 0000:00:1d.0: reserve dev 5 ep82-INT, period 8, phase 4, 99 us
[ 1162.635614] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.635625] uhci_hcd 0000:00:1d.0: release dev 5 ep81-INT, period 8, phase 4, 118 us
[ 1162.635629] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.635635] uhci_hcd 0000:00:1d.0: release dev 5 ep82-INT, period 8, phase 4, 99 us
[ 1162.687055] uhci_hcd 0000:00:1d.0: reserve dev 5 ep81-INT, period 8, phase 4, 118 us
[ 1162.687063] uhci_hcd 0000:00:1d.0: reserve dev 5 ep82-INT, period 8, phase 4, 99 us
[ 1162.707615] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.707626] uhci_hcd 0000:00:1d.0: release dev 5 ep81-INT, period 8, phase 4, 118 us
[ 1162.707630] usb 2-1: uhci_result_common: failed with status 440000
[ 1162.707636] uhci_hcd 0000:00:1d.0: release dev 5 ep82-INT, period 8, phase 4, 99 us
[ 1162.750070] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0002
[ 1162.750084] uhci_hcd 0000:00:1d.0: port 1 portsc 008a,00
[ 1162.750098] hub 2-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
[ 1162.750103] usb 2-1: USB disconnect, address 5
[ 1162.750106] usb 2-1: unregistering device
[ 1162.750109] usb 2-1: usb_disable_device nuking all URBs
[ 1162.750116] usb 2-1: unregistering interface 2-1:1.0
[ 1162.750364] usb 2-1: unregistering interface 2-1:1.1
[ 1162.854064] hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
4) конечно! в интернет написано что с отключенной клавиатурой сканер работать не станет.