USB 3.0 सिस्टम पर xhci_hcd के साथ USB 2.0 डिवाइस (स्कैनर) काम नहीं करता है


24

मैं सैमसंग एसएक्स -4200 के साथ स्कैन करने की कोशिश कर रहा हूं जो स्कैनर के साथ एक प्रिंटर है। जब मैं अपने भाई के लैपटॉप को जोड़ता हूं जिसमें ubuntu (14.04) का समान संस्करण है, तो यह काम करता है। मैं नहीं जानता कि कैसे और क्यों। उन्होंने स्कैनिंग के लिए कोई सॉफ़्टवेयर स्थापित नहीं किया था। मैंने प्राथमिक ओएस के साथ एक और कंप्यूटर की कोशिश की, और यह भी काम करता है। अब यहाँ है जब यह वास्तव में अजीब हो जाता है! मैंने अपने और भाई के लैपटॉप पर कई वितरण फॉर्म लाइव यूएसबी चलाने की कोशिश की। स्कैनर हमेशा भाई के साथ काम करता है और कभी मेरा लैपटॉप के साथ नहीं। मुझे स्कैनर की बहुत आवश्यकता है और ऐसा हो सकता है कि, इस वजह से, मैं विंडोज़ पर स्विच कर सकता हूं, जो मुझे पसंद नहीं है क्योंकि यह ओपन-सोर्स नहीं है, इसलिए कृपया मदद करें! यहाँ त्रुटि के स्क्रीनशॉट और साधारण स्कैन की सेटिंग्स हैं।

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें

Edit1: USB किसी अन्य डिवाइस के साथ ठीक काम करता है। अब तक, मैंने माउस, यूएसबी फ्लैश मेमोरी, कैमरा कनेक्ट किया है, और वे सभी ठीक काम करते हैं। मैंने सभी 3 यूएसबी पोर्ट (2 3.0 और 1 2.0) में स्कैनर को जोड़ने की कोशिश की है और वही काम होता है।

Edit2: स्कैनिंग प्रोग्राम vuescan के साथ काम करता है, लेकिन इसे वॉटरमार्क हटाने के लिए इसे खरीदना पड़ता है जो इसे बनाता है, और यह बंद स्रोत है।

Edit3: सभी परीक्षण किए गए लैपटॉप में, केवल मेरा ही USB 3.0 (x2) है। हालाँकि, स्कैन USB 2.0 (मेरे लैपटॉप पर) पर भी काम नहीं करता है।

Edit4: यहाँ का आउटपुट है sudo sane-find-scanner:

# साने-फाइंड-स्कैनर अब आपके स्कैनर का पता लगाने का प्रयास करेगा। यदि # परिणाम आपकी अपेक्षा से भिन्न है, तो पहले यह सुनिश्चित करें कि आपका # स्कैनर संचालित है और आपके कंप्यूटर से ठीक से जुड़ा हुआ है।

# कोई SCSI स्कैनर नहीं मिला। यदि आपको कुछ अलग की उम्मीद है, तो सुनिश्चित करें कि आपने अपने SCSI एडाप्टर के लिए कर्नेल SCSI ड्राइवर लोड किया है।

# कोई USB स्कैनर नहीं मिला। यदि आपको कुछ अलग करने की उम्मीद है, तो सुनिश्चित करें कि आपने अपने USB होस्ट नियंत्रक के लिए कर्नेल ड्राइवर लोड किया है और # USB सिस्टम को सही ढंग से सेट किया है। विवरण के लिए आदमी साने-usb देखें।

# समानांतर बंदरगाह स्कैनर के लिए जाँच नहीं।

# समानांतर बंदरगाह या अन्य मालिकाना बंदरगाहों से जुड़े अधिकांश स्कैनरों को इस कार्यक्रम द्वारा नहीं पहचाना जा सकता है।

Edit5: मैंने USB कॉन्फ़िगरेशन में सेटिंग्स के सभी संयोजनों की कोशिश की, परिणाम के बिना। मैं मूल सेटिंग्स पर वापस लौट आया।

Edit6: मैंने स्कैनलाइट की कोशिश की, यहाँ त्रुटि है जो मुझे देती है:

यहाँ छवि विवरण दर्ज करें

Edit7: दूसरी बार जब मैं Scanlite भागा, तो यह कहता है कि यह मेरे कंप्यूटर पर स्कैनर का पता नहीं लगाता है। मुझे कभी-कभी सरल स्कैन पर सिमिलर संदेश मिलता है।

Edit8: निम्न करने के बाद स्कैनर साधारण स्कैन के साथ काम करता है:

  1. सिस्टम सेटिंग्स खोलें
  2. प्रिंटर पर क्लिक करना
  3. मेरे प्रिंटर (scx-4200) पर राइट क्लिक करें -> गुण
  4. स्याही / टोनर का स्तर
  5. ताज़ा करना पर क्लिक करना
  6. सरल स्कैन खोलना
  7. स्कैन पर क्लिक करना
  8. लगभग 10-20 सेकंड तक प्रतीक्षा करने से त्रुटि संदेश दिखाई देता है (जैसे स्क्रीनशॉट उपलब्ध कराया गया है)
  9. फिर से स्कैन पर क्लिक करना

और यह केवल 1 स्कैन के लिए है।

Edit9: मैं और मेरा भाई दोनों 64 बिट के हैं। मेरे भाई का लैपटॉप hp है, और मेरा asus है। BIOS में मेरा अधिक विकल्प है। मेरे पास 2 USB 3.0 और एक 2.0 है, जबकि मेरे भाई के पास 3 x 2.0 है। ये कुछ अंतर हैं ... यहाँ मेरा लैपटॉप के लिए uname -a का उत्पादन है :

Linux dusan-K55A 3.13.0-24-जेनेरिक # 46-उबटन एसएमपी थू अप्रैल 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

और यहाँ मेरे भाई है:

