Os kernels do Linux 2.6.x que oferecem suporte a portas paralelas usam os módulos modprobe modulename e modprobe parport_pc. Workstation Pro requer que a opção de hardware estilo PC de porta paralela (CONFIG_PARPORT_PC) seja criada e carregada como um módulo de kernel.

Os kernels do Linux na série 2.6.x usam um árbitro especial para acesso ao hardware da porta paralela. Se o sistema host estiver usando a porta paralela, a máquina virtual não poderá usá-la. Se uma máquina virtual estiver usando a porta paralela, o host e os usuários que acessarem o host terão o acesso negado ao dispositivo. Você deve usar o menu Dispositivos removíveis (Removable Devices) para desconectar a porta paralela da máquina virtual para acessar o dispositivo do sistema host.

Procedimento

  1. Para determinar se os módulos modprobe modulename e modprobe parport_pc estão instalados e carregados no sistema host, execute o comando lsmod como usuário raiz.

    Você também pode ver uma lista de módulos no arquivo /proc/modules.

    Observação: No Linux 2.6.x, carregar parport_pc não carrega todos os módulos.
  2. Se necessário, carregue os módulos da porta paralela.
    Por exemplo: modprobe parport_pc && modprobe ppdev
    Esse comando insere os módulos necessários para uma porta paralela.
  3. Se o módulo lp estiver carregado, execute o comando rmmod como root para removê-lo.
    Por exemplo: rmmod lp
    A máquina virtual não poderá usar a porta paralela corretamente se o módulo lp estiver carregado.
  4. Comente a linha que se refere ao módulo lp no arquivo /etc/modules.conf ou /etc/conf.modules.
    O nome do arquivo de configuração depende da distribuição do Linux.
    Quando a linha é comentada, o arquivo de configuração não inicia mais o módulo lp quando você reinicializa o sistema host.
  5. Para garantir que os módulos adequados para a porta paralela sejam carregados no momento da inicialização, adicione a seguinte linha ao arquivo /etc/modules.conf ou /etc/conf.modules.
    alias parport_lowlevel parport_pc