Notas de Versão do Oracle® Solaris 11.2

Exit Print View

Updated: Maio de 2015
 
 

SPARC: Problemas de área de trabalho com teclado USB, mouse e monitor físico (15700526)

Ao utilizar um teclado físico, mouse ou monitor, evite fazer várias tentativas de abrir e usar uma janela de terminal no Oracle Solaris Desktop, pois isso pode resultar em perda de caracteres e controle do mouse.

Esse problema pode ocorrer devido a erros causados por ausência de microframes. Esses erros ocorrem quando dispositivos de mouse e teclado USB 1.0 ou 1.1 de alta ou baixa velocidade são conectados às portas USB em um sistema com um hub USB 2.0 onboard. No entanto, esses erros não ocorrem quando os dispositivos de teclado e mouse são conectados a uma porta USB do sistema, que por sua vez é conectada a um hub interno associado manualmente ao driver ohci (USB 1.0 ou 1.1).


Note -  Se você estiver usando um teclado e mouse virtuais, todos os dispositivos ligados ao hub serão executados em velocidade reduzida. Os dispositivos ainda irão funcionar, mas serão executados em uma velocidade baixa de USB 1.0 ou 1.1.

Solução: Defina o valor da variável ehci-port-forced-to-companion no arquivo /kernel/drv/ehci.conf. O valor dessa variável é usado pelo driver ehci (USB 2.0) para liberar o controle de uma porta específica no controlador USB.

O valor da variável ehci-port-forced-to-companion difere com base no tipo de plataforma e no tipo de dispositivo USB utilizado. A tabela a seguir lista a utilização recomendada de conectores USB e o valor correspondente da variável ehci-port-forced-to-companion.

Table 4-1  Utilização recomendada de conectores USB e valores
Plataforma SPARC
Tipo de dispositivo USB
Utilização recomendada de conectores USB
Valor da variável ehci-port-forced-to-companion no arquivo /kernel/drv/ehci.conf
T3-1, T3-2, T4-1, T4-2
Teclado ou mouse físico
Use o conector USB frontal
4
T3-4, T4-4
Teclado ou mouse físico
Use o conector USB traseiro
3
T3-1, T4-1, T3-2, T4-2, T3-4, T4-4
Teclado ou mouse virtual
Nenhum
2

Para implementar a solução alternativa, execute as seguintes etapas:

  1. Conecte os dispositivos USB.

    Os conectores USB recomendados para os dispositivos em várias plataformas estão listados na Tabela 4–1.

  2. Defina o valor da variável ehci-port-forced-to-companion no arquivo /kernel/drv/ehci.conf.

    Por exemplo, se a plataforma SPARC for T3–4 e você estiver usando um teclado físico, defina ehci-port-forced-to-companion =3.

    Para obter informações sobre o valor que você pode definir para esta variável, consulte a Tabela 4–1.

  3. Reinicialize o sistema.

    # init 6