लिनक्स मिल्की-एचपी -२०००-नोटबुक-पीसी ३.१३.०-२४-जेनेरिक # ४६-उबटन एसएमपी थू १० १ ९: ११:०१ यूटीसी २०१४ x86_64 x86_64 x86_64 GNU / Linux

Edit10: मेरा लैपटॉप ताजा इंस्टॉल था, भाई का अपग्रेड था। यही बात तब हुई जब दोनों लैपटॉप 13.10 पर नए इंस्टाल चल रहे थे

Edit11: यहाँ मेरा आउटपुट है lsmod:

Module                  Size  Used by
ctr                    13049  2 
ccm                    17773  2 
pci_stub               12622  1 
vboxpci                23194  0 
vboxnetadp             25670  0 
vboxnetflt             27613  0 
vboxdrv               339502  3 vboxnetadp,vboxnetflt,vboxpci
rfcomm                 69160  12 
bnep                   19624  2 
binfmt_misc            17468  1 
nls_iso8859_1          12713  1 
snd_hda_codec_hdmi     46207  1 
snd_hda_codec_realtek    61438  1 
joydev                 17381  0 
uvcvideo               80885  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40664  1 uvcvideo
videodev              134688  2 uvcvideo,videobuf2_core
snd_hda_intel          52355  3 
snd_hda_codec         192906  3          snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
ath3k                  13318  0 
snd_pcm               102099  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
btusb                  32412  0 
bluetooth             395423  23 bnep,ath3k,btusb,rfcomm
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
asus_nb_wmi            16990  0 
asus_wmi               24191  1 asus_nb_wmi
sparse_keymap          13948  1 asus_wmi
snd_rawmidi            30144  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
intel_rapl             18773  0 
x86_pkg_temp_thermal    14205  0 
intel_powerclamp       14705  0 
coretemp               13435  0 
kvm_intel             143060  0 
snd                    69238  17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
dm_multipath           22873  0 
kvm                   451511  1 kvm_intel
arc4                   12608  2 
csi_dh                14882  1 dm_multipath
crct10dif_pclmul       14289  0 
crc32_pclmul           13113  0 
ghash_clmulni_intel    13259  0 
aesni_intel            55624  4 
ath9k                 164164  0 
ath9k_common           13551  1 ath9k
aes_x86_64             17131  1 aesni_intel
ath9k_hw              453856  2 ath9k_common,ath9k
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 20359  3 ghash_clmulni_intel,aesni_intel,ablk_helper
ath                    28698  3 ath9k_common,ath9k,ath9k_hw
mac80211              626489  1 ath9k
rtsx_pci_ms            18151  0 
psmouse               102222  0 
serio_raw              13462  0 
cfg80211              484040  3 ath,ath9k,mac80211
memstick               16966  1 rtsx_pci_ms
lpc_ich                21080  0 
soundcore              12680  1 snd
i915                  783485  4 
wmi                    19177  1 asus_wmi
mac_hid                13205  0 
drm_kms_helper         52758  1 i915
drm                   302817  5 i915,drm_kms_helper
mei_me                 18627  0 
mei                    82274  1 mei_me
video                  19476  2 i915,asus_wmi
i2c_algo_bit           13413  1 i915
parport_pc             32701  0 
ppdev                  17671  0 
lp                     17759  0 
parport                42348  3 lp,ppdev,parport_pc
hid_generic            12548  0 
usbhid                 52616  0 
hid                   106148  2 hid_generic,usbhid
rtsx_pci_sdmmc         23274  0 
ahci                   25819  3 
libahci                32168  1 ahci
r8169                  67581  0 
rtsx_pci               45956  2 rtsx_pci_ms,rtsx_pci_sdmmc
mii                    13934  1 r8169
dm_mirror              22135  0 
dm_region_hash         20862  1 dm_mirror
dm_log                 18411  2 dm_region_hash,dm_mirror

और यहाँ मेरे भाई है:

Module                  Size  Used by
ctr                    13049  1 
ccm                    17773  1 
joydev                 17381  0 
snd_hda_codec_hdmi     46207  1 
snd_hda_codec_realtek    61438  1 
hp_wmi                 14062  0 
sparse_keymap          13948  1 hp_wmi
uvcvideo               80885  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40664  1 uvcvideo
videodev              134688  2 uvcvideo,videobuf2_core
bnep                   19624  2 
rfcomm                 69160  12 
intel_rapl             18773  0 
x86_pkg_temp_thermal    14205  0 
intel_powerclamp       14705  0 
coretemp               13435  0 
kvm                   451511  0 
crct10dif_pclmul       14289  0 
crc32_pclmul           13113  0 
ghash_clmulni_intel    13259  0 
cryptd                 20359  1 ghash_clmulni_intel
snd_hda_intel          52355  5 
snd_hda_codec         192906  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
arc4                   12608  2 
snd_pcm               102099  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
psmouse               102222  0 
serio_raw              13462  0 
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
ath9k                 164164  0 
ath9k_common           13551  1 ath9k
ath3k                  13318  0 
ath9k_hw              453856  2 ath9k_common,ath9k
rtsx_pci_ms            18151  0 
btusb                  32412  0 
bluetooth             395423  23 bnep,ath3k,btusb,rfcomm
ath                    28698  3 ath9k_common,ath9k,ath9k_hw
memstick               16966  1 rtsx_pci_ms
lpc_ich                21080  0 
snd_seq_midi           13324  0 
mac80211              626489  1 ath9k
binfmt_misc            17468  1 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
cfg80211              484040  3 ath,ath9k,mac80211
wmi                    19177  1 hp_wmi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
nls_iso8859_1          12713  1 
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
mac_hid                13205  0 
snd                    69238  20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
i915                  783485  5 
soundcore              12680  1 snd
video                  19476  1 i915
mei_me                 18627  0 
mei                    82274  1 mei_me
drm_kms_helper         52758  1 i915
drm                   302817  6 i915,drm_kms_helper
i2c_algo_bit           13413  1 i915
parport_pc             32701  0 
ppdev                  17671  0 
lp                     17759  0 
parport                42348  3 lp,ppdev,parport_pc
hid_generic            12548  0 
usbhid                 52616  0 
hid                   106148  2 hid_generic,usbhid
rtsx_pci_sdmmc         23274  0 
ahci                   25819  3 
r8169                  67581  0 
libahci                32168  1 ahci
mii                    13934  1 r8169
rtsx_pci               45956  2 rtsx_pci_ms,rtsx_pci_sdmmc

