इस स्मार्टकी को कैसे चलाएं?


1

यदि यह सुपरयूजर एसई उद्देश्य के अनुरूप नहीं है, तो इस प्रश्न को स्थानांतरित करने के लिए स्वतंत्र महसूस करें। यह StackOverflow या Unix & Linux SE के लिए एक विषय हो सकता है। वैसे भी, यहाँ मैं हूँ ...

मैं एक स्मार्टकी इंटरफ़ेस करना चाहूँगा, जो कहता है:

$ lsusb
Bus 002 Device 008: ID 073d:0025 Eutron S.p.a. SmartKey 3

एक यूट्रॉन स्मार्ट की। जहां तक ​​मुझे पता है, यह कुंजी काम कर रही है क्योंकि मैं इसका उपयोग कर सकता हूं और बस इसे पहचानता है। आगे बढ़ते हुए:

$ sudo lsusb -s 002:008 -v
Bus 002 Device 008: ID 073d:0025 Eutron S.p.a. SmartKey 3
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x073d Eutron S.p.a.
  idProduct          0x0025 SmartKey 3
  bcdDevice            1.31
  iManufacturer           3 EUTRON
  iProduct                1 SmartKey 3
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           18
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               20mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
Device Status:     0x0000
  (Bus Powered)

तब मैंने dmesgउत्पादन और संबंधित घटनाओं को सुनकर देखा :

$ tail /var/log/syslog
kernel: [ *] usb 2-1.2: new low-speed USB device number 8 using ehci-pci
kernel: [ *] usb 2-1.2: New USB device found, idVendor=073d, idProduct=0025
kernel: [ *] usb 2-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=0
kernel: [ *] usb 2-1.2: Product: SmartKey 3
kernel: [ *] usb 2-1.2: Manufacturer: EUTRON
mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
mtp-probe: bus: 2, device: 8 was not an MTP device

मैं देख सकता हूं कि मीडिया ट्रांसफर प्रोटोकॉल इस तरह के हार्डवेयर के लिए मूल नहीं है, लेकिन तब कुछ भी नहीं होता है। कर्नेल द्वारा कोई अन्य निर्णय नहीं लिया जाता है। यदि मैं गहराई में जाता हूं, तो मैं देख सकता हूं कि डिफ़ॉल्ट ड्राइवर उपयोग में है, लेकिन यह मदद नहीं करता है:

$ lspci -v 
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Dell Device 0492
    Flags: bus master, medium devsel, latency 0, IRQ 17
    Memory at e2e50000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci

इसलिए, मैं सोच रहा हूं कि मैं कैसे समझ सकता हूं:

  • सही ड्राइवर क्या होना चाहिए (आईडी का उपयोग करके इंटरनेट पर कोई मेल नहीं है, क्या यह डेबियन के लिए मौजूद है? मुझे पता है कि खिड़कियों के लिए कुछ चालबाजी है, लेकिन कुंजी को ठीक से चलाने के लिए यह उद्देश्य नहीं है)।
  • और फिर, इंटरफ़ेस फ़ाइल क्या होगी?
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.