Esta é uma opção arcana, necessária apenas em alguns dispositivos raros (um dos quais você tem). A única documentação é uma linha na lista de parâmetros do kernel .
O controlador i8042 controla PS / 2 teclados e mouses em computadores. Parece que no seu laptop, tanto o teclado quanto o touchpad estão conectados através desse chip.
Pelo que entendi do nome da opção e um breve resumo da fonte código (não confie nisso para escrever um driver i8042!), alguns chips i8042 são capazes de multiplexar dados provenientes de vários dispositivos apontadores. A interface tradicional PS / 2 fornece apenas um teclado e um mouse; laptops modernos geralmente têm dois ou mais touchpads, um trackstick e um plugue PS / 2 externo. Alguns controladores seguem o PS / 2 ativo especificação de multiplexação , que permite até 4 dispositivos; os dados enviados por cada dispositivo traz uma indicação de qual dispositivo vem.
O driver do Linux tenta descobrir se o controlador i8042 suporta a multiplexação, mas às vezes adivinhando erroneamente. Com o parâmetro i8042.nomux=1
, o driver não tenta detectar se o controlador suporta multiplexação e assume que não. Com o parâmetro i8042.reset
, o driver reinicia o controlador ao iniciar, o que pode ser útil para desabilitar o modo de multiplexação se o controlador o suportar, mas de uma maneira problemática.