Edit12: / dev / बस / usb / * का स्वामी रूट है। यहाँ lusb का आउटपुट है :

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b354 Chicony Electronics Co., Ltd 
Bus 001 Device 005: ID 13d3:3362 IMC Networks 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 04e8:341b Samsung Electronics Co., Ltd SCX-4200 series
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

यह प्रिंटर (scx4200) पाता है, इसलिए मुझे लगता है कि यह एक स्कैनर भी है, क्योंकि यह प्रिंटर और स्कैनर (मल्टीफ़ंक्शन प्रिंटर) है।

यहाँ कुछ नवीनतम भाग / var / log / syslog "

May  6 19:47:07 dusan-K55A NetworkManager[1050]: <info> Activation (wlan0) successful, device activated.
May  6 19:47:07 dusan-K55A whoopsie[1317]: message repeated 6 times: [ offline]
May  6 19:47:08 dusan-K55A whoopsie[1317]: online
May  6 19:47:08 dusan-K55A signond[6522]: ../../../../src/signond/signondaemon.cpp 388 init Failed to SUID root. Secure storage will not be available. 
May  6 19:47:13 dusan-K55A ntpdate[6489]: adjust time server 91.189.94.4 offset 0.251812 sec
May  6 19:47:23 dusan-K55A kernel: [  249.508157] usb 3-3: new high-speed USB device number 3 using xhci_hcd
May  6 19:47:23 dusan-K55A kernel: [  249.525822] usb 3-3: New USB device found, idVendor=04e8, idProduct=341b
May  6 19:47:23 dusan-K55A kernel: [  249.525830] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May  6 19:47:23 dusan-K55A kernel: [  249.525834] usb 3-3: Product: SCX-4200 Series
May  6 19:47:23 dusan-K55A kernel: [  249.525837] usb 3-3: Manufacturer: Samsung
May  6 19:47:23 dusan-K55A kernel: [  249.525840] usb 3-3: SerialNumber: 8T21BAILC00139N.
May  6 19:47:23 dusan-K55A kernel: [  250.127578] WARNING! power/level is deprecated; use power/control instead
May  6 19:47:23 dusan-K55A colord: Device added: sysfs-Samsung-SCX-4200_Series
May  6 19:47:23 dusan-K55A kernel: [  250.206346] usblp 3-3:1.1: usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04E8 pid 0x341B
May  6 19:47:23 dusan-K55A kernel: [  250.206372] usbcore: registered new interface driver usblp
May  6 19:47:24 dusan-K55A NetworkManager[1050]: <info> (wlan0): IP6 addrconf timed out or failed.
May  6 19:47:24 dusan-K55A NetworkManager[1050]: <info> Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
May  6 19:47:24 dusan-K55A NetworkManager[1050]: <info> Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) started...
May  6 19:47:24 dusan-K55A NetworkManager[1050]: <info> Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
May  6 19:47:25 dusan-K55A wpa_supplicant[1293]: wlan0: CTRL-EVENT-SCAN-STARTED 
May  6 19:47:28 dusan-K55A NetworkManager[1050]: <warn> nl_recvmsgs() error: (-33) Dump inconsistency detected, interrupted
May  6 19:47:41 dusan-K55A signond[6522]: QObject::disconnect: Unexpected null parameter
May  6 19:49:27 dusan-K55A dbus[916]: [system] Activating service name='org.freedesktop.hostname1' (using servicehelper)
May  6 19:49:27 dusan-K55A dbus[916]: [system] Successfully activated service 'org.freedesktop.hostname1'
May  6 19:51:57 dusan-K55A kernel: [  523.891783] usb 3-3: usbfs: interface 1 claimed by usblp while 'scan-thread' sets config #1
May  6 19:50:34 dusan-K55A wpa_supplicant[1293]: message repeated 3 times: [ wlan0: CTRL-EVENT-SCAN-STARTED ]
May  6 19:52:02 dusan-K55A wpa_supplicant[1293]: wlan0: WPA: Group rekeying completed with 7c:05:07:de:42:7a [GTK=TKIP]
May  6 19:52:17 dusan-K55A wpa_supplicant[1293]: wlan0: CTRL-EVENT-SCAN-STARTED 
May  6 19:53:24 dusan-K55A kernel: [  610.927164] usb 3-3: usbfs: interface 1 claimed by usblp while 'scan-thread' sets config #1

और यहाँ /var/log/kern.log से कुछ नवीनतम आउटपुट दिए गए हैं , यहाँ यह कुछ प्रकार के ड्राइवर के हस्तक्षेप को दर्शाता है :

