Como dirigir este smartkey?

1

Sinta-se à vontade para migrar esta questão se ela não atender ao objetivo do SuperUser SE. Pode ser um tópico para StackOverflow ou Unix & Linux SE. Enfim, aqui estou eu ...

Gostaria de fazer interface com uma smartkey, digamos:

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

Uma chave inteligente Eutron. Até onde eu sei, esta chave está funcionando porque eu posso usá-la e o ônibus reconhecê-la. Indo mais longe:

$ 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)

Então, olhei para dmesg output e eventos relacionados ouvindo:

$ 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

Eu posso ver que o Media Transfer Protocol não é nativo para esse tipo de hardware, mas nada acontece então. Nenhuma outra decisão é tomada pelo kernel. Se eu for mais fundo, posso ver que o driver padrão está em uso, mas isso não ajuda:

$ 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

Então, estou me perguntando como posso descobrir:

  • qual deve ser o driver correto (nenhuma correspondência na internet usando IDs, existe para debian? Eu sei que há algum truque para windows, mas este não é o propósito) para conduzir a chave corretamente?
  • e, em seguida, qual seria o arquivo de interface?
por jlandercy 06.11.2014 / 00:40

0 respostas