Desde a versão 1.3.74 o controlador ppa tornou-se um padrão do kernel. Existiram algumas mudanças para outras partes do kernel na 1.3.78 que necessitavam de um jeitinho, mas desde a versão a 1.3.85 o controlador foi completamente estável para a versão 0.26. Visto que o código-congelado para o Linux 2.0 está agora em execução, espero que o 0.26 estará no próximo kernel estável.
Para construir um kernel com suporte a ppa, inclua o suporte a SCSI, ao disco SCSI e selecione o suporte ao Iomega ZIP / PPA-3 da lista dos adaptadores SCSI de baixo-nível. Você pode também construir o controlador como um módulo carregável.
Você pode usar os parâmetros da linha de comando no /etc/lilo.conf ou com o insmod para ajustar o controlador. Tudo isto está documentado no drivers/scsi/README.ppa no fonte do kernel. Eu incluí um sumário na próxima seção.
Se você quiser usar ambos os controladores lp e ppa na mesma porta paralela, deve construir ambos como módulos carregáveis e instalar um ou outro de qualquer ponto, mas não ambos.
As características dos módulos carregáveis do Linux estão se tornando mais poderosas, e conseqüentemente mais complexas dia a dia. Você deve ler o arquivo Documentation/modules.txt no fonte do kernel, com um ponto de início.