May  6 19:47:04 dusan-K55A kernel: [  230.535670] ath9k 0000:02:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
May  6 19:47:04 dusan-K55A kernel: [  230.535672] ath9k 0000:02:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
May  6 19:47:04 dusan-K55A kernel: [  230.537083] wlan0: associate with 7c:05:07:de:42:7a (try 1/3)
May  6 19:47:04 dusan-K55A kernel: [  230.541459] wlan0: RX AssocResp from 7c:05:07:de:42:7a (capab=0x411 status=0 aid=1)
May  6 19:47:04 dusan-K55A kernel: [  230.541663] wlan0: associated
May  6 19:47:23 dusan-K55A kernel: [  249.508157] usb 3-3: new high-speed USB device number 3 using xhci_hcd
May  6 19:47:23 dusan-K55A kernel: [  249.525822] usb 3-3: New USB device found, idVendor=04e8, idProduct=341b
May  6 19:47:23 dusan-K55A kernel: [  249.525830] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May  6 19:47:23 dusan-K55A kernel: [  249.525834] usb 3-3: Product: SCX-4200 Series
May  6 19:47:23 dusan-K55A kernel: [  249.525837] usb 3-3: Manufacturer: Samsung
May  6 19:47:23 dusan-K55A kernel: [  249.525840] usb 3-3: SerialNumber: 8T21BAILC00139N.
May  6 19:47:23 dusan-K55A kernel: [  250.127578] WARNING! power/level is deprecated; use power/control instead
May  6 19:47:23 dusan-K55A kernel: [  250.206346] usblp 3-3:1.1: usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04E8 pid 0x341B
May  6 19:47:23 dusan-K55A kernel: [  250.206372] usbcore: registered new interface driver usblp
May  6 19:51:57 dusan-K55A kernel: [  523.891783] usb 3-3: usbfs: interface 1 claimed by usblp while 'scan-thread' sets config #1
May  6 19:53:24 dusan-K55A kernel: [  610.927164] usb 3-3: usbfs: interface 1 claimed by usblp while 'scan-thread' sets config #1

में ~ / .xsession-त्रुटियों कोई त्रुटि नहीं है, मुझे लगता है कि:

Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped

Edit13: /var/log/kern.log में त्रुटियों को देखते हुए , मुझे पता चला है कि इस त्रुटि लाइन को kern.log में आउटपुट किया जाता है जब मुझे त्रुटि मिलती है कोई स्कैनर नहीं मिला:

May  6 20:45:34 dusan-K55A kernel: [  500.209280] usb 3-3: usbfs: interface 1 claimed by usblp while 'scan-thread' sets config #1

और मुझे यह त्रुटि तब मिलती है जब "त्रुटि स्कैन करने में विफल" (जैसे स्क्रीनशॉट में):

May  6 20:52:03 dusan-K55A kernel: [  889.843120] usb 3-3: usbfs: interface 1 claimed by usblp while 'scan-thread' sets config #1

Edit14: मुझे एहसास हुआ कि सैमसंग यूनिवर्सल लिनक्स ड्राइवर के साथ, जिसे मैंने इस लिंक के माध्यम से स्थापित किया है , मुद्रण काम नहीं करता है। मैंने इसे अनइंस्टॉल कर दिया और ड्राइवरों को सिस्टम सेटिंग्स में प्रिंटर फ़ंक्शन के माध्यम से स्थापित किया -> प्रिंटर। हालाँकि, अब edit8 में दिए गए चरणों के साथ भी स्कैन काम नहीं करता है, जो पहले काम करता था, लेकिन अब, मुद्रण कार्य करता है। अब भी, vuescan के साथ स्कैनिंग अभी भी काम करता है।

Edit15: यहाँ grep का उत्पादन 341b /etc/sane.d/xerox_mfp.conf है :

usb 0x04e8 0x341b

और modprobe -r usblp का उत्पादन ; sane-find-scanner :

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

यहाँ ldd $ का आउटपुट है (जो sane-find-scanner) :

linux-vdso.so.1 =>  (0x00007fffad7e6000)
    libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f872a0b6000)
    libieee1284.so.3 => /usr/lib/x86_64-linux-gnu/libieee1284.so.3 (0x00007f8729eaa000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8729ae3000)
    libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f87298d2000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f87296b4000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f872a2f4000)
    libcgmanager.so.0 => /lib/x86_64-linux-gnu/libcgmanager.so.0 (0x00007f8729499000)
    libnih.so.1 => /lib/x86_64-linux-gnu/libnih.so.1 (0x00007f8729281000)
    libnih-dbus.so.1 => /lib/x86_64-linux-gnu/libnih-dbus.so.1 (0x00007f8729077000)
    libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f8728e31000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8728c29000)

Edit16: यहाँ dll.conf है

Edit17: यहाँ log.txt , sudo strace sane -find-scanner का आउटपुट है ।

Edit18: यहाँ Scanimage -L का आउटपुट है , यह मेरे और मेरे भाई के लैपटॉप के लिए समान है:

