O
CentoOS 5 (versão usada pelo instalador 1.8a do Frente de Loja da Zanthus) não possui o
módulo adequado para a placa multiserial da FlexPort FX2S PCI LP/2 serial, portanto é necessário compilar
e instalar como módulo do kernel para disponibilizar as seriais ao sistema.
Então devemos instalar o módulo do kernel ideal para esta placa, vamos aos passos.
Verifique se a placa serial é a MCS9865, com o comando:
# lspci -v
O resultado vai listar informações de todas as placas PCI, procure pela 9865, deve ser algo parecido com o
conteúdo abaixo:
03:01.0 Serial controller: NetMos Technology Unknown device 9865 (prog-if 02 [16550])
Subsystem: Unknown device a000:1000
Flags: bus master, medium devsel, latency 32, IRQ 209
I/O ports at df00 [size=8]
Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [48] Power Management version 2
03:01.1 Serial controller: NetMos Technology Unknown device 9865 (prog-if 02 [16550])
Subsystem: Unknown device a000:1000
Flags: bus master, medium devsel, latency 32, IRQ 217
I/O ports at de00 [size=8]
Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [48] Power Management version 2
Antes de começar precisamos preparar o ambiente para compilar o módulo, verifique ou instale o kit de
desenvolvimento do kernel:
# yum install kernel-devel kernel-headers
Caso positivo, vamos instalar o módulo, usando os fontes dele, para download clique no link do pacote
tarball abaixo:
Ou vá na área de download do site:
# tar zxvf MCS9865_Linux.tar.gz
# cd MCS9865_Linux
# make
# make install
Aguarde o término da instalação e reinicie o Linux.
Agora a placa multiserial deverá funcionar normalmente, mas ela cria um dispositivo de caractere no
sistema de arquivos fora do padrão que a Zanthus enxerga, então para que as seriais estejam disponíveis
para o sistema Zeus Frente de Loja da Zanthus é necessário criar links simbólicos que apontem para este
sistema de arquivo.
Supondo que queremos subir as portas seriais da placa MCS9865 como com3 e com4, devemos criar os
links abaixo para que o sistema da Zanthus reconheça como porta serial.
# ln -sf /dev/ttyD0 /dev/ttyS2
# ln -sf /dev/ttyD1 /dev/ttyS3
Pronto, agora as portas estão disponíveis como portas 3 e 4 no sistema.
Boa sorte.
Gabriel Fernandes