Driver para CentOS release 6.3 (Final)

1. Driver para CentOS release 6.3 (Final)

Jhone
jhonefj

(usa Outra)

Enviado em 13/04/2013 - 10:01h

Bom dia!

Estou começando trabalhar com linux agora, e peço ajuda, se alguém poder me ajudar fico grato.

então minha dificuldades com os drivers das placas multiseriais a seguir:

Serial controller: NetMos Technology PCIe 9922 Multi-I/O Controller (prog-if 02 [16550])
Subsystem: Device a000:1000
Flags: fast devsel, IRQ 19
I/O ports at e010 [size=8]
Memory at f7d03000 (32-bit, non-prefetchable) [size=4K]
Memory at f7d02000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel <?>
Capabilities: [800] Advanced Error Reporting

Por favor me ajudem como instalar esses driver, fico muito agradecido.


jhone.fj@gmail.com


  


2. Re: Driver para CentOS release 6.3 (Final)

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 13/04/2013 - 18:09h

suporte a hardware o melhor caminho e o site do fabricante!


3. Drivers para centOS mcs9922

Jhone
jhonefj

(usa Outra)

Enviado em 14/04/2013 - 21:58h

Tenho os drivers que veio junto com a placa, mas não consigo instalar!

Alguém pode me ajudar?


o readme...

The Following files will be there with the tar of the Driver:

99xx.c
99xx.h
Makefile
README
mcs99xx

Building the Driver:
--------------------
Change to the folder with the Starex source files. And run the following Command:
$ make

Once the driver is compliles the loadable module 99xx.ko will be created in the same folder.

** '$' --this symbol represent the shell prompt on linux

Loading the Driver:
-------------------

To load the driver use the following command:
$ insmod 99xx.ko

** '$' --this symbol represent the shell prompt on linux

Unloading the Driver:
---------------------

To unload the driver use the following command:
$rmmod 99xx

** '$' --this symbol represent the shell prompt on linux

Installing the Driver:
----------------------

To install the driver use the following command:

make install

Uninstalling the Driver:
------------------------

To un-install the driver use the following command:

make uninstall

Features Supported:
-------------------

The driver supports all the features supported by the MCS99XX serial device.
Note: only baud rates upto 3.0Mbps are implemented in the current driver.

Feature Configuration:
----------------------

This driver comes with a static array uart_99xx_contxts[ ] for all the 16 ports features in the 99xx.c file.
Where u can set the features like:
-enable/disable Flow control
-Flow control type
-RX fifo trigger level
-TX fifo trigger level
-x-on character
-x-off character

An example array setting for PORT 0 which will be recognised as /dev/ttyF0:

//Port 0 --**This represents that this setting is for port 0 which will be recognised as /dev/ttyF0
{
.rx_dma_en = 0,
.tx_dma_en = 0,
.uart_mode = MCS99XX_RS232_MODE,
.en_flow_control = 0,
.flow_ctrl_type = MCS99XX_XON_XOFF_HW_FLOWCONTROL,
.rxfifotrigger = 64,
.txfifotrigger = 64,
.x_on = SERIAL_DEF_XON,
.x_off = SERIAL_DEF_XOFF,
},

To change the port to different modes for uart_mode settings use the following,

MCS99XX_RS422_MODE (422 mode)
MCS99XX_RS485_HALF_DUPLEX (485 half duplex)
MCS99XX_RS485_FULL_DUPLEX (485 full duplex)

Kernels:
--------

This driver is currently developed and tested on 2.6.15 linux kernel and above

Limitations:
------------

This driver supports a maximum of 16 serial devices. This can be modified as required


Steps for setting parallel port :
---------------------------------
1. rmmod lp
2. rmmod parport_pc
2. insmod /usr/lib/modules/2.6.15/kernel/drivers/parport/parport_pc io=0xb000 irq=10.

Note: Here, the io and irq should be noted from lspci -v.


Steps for setting cascade serial ports:
----------------------------------------

Building the Driver:
--------------------
Change to the folder with the Starex source files. And run the following Command:
$ make

Once the driver is compliles the loadable module 99xx.ko will be created in the same folder.

** '$' --this symbol represent the shell prompt on linux


Installing the Driver:
----------------------

To install the driver use the following command:

make install

Note:
-----
Before installing the driver the following steps need to follow when
working with a multifunction board in cascade mode.

1.Go to install script of Makefile.

2.Observe the line "modprobe 99xx nr_funs=4" at the end of the script,
here our driver by default works with a device having 8 ports.In order to
make our driver to work with a device having 4 ports then change the line
from "modprobe 99xx nr_funs=4" to "modprobe 99xx nr_funs=2".



Uninstalling the Driver:
------------------------

To un-install the driver use the following command:

make uninstall









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts