Moxa Technologies CP-134U for Linux kernel 2.0.3x, and 2.2.14 or earlier, Software Installation

Models: CP-134U

1 87
Download 87 pages 51.18 Kb
Page 59
Image 59
(for Linux kernel 2.0.3x, and 2.2.14 or earlier)

Software Installation

# make clean; make install

7.Reboot

Static driver configuration

(for Linux kernel 2.0.3x, and 2.2.14 or earlier)

1.Create link

#cd /usr/src/linux/drivers/char

#ln -s /moxa/mxser/driver/mxser.c mxser.c

2.Modify tty_io.c

#cd /usr/src/linux/drivers/char/

#vi tty_io.c

Find pty_init(), insert "mxser_init()" as pty_init();

mxser_init();

3.Modify tty.h

#cd /usr/src/linux/include/linux

#vi tty.h

Find extern int tty_init(void), insert "mxser_init()" as extern int tty_init(void);

extern int mxser_init(void);

4.Modify Makefile

#cd /usr/src/linux/drivers/char

#vi Makefile

Find L_OBJS := tty_io.o

...... random.o, add

"mxser.o" at last of this line as

L_OBJS := tty_io.o

mxser.o

5.Rebuild the kernel

The following instructions explain how to rebuild the Linux kernel, and are included here for your reference (For more details, refer to the Linux documentation in directory cd /usr/src/linux).

make clean

/* takes a few minutes */

make dep

/* takes a few minutes */

make bzImage

/* takes about 10-20 minutes */

Make sure the boot kernel (vmlinuz) is in the correct position.

Industio CP-134U Series User’s Manual 3-43

Page 59
Image 59
Moxa Technologies CP-134U user manual for Linux kernel 2.0.3x, and 2.2.14 or earlier, Software Installation