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