Re: [kernel 2.6] Patch for mxser.c driver

From: Jiri Slaby
Date: Tue Apr 11 2006 - 18:22:00 EST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bernard Pidoux napsal(a):
> Hi,
>
> mxser driver in kernel 2.6.16 can compile but it does not drive the
> serial multiport adapter from Moxa.
>
> According to Moxa documentation for version 1.8, msmknod script,
> downloaded from their support site, creates ttyM0-7 and cum0-7 tty
> devices with major numbers 30 and 35 by defaults.
>
> However, in mxser.c major device numbers are still 174 and 175.
>
> Here is a patch to change major tty device numbers to proper default
> values.
>
>
> --- linux/drivers/char/mxser.c.old 2006-04-11 22:35:16.000000000 +0200
> +++ linux/drivers/char/mxser.c 2006-04-11 22:36:49.000000000 +0200
> @@ -68,8 +68,8 @@
> #include "mxser.h"
>
> #define MXSER_VERSION "1.8"
> -#define MXSERMAJOR 174
> -#define MXSERCUMAJOR 175
Strange:
172 char Moxa Intellio serial card
173 char Moxa Intellio serial card - alternate devices
174 char SmartIO serial card
175 char SmartIO serial card - alternate devices
> +#define MXSERMAJOR 30
> +#define MXSERCUMAJOR 35
They are not free:
30 char iBCS-2 compatibility devices
35 char tclmidi MIDI driver
>
> #define MXSER_EVENT_TXLOW 1
> #define MXSER_EVENT_HANGUP 2
>
>
> BTW, driver source that can be downloaded from Moxa support site will
> not compile :
old tty API

see Documentation/devices.txt

regards,
- --
Jiri Slaby www.fi.muni.cz/~xslaby
~\-/~ jirislaby@xxxxxxxxx ~\-/~
B67499670407CE62ACC8 22A032CC55C339D47A7E
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFEPCv0MsxVwznUen4RAjgzAJ48FiKNDUCDE2Aru39U3HceOI+v2QCeL09m
qR35e/cdR+Cjgz7SpZjmaeQ=
=ZT4r
-----END PGP SIGNATURE-----
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/