USB e KVM andam de mãos dadas para funcionalidade plug and play

O Universal Serial Bus (USB) é uma tecnologia que permite que os usuários interajam com um dispositivo específico para uma função específica. O USB é compatível com vários dispositivos, desde dispositivos simples, como teclados e mouses, até dispositivos mais complicados, como controladores de jogos, câmeras digitais, impressoras, adaptadores de rede, armazenamento externo, entre outros. O uso varia de funções básicas, como digitação, até a transferência de arquivos grandes de/para dispositivos de armazenamento externo.

Vários modos USB diferentes estão disponíveis atualmente:

  • USB de baixa velocidade (1,5 Mbit/s)
  • USB Full Speed (12 Mbit/s), também conhecido como USB HID
  • USB de alta velocidade (480 Mbit/s), também conhecido como USB 2.0
  • USB SuperSpeed (5 Gbit/s), também conhecido como USB 3.0
  • USB SuperSpeed+ (10 Gbit/s)

O USB é usado mais comumente para entrada de teclado e mouse ou, alternativamente, para entrada de teclado e tela sensível ao toque em vez de um mouse. Esses dispositivos são classificados como Dispositivos de Interface Humana (HID). O USB HID foi projetado para permitir que um usuário interaja com um sistema usando um teclado USB e um dispositivo apontador que usa pouquíssima largura de banda, normalmente muito menos de 12 Mbit/s. Nos switches KVM (Keyboard, Video, Mouse), você verá que a maioria deles tem duas portas USB HID para teclado e mouse e portas adicionais para dispositivos USB de alta velocidade para conectar outros dispositivos mais rápidos, como impressoras ou armazenamento.

As portas USB HID encontradas na maioria dos comutadores KVM analisam o fluxo de dados de entrada do teclado/mouse USB conectado para procurar uma sequência de pressionamentos de teclas que solicitam que o comutador KVM execute uma ação específica (como abrir um OSD, alternar as portas da CPU, ativar a varredura, etc.). Como esse tráfego USB HID está sendo monitorado em taxas mais baixas, é quase impossível conectar um dispositivo USB de alta velocidade à porta HID e esperar que o dispositivo de alta velocidade funcione corretamente. As portas USB HID em um switch KVM esperam ver apenas um teclado USB e um mouse USB - nada mais. Cada dispositivo USB, incluindo o teclado/mouse, tem propriedades associadas a ele que incluem, mas não se limitam a:

  • Descrição do dispositivo
  • Vendor ID
  • ID do produto
  • Classe de dispositivo

É muito importante em um aplicativo KVM que essas propriedades do dispositivo USB sejam transferidas corretamente para o computador host. Os drivers/software adequados precisam ser carregados na enumeração do USB. A enumeração de USB é feita entre o momento em que o dispositivo USB é conectado ao computador/servidor de destino e o momento em que é reconhecido; o tempo de enumeração pode variar entre 1 e 16 segundos, dependendo do sistema operacional e do dispositivo USB. Se as propriedades do dispositivo não forem transferidas corretamente para o computador/servidor, as chances de o dispositivo funcionar são mínimas ou nulas.

Nos produtos KVM da Black Box, nós "enganamos" o computador/servidor para que ele pense que um teclado USB genérico e um mouse USB genérico estão sempre conectados, independentemente de estarem ou não conectados ao console KVM. Esse recurso é chamado de emulação USB. A emulação de USB irá fantasiar o teclado e o mouse genéricos no comutador KVM para que o usuário possa alternar rapidamente as portas do computador sem ter que enumerar novamente os dispositivos USB sempre que estabelecer uma nova conexão. Também temos um firmware proprietário em nosso hardware KVM que pode negociar adequadamente a comunicação entre o teclado e o mouse do console e o computador ou servidor conectado. A emulação USB é mais voltada para dispositivos com fio do que para dispositivos sem fio; no entanto, em alguns casos, os teclados e mouses sem fio funcionarão quando conectados ao switch KVM.

É possível que alguns teclados e mouses sem fio não funcionem com switches KVM devido ao fato de um transmissor sem fio composto tentar enviar ambos os pacotes de teclado/mouse para uma única porta USB HID no switch KVM. Isso depende do fabricante do dispositivo sem fio, de como ele prepara os pacotes USB antes da transmissão e da maneira como segue a especificação USB. Um aspecto a ser lembrado é que nem todos os dispositivos USB HID funcionarão em um dispositivo KVM como funcionariam em um computador comum devido à forma como o dispositivo negocia com o switch e ao uso das propriedades do dispositivo USB (ID do fornecedor, ID do produto, classe do dispositivo etc.). O comutador KVM não tem todos os drivers de suporte como um sistema operacional normal, portanto, como ele é pré-codificado no firmware, às vezes você verá problemas de compatibilidade com uma porcentagem muito pequena de dispositivos USB HID no mercado.

O próximo uso mais comum do USB está relacionado à transferência de arquivos de e para um sistema de computador/servidor a partir de um pen drive ou dispositivo de armazenamento externo. Esse tipo de aplicativo normalmente usa USB de alta velocidade a 480 Mbit/s e, em sistemas mais novos, USB SuperSpeed para que o(s) arquivo(s) possa(m) ser transferido(s) mais rapidamente. A Black Box oferece comutadores KVM que podem suportar esses tipos de dispositivos; entretanto, essas portas USB de alta velocidade não monitoram o fluxo de dados USB para teclas de atalho do teclado. Se você tentar controlar as funções do comutador KVM usando teclas de atalho do teclado enquanto o dispositivo estiver conectado à porta USB de alta velocidade, isso nunca funcionará. Você deve usar as portas USB HID para isso.

Desktop KVM Switches KVM TPS Transparent USB support
Inscreva-se agora