Placa PCI Serial MOSCHIP MCS9865
Fala ae pessoal,
Vê se alguem consegue me ajudar, estou instalando varias placas PCI seriais em um sistema baseado em CentOS porém as placas não reconhecem peguei o driver do fabricante e até instalou certinho só que ficou na /dev/ttyD0 e /dev/ttyD1 além de não saber qual porta comX seria esta, gostaria que ficassem na /dev/ttyS2 e /dev/ttyS3 que seriam as com3 e com4 do sistema.
Entradas ficam assim.
dmesg | grep ttyS*
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
0000:01:01.0: ttyD0 at I/O 0x9400 (irq = 169) is a mcs9865-serial
0000:01:01.1: ttyD1 at I/O 0x9800 (irq = 177) is a mcs9865-serial
Re: Placa PCI Serial MOSCHIP MCS9865
veja se com o comando lspci aparecem as placas.
Re: Placa PCI Serial MOSCHIP MCS9865
Aparecem assim com lspci.
01:01.0 Serial controller: NetMos Technology Unknown device 9865
01:01.1 Serial controller: NetMos Technology Unknown device 9865
01:01.2 Parallel controller: NetMos Technology Unknown device 9865
Quando faço teste de echo na ttyD0 e D1 responde normal.
Re: Placa PCI Serial MOSCHIP MCS9865
veja que não identificou o dispositivo 'unknown device'
execute o comando 'uptade-pciids' e depois rode o lspci novamente pra verificar se reconhece.
Re: Placa PCI Serial MOSCHIP MCS9865
Até reconheceu depois deste comando mas continua não instalando driver. tentei no ubuntu 9.04 depois que compilei e instalei ficou assim.
01:01.0 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Flags: bus master, medium devsel, latency 64, IRQ 19
I/O ports at 9400 [size=8]
Memory at e1001000 (32-bit, non-prefetchable) [size=4K]
Memory at e1002000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [48] Power Management version 2
Kernel driver in use: mcs9865-serial
01:01.1 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02)
Subsystem: Device a000:1000
Flags: bus master, medium devsel, latency 64, IRQ 18
I/O ports at 9800 [size=8]
Memory at e1003000 (32-bit, non-prefetchable) [size=4K]
Memory at e1004000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [48] Power Management version 2
Kernel driver in use: mcs9865-serial
Só que o problema é que toda vez que renicio a maquina tenho que dar um make install novamente e mesmo assim não funciona.
Veja os erros que aparecem na hora do make install.
root@PDVTESTE:/home/MCS9865_V1.0.0.6/MCS9865_V1.0.0.6# make install mcs9865-isa.ko
cp mcs9865.ko mcs9865-isa.ko /lib/modules/2.6.28-17-generic/kernel/drivers/serial/
depmod -A
chmod +x mcs9865
cp mcs9865 /etc/init.d/
ln -s /etc/init.d/mcs9865 /etc/rc.d/rc3.d/Smcs9865 || true
ln: criando link simbólico `/etc/rc.d/rc3.d/Smcs9865': Arquivo ou diretório inexistente
ln -s /etc/init.d/mcs9865 /etc/rc.d/rc5.d/Smcs9865 || true
ln: criando link simbólico `/etc/rc.d/rc5.d/Smcs9865': Arquivo ou diretório inexistente
modprobe mcs9865
modprobe mcs9865-isa
make: Nada a ser feito para `mcs9865-isa.ko'.
root@PDVTESTE:/home/MCS9865_V1.0.0.6/MCS9865_V1.0.0.6#