device `xerox_mfp:libusb:003:003' is a SAMSUNG ORION multi-function peripheral

क्या इस प्रणाली को नवीनतम संस्करण में अपग्रेड किया गया था? आपके भाई का लैपटॉप एक ताजा स्थापित है? मैं पूछता हूं क्योंकि नए सिरे से अपग्रेड करने से इस तरह की अजीब समस्याएं हो सकती हैं। हालांकि वे अलग हार्डवेयर हैं इसलिए एक बुरा बग हो सकता है।
fleamour

यह ऐसा लगता है, शायद, एक कर्नेल मॉड्यूल (ड्राइवर) मुद्दा हो सकता है। शायद एक विशिष्ट एक लोड नहीं है जो होना चाहिए। यदि आप lsmodदोनों कंप्यूटरों के आउटपुट को प्लग इन किए गए स्कैनर के साथ भी प्रदान कर सकते हैं , तो यह हमें एक अच्छा शुरुआती बिंदु दे सकता है।
चक

जब स्कैनर विफल हो जाता है तो क्या आपको / var / log / syslog या /var/log/kern.kern या या / / .xsession-त्रुटियों में कोई त्रुटि दिखाई देती है ?
बैन


1
यह काम करता हैं! इससे समस्या ठीक हो गई और स्कैन अब काम कर रहा है। यदि आप इनाम इनाम चाहते हैं तो उत्तर पोस्ट करें। एक प्रश्न: क्या यह यूएसबी 3.0 प्रदर्शन को प्रभावित करेगा?
दुसान मिलोसेविच

जवाबों:


19

आपके USB 2.0 डिवाइस (इस मामले में, स्कैनर) में आपके USB 3.0 सिस्टम (या तो USB3 पोर्ट, या USB3 हब के USB2 पोर्ट) के साथ कुछ संगतता समस्या है। स्कैनर हार्डवेयर / फर्मवेयर, PC EFI / BIOS फर्मवेयर, PC USB चिपसेट या लिनक्स कर्नेल xhci_hcd ड्राइवर के कारण समस्या हो सकती है।

संभव समाधान:

  • डिवाइस को कनेक्ट करने के लिए एक छोटी USB 2 एक्सटेंशन केबल (या सिर्फ एक USB2 केबल) का उपयोग करें। यह USB 3 पोर्ट को USB 2 सिग्नलिंग का उपयोग करने के लिए मजबूर करता है। USB 3 डिवाइस या केबल में 9 पिन होते हैं, जबकि USB 2 डिवाइस या केबल में केवल 4 पिन होते हैं। एक यूएसबी 3 पोर्ट केवल 2 पिन से कनेक्ट होने पर यूएसबी 2 सिग्नलिंग संचार के लिए डिफ़ॉल्ट होगा। एक USB 2 एक्सटेंशन केबल में केवल 4 तार होते हैं जो USB 2 के 4 पिन को केवल संचार से जोड़ते हैं।

  • एक सस्ते USB 1.1 (या 2.0) हब का उपयोग करें और इसे USB3 पोर्ट से कनेक्ट करें। अपने डिवाइस को USB 1.1 / 2.0 हब से कनेक्ट करें। यह कनेक्शन को USB1.1 / 2.0 के लिए बाध्य करेगा। चूंकि हब में एक अलग यूएसबी नियंत्रक है, इसलिए यह कुछ प्रोटोकॉल बग्स को हल करेगा। USB 1.1 हब माउस, कीबोर्ड आदि जैसे "कम स्पीड" डिवाइस के लिए एक अच्छा विकल्प है। USB 2.0 हब स्कैनर की तरह "फुल स्पीड" डिवाइस के लिए आवश्यक हो सकता है जो USB 1.1 में डाउनग्रेड नहीं करेगा।

  • अपने पीसी / लैपटॉप BIOS को अपग्रेड करें। निर्माता BIOS / EFI में सुधार के साथ कई USB समस्याओं को हल कर सकते हैं।

  • यदि USB में एक है तो USB 2.0 पोर्ट के माध्यम से USB 2.0 डिवाइस (स्कैनर) को कनेक्ट करें। इससे कोई फर्क नहीं पड़ता अगर आपका USB2 पोर्ट xhci_hcd ड्राइवर द्वारा नियंत्रित किया जाता है (यानी। आप अभी भी new high-speed USB device number x using xhci_hcddmesg में देखते हैं ), जिस स्थिति में बाहरी USB2 हब का उपयोग करने का प्रयास करें।

  • यदि यह एक लैपटॉप के बजाय एक डेस्कटॉप या सर्वर है, तो एक अलग PCI USB नियंत्रक कार्ड का प्रयास करें। अलग-अलग USB3 कार्ड में अलग-अलग XHCI होस्ट कंट्रोलर चिप्स होते हैं, इसलिए विभिन्न USB हब / डिवाइस के साथ संगतता भिन्न होती है।

  • अपने USB 2.0 डिवाइस के फर्मवेयर को अपग्रेड करें। यह संभवतः उपभोक्ता-स्तर के स्कैनर के लिए संभव नहीं है, लेकिन कुछ USB 2.0 उपकरणों (जैसे। प्रो कैमरों) के लिए संभव है।

  • अपने USB 2.0 डिवाइस (स्कैनर) को USB 3.0 संगत डिवाइस से बदलें

  • नवीनतम मेनलाइन कर्नेल में अपग्रेड करें

  • UEFI / BIOS में USB कॉन्फ़िगरेशन के तहत सेटिंग में बदलाव करें, "XHCI प्री-बूट मोड" सक्षम से अक्षम किया गया। कुछ BIOS कॉन्फ़िगरेशन में इस सेटिंग को "XHCI मोड" के रूप में जाना जाता है।

    USB 3.0 पोर्ट्स को लिनक्स में xhci_hcd ड्राइवर द्वारा नियंत्रित किया जाता है । जब "XHCI प्री-बूट मोड" सक्षम होता है तो BIOS USB 3.0 पोर्ट्स को USB3 xHCI कंट्रोलर में रूट कर देगा । जब इसे अक्षम किया जाता है, तो USB 3.0 पोर्ट EHCI (USB 2.0) पोर्ट पर रूट किए जाते हैं। शब्द "प्री-बूट मोड" का अर्थ है कि यह विकल्प केवल पर्यावरण को पहले ही प्रभावित करता हैएक पूर्ण ऑपरेटिंग सिस्टम बूट किया गया है (संबंधित BIOS सहायता पाठ स्पष्ट रूप से उल्लेख करता है कि यह विकल्प MS3OS में USB3 समर्थन के लिए उपयोग किया जाता है); हालाँकि, ऐसा लगता है कि यह बूट के बाद के वातावरण को भी प्रभावित कर सकता है, और लिनक्स लोड होने के बाद भी यूएसबी 3.0 पोर्ट को यूएसबी 2.0 नियंत्रक से जोड़ने का प्रभाव हो सकता है। इसका नुकसान यह है कि सभी यूएसबी 3 पोर्ट अब यूएसबी 2 की गति से चलेंगे।

  • सभी उपकरणों के लिए ऑटोसस्पेंड कर्नेल मॉड्यूल विकल्प के साथ USB शक्तियां अक्षम करें :

    modprobe usbcore autosuspend=-1

    या अगर usbcore इस कर्नेल बूट पैरामीटर के साथ एक मॉड्यूल नहीं है:

    usbcore.autosuspend=-1

    (उबंटू usbcore में बनाया गया है ताकि कर्नेल बूट पैरामीटर का उपयोग करें)

  • स्कैनर ( प्रलेखन / यूएसबी / पावर-मैनेजमेंट.टेक्स्ट से स्कैनर के लिए पावरस्वाइसिंग (यूएसबी ऑटोसस्पेंड)) को अक्षम करें ।

    जब आप स्कैनर को चेक में प्लग dmesg|tailकरेंगे और आपको कुछ दिखाई देगा

    usb 3-3: Product: SCX-4200 Series

    संख्या बस-पोर्ट.पोर्ट.पोर्ट3-3 में डिवाइस के यूएसबी पथ का प्रतिनिधित्व करती है । आपको इसी sysfs निर्देशिका में / sys / बस / usb / डिवाइस / 3-3 मिलेंगे । लिखें पर करने के लिए बिजली / नियंत्रण अक्षम स्वतःस्थगित करने के लिए यहाँ:

    echo on > /sys/bus/usb/devices/3-3/power/control


5

मुझे उबंटू 14.04 32 बिट पर अपने स्कैनर (सभी एक भाई MFC-j410 में) के साथ एक समान समस्या थी। स्कैनर ने केवल दूसरी बार XSANE शुरू करने के बाद काम किया और फिर केवल एक ऑपरेशन पूर्वावलोकन या स्कैन किया। मैंने USB पोर्ट को USB 2.0 में बदलने का प्रयास किया, जिसका कोई फायदा नहीं हुआ। मेरी मदरबोर्ड एक एसस B85M-k है जिसमें इंटेल i3 LGA1150 चिप है।

मैंने उबंटू के पिछले संस्करण के साथ वर्चुअलबॉक्स की कोशिश की, जहां स्कैनर हमेशा दूसरे पीसी पर काम करता था। फिर भी, कोई भाग्य नहीं, जिसने मुझे usb 3 क्षमताओं के बारे में अत्यधिक संदिग्ध बना दिया। प्रिंटर ने मुझे कुछ चेतावनी भी दी, लेकिन प्रिंट किया।

इसे पढ़ने के बाद

USB 3.0 पोर्ट को लिनक्स में xhci_hcd ड्राइवर द्वारा नियंत्रित किया जाता है। जब "XHCI प्री-बूट मोड" सक्षम होता है, तो BIOS USB 3.0 पोर्ट को USB3 xHCI कंट्रोलर में रूट करेगा। जब इसे अक्षम किया जाता है, तो USB 3.0 पोर्ट EHCI (USB 2.0) पोर्ट पर रूट किए जाते हैं। शब्द "प्री-बूट मोड" से तात्पर्य है कि यह विकल्प केवल पूर्ण ऑपरेटिंग सिस्टम के बूट होने से पहले पर्यावरण को प्रभावित करता है (संबंधित BIOS सहायता पाठ में स्पष्ट रूप से उल्लेख किया गया है कि यह विकल्प MSDOS में USB3 समर्थन के लिए उपयोग किया जाता है); हालाँकि, ऐसा लगता है कि यह बूट के बाद के वातावरण को भी प्रभावित कर सकता है, और लिनक्स लोड होने के बाद भी यूएसबी 2.0 पोर्ट को यूएसबी 2.0 नियंत्रक से कनेक्ट करने का प्रभाव हो सकता है (इसलिए पोर्ट यूएसबी 2.0 गति पर चलते हैं)।

मैं अपने BIOS में चला गया और उन्नत सेटिंग्स के तहत पाया गया और USB 3.0 को XHCI से बदलकर अक्षम कर दिया गया और usb 2 के लिए एक और सेटिंग थी (मुझे लगता है कि यह EHCI था) सक्षम से अक्षम या दूसरे तरीके से, माफ करना, मैं डॉन ' याद नहीं है। किसी भी तरह, Ubuntu 14.04 32 बिट में वापस बूट करने के बाद, सब कुछ ठीक काम किया।


हां, मैंने ऐसा ही किया, शुक्र है कि मेरे डेल लैपटॉप में usb 3 को निष्क्रिय करने का विकल्प था, रिबूट और हे प्रीस्टो, स्कैनर अब ठीक काम करता है (btw मेरा एक epson स्कैननैप 1300i है)।
मैक्स

XHCI को निष्क्रिय करने ने मेरे लिए भी काम किया। धन्यवाद।
मार्सेल वाल्डेज़ ओरोज़्को

1

अद्यतन: इंटरनेट परिणामों पर मिली जानकारी से:

  1. ड्राइवर्स v 2.0.0 को सार्वभौमिक रूप से बगेड कहा जाता है (ताकि आप एक पैच लागू करें)।
  2. पैच का डेवलपर इसे अपडेट करना जारी नहीं रखता है और कहा गया है
    "इसके लिनक्स ड्राइवरों के 2.xx में एक दोष है: उपयोगकर्ता को स्कैन करने में सक्षम होने के लिए रूट अनुमतियों के साथ चलना होगा। यह बहुत खतरनाक है" और संस्करण को स्थापित करने का सुझाव दें। 3.xx. "
  3. सैमसंग साइट में यह विंडोज और ओएसएक्स के लिए संस्करण 3 में मौजूद है न कि लिनक्स के लिए
  4. आपके द्वारा दिए गए लिंक के बाद और मेरे चारों ओर खोज करने से मुझे एक लिंक मिलता है: (शायद यह कार्य करता है) http://www.openprinting.org/download/printdriver/debian/dists/lsb3.2/main/binary-i386/openprinting-ppds- उपसंहार-samsung_20140331-1lsb3.2_all.deb
  5. उसी रास्ते में सैमसंग नाम की एक और फाइल है

यहां तक ​​कि अगर आपने संस्करण 2.xx और संबंधित पैच को डाउनलोड और इंस्टॉल किया है, तो आप यह उम्मीद नहीं कर सकते हैं कि जिस एक का परीक्षण किया गया था, उससे अलग कर्नेल के साथ यह कार्य करता है।

संभव समाधान:

  • ऊपर दिए गए निर्देशिका में ड्राइवर संस्करण 3.xx या वालों को स्थापित करने का प्रयास करें।
  • पता लगाएं कि किस कर्नेल के साथ युगल ड्राइवर + पैच संगत था। यदि आपकी मशीन पर स्थापित है या वर्चुअल बॉक्स के अंदर स्थापित करने का निर्णय लें।
  • विंडोज़ के लिए ड्राइवरों और प्रोग्राम को डाउनलोड करने का प्रयास करें (एक पुराना एक) और उन्हें शराब के नीचे स्थापित / चलाने का प्रयास करें।
  • यहाँ उन ड्राइवर (विदेशी भाषा) को
    स्कैनिमेज -L डिवाइस smfp के लिए अलग-अलग आउटपुट स्थापित करने के बारे में एक और ट्यूटोरियल है : USB पर सैमसंग SCX-4200 श्रृंखला: 0 USB पर एक सैमसंग SCX-4200 श्रृंखला है: 0 फ्लैटबेड स्कैनर
  • सुरक्षा नियमों को अनदेखा करें जो पैच को बनाने के लिए पैच के डेवलपर को धक्का देते हैं और स्कैनर प्रोग्राम को उपयोगकर्ता की तरह नहीं बल्कि रूट की तरह निष्पादित करते हैं। ड्राइवर के साथ पैचअप नहीं हुआ। जोखिम भरा और खतरनाक । मैंने वास्तव में आपको सुझाव नहीं दिया ...

सौभाग्य


इस बीच आपको उबंटू में एक फिक्स नहीं मिला, मैं आपको इस समाधान का सुझाव दे सकता हूं। तुमने कहा था

I might switch to windows, which I don't like because it's not open-source...

(मैं सहमत हूं) तो विंडोज़ के तहत आपके कंप्यूटर पर ऐसा लगता है कि स्कैनर कार्य करता है। एक वर्चुअलबॉक्स छवि में विंडोज और ड्राइवरों को स्थापित करने का प्रयास करें। यदि स्कैनर आपके पास सिस्टम स्विच करने के लिए नहीं है ...

यदि यह कार्य नहीं करता है तो अपने भाई के कंप्यूटर पर एक ही वर्चुअल मशीन चलाने की कोशिश करें। यदि उस कंप्यूटर फ़ंक्शन से आपको यकीन है कि आपके कंप्यूटर में कहीं एक सेटिंग है जिसे आप ठीक करने का प्रयास कर सकते हैं। सौभाग्य।


मेरे पास खिड़कियां नहीं हैं, और मैं पायरेटेड संस्करण का उपयोग नहीं करना चाहता। मैं तले हुए से लैपटॉप लैपटॉप उधार ले सकता हूं, लेकिन मैं एक उन्नत उपयोगकर्ता नहीं हूं, इसलिए मुझे इसे ठीक करने का मन नहीं है। इसलिए मैंने यहां पूछा।
दुसान मिलोसेविक

मैं सहमत हूँ मैंने कहा। मैं समझ गया कि आपके लैपटॉप पर 2 ऑपरेटिव सिस्टम हैं। BTW, क्योंकि यह Vuescan के साथ और Scanlite के साथ काम करता है (भले ही एक उचित मोड में न हो) मुझे लगता है कि यह BIOS सेटिंग्स की समस्या नहीं है। मैं पुष्टि करता हूं कि अन्य ट्रेडमार्क स्कैनर-प्रिंटर के लिए तथ्य यह है कि लिनक्स प्रिंटर को पहचानता है इसका मतलब यह नहीं है कि यह स्कैनर के रूप में भी पहचानता है। आपके भाई के लैपटॉप का lsusb परिणाम क्या है? क्या dmesg आपको कुछ नई त्रुटियाँ देता है जब स्कैनर विफल हो जाता है? (मैं Epson RX690 के साथ स्कैनलाइट के साथ समस्या को हल किया । यह कार्य करता है लेकिन sudo sane-find-scannerआपके उसी आउटपुट के साथ प्रतिक्रिया करता है)।
हस्त्तूर ur

@ डूसन मिलोसेविक: अपडेट किया गया उत्तर
हास्तूर

मैं उस साइट पर सभी ड्राइवरों को ट्राइड करता हूं, और कोई भी काम नहीं करता है। धन्यवाद!
दुसान मिलोसेविच

मैं वास्तव में आपको वर्चुअलबॉक्स स्थापित करने और एक या दो वर्चुअल मशीन बनाने का सुझाव देता हूं : वर्चुअल मशीन में प्रोग्राम को चलाने का जोखिम है क्योंकि रूट केवल वर्चुअल मशीन के सापेक्ष है, इसलिए आप इसे स्वीकार कर सकते हैं। इसके अलावा अगर यह विफल रहता है तो आप हमेशा एक पुराने लिनक्स कर्नेल + ड्राइवर + पैच को स्थापित कर सकते हैं ...
हस्त्तूर

1

एक संचालित यूएसबी के माध्यम से स्कैनर को जोड़ने का प्रयास करें। एक मौका है कि आपका कंप्यूटर USB पोर्ट में पर्याप्त बिजली नहीं डाल रहा है।

किसी और को यह समस्या हो, इसके लिए एक पावर्ड USB हब को जोड़ना सुनिश्चित करें। इसने कई मौकों पर उन कंप्यूटरों के साथ समस्या का समाधान किया है जिनमें अन्य कंप्यूटरों पर काम करने वाले उपकरणों के साथ समस्या थी।

इसने पेन ड्राइव के साथ काम किया है जो मेरे मुख्य कंप्यूटर के साथ-साथ ग्राहकों के कंप्यूटर पर भी विफल रहा है। इसने बाहरी यूएसबी ड्राइव के साथ मुद्दों को भी हल किया है जो कुछ यूएसबी पोर्ट पर विफल होते हैं जहां अन्य डिवाइस काम करते हैं।

मेरे पास ऐसे अवसर भी हैं जहां वाई केबल एडेप्टर ने उसी संकल्प के रूप में काम किया है।

मुझे आशा है कि यह स्पष्टीकरण उन लोगों को बचाएगा जो समान समस्याएं हैं।

मुझे नहीं पता कि इस समय ओपी का मसला हल हुआ है या नहीं। लेकिन उनके कंप्यूटर और अन्य कंप्यूटरों के बीच के अंतर जो उन्होंने वर्णित किए हैं, एक ही संस्करण और अपडेट सहित सब कुछ सटीक है, यूएसबी इस मामले में एक स्पष्ट कारक है, जिसे या तो संचालित हब या वाई केबल यूएसबी एडाप्टर के साथ हल किया जा सकता है।


और कैसे करें?
दुसान मिलोसेविक

एक USB हब खरीदें जो पावर एडॉप्टर लेता है। उदाहरण छवि: image.apollo3.com/image/gen/poweredusbadcape140507.jpg
LD जेम्स

यह स्कैनर के साथ एक प्रिंटर है, इसलिए मुझे लगता है कि इसमें पर्याप्त शक्ति है, इस प्रकार, यह मेरे भाई के लैपटॉप पर बहुत अच्छा काम करता है ... मैंने कहा, मैं स्कैनिंग पर पैसा खर्च करने वाला नहीं हूं, जो मेरे अलावा किसी अन्य कंप्यूटर के साथ काम करता है! और यह किस तरह का उत्तर है? कोई भी कह सकता है "एक नया लैपटॉप खरीदें" और वह शायद इस मुद्दे को ठीक कर देगा, लेकिन यह गुणवत्ता का जवाब नहीं है!
दुसान मिलोसेविक

2
वैसे, मैं $ 300.00 लैपटॉप की सिफारिश नहीं कर रहा हूँ। मैं $ 7.00 USB हब की सिफारिश कर रहा हूं। प्रोसेसर और एक्सेसरीज़ पर $ 300.00 के साथ $ 300.00 विंडोज़ ओएस खरीदने की तुलना में यह अधिक किफायती है। मैं इसका उल्लेख कर रहा हूं क्योंकि यह आपके प्रश्न में है। हालांकि यह मेरा सुझाव नहीं है, अपने वातावरण में मैं संभवतः ओएस की जगह की तुलना में आर्थिक रूप से दोषपूर्ण लैपटॉप की जगह लेता हूं। अपने प्रश्न में आप कहते हैं कि आपका USB सब कुछ के साथ काम करता है। लेकिन मैं उल्लेख करूंगा कि मेरे लिए, यह सामान्य है कि कुछ USB डिवाइस मेरे कुछ USB पोर्ट के साथ विफल हो जाते हैं।
एलडी जेम्स

1
यह एक अलग USB हब की कोशिश करने के लायक है यदि आप एक झूठ बोल रहे हैं। USB प्रोटोकॉल बग जो एक प्रोग्राम द्वारा उजागर होते हैं, जरूरी नहीं कि दूसरे के साथ भी दिखाई दें, यहां तक ​​कि एक ही हार्डवेयर पर भी।
बैन

1

मैं एक सरल उत्तर दूंगा जो बेहतर होने का नाटक नहीं करेगा।

कुछ मदरबोर्ड के साथ पुराने USB 2.0 स्कैनर काम नहीं करते हैं। कोई फर्क नहीं पड़ता कि वे यूएसबी 2.0, या 3.0 पोर्ट से जुड़े हैं।

XHCI modeUEFI उर्फ ​​BIOS में अक्षम करने के लिए एक आसान समाधान है । अन्य उत्तरों में इसका उल्लेख किया गया है, लेकिन इसे खोजना आसान नहीं है।

इस मुद्दे को कर्नेल डेवलपर्स द्वारा संबोधित किया गया है और नए कर्नेल में तय किया जा सकता है।


1

लिनक्स कर्नेल संस्करण 4.1.1 ( http://kernel.ubuntu.com/~kernel-ppa/mainline/ पर उपलब्ध ) इस समस्या को हल करता है कि कुछ स्कैनर USB 3.0 के साथ काम नहीं करते हैं। कम से कम यह मेरे कंप्यूटर पर ऐसा करता है।

एक स्कैनर के रूप में पहचाना जाना चाहिए जो कुछ उपकरणों के लिए गैर-रूट उपयोगकर्ताओं के लिए उपलब्ध होना चाहिए जैसे एक पंक्ति

SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="yyyy", MODE:="666", GROUP="users"

नाम /etc/udev/rules.d/samsung.rulesया समान फ़ाइल में आवश्यक हो सकता है । विक्रेता और उत्पाद आईडी कमांड द्वारा पढ़े जा सकते हैं

lsusb

निम्नलिखित पंक्ति में:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

डिवाइस (इस मामले में एक स्कैनर नहीं बल्कि एक यूएसबी हब है, लेकिन अभी कोई स्कैनर उपलब्ध नहीं था) के पास विक्रेता आईडी 1 डी 6 बी और उत्पाद आईडी 0002 है।


0

जो वर्कअराउंड मैंने पाया, वह वर्चुअल मशीन (वर्चुअलबॉक्स और वीएमवेयर [खिलाड़ी] दोनों को ठीक होना चाहिए) के साथ किसी भी लिनक्स डिस्ट्रो को सेट करना था, मैंने इसे USB 2.0 प्रोटोकॉल के साथ संगत होने के लिए कॉन्फ़िगर किया था। एक बार जब मैं अपने यूएसबी डिवाइस को वीएम पर पुनर्निर्देशित करता हूं तो मैं वहां से स्कैन कर सकता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.