I am trying to get the jsm kernel working with the 3.10.0 kernel. I have it installed in my initramfs, but it doesn't load during startup. So, I use insmod to install the driver. When it is installed I can tell that it is registered with the kernel by looking at /sys/module/jsm and lsmod:
# lsmod | grep j
jsm 23217 0
And if I cat /proc/tty/drivers I get the following:
/dev/tty /dev/tty 5 0 system:/dev/tty
/dev/console /dev/console 5 1 system:console
/dev/ptmx /dev/ptmx 5 2 system
/dev/vc/0 /dev/vc/0 4 0 system:vtmaster
jsm /dev/ttyn 248 0-31 serial
usbserial /dev/ttyUSB 188 0-511 serial
serial /dev/ttyS 4 64-95 serial
pty_slave /dev/pts 136 0-1048575 pty:slave
pty_master /dev/ptm 128 0-1048575 pty:master
unknown /dev/tty 4 1-63 console
So all appears to be correct, and the jsm driver should be interfacing with /dev/ttyn[0-31) devices.
However, I am not having any success with determining either (a) how to make the device nodes to match the serial card this driver is to interface with, or better yet, how to set up and test udev rules to work with the serial card.
Is there some documentation someplace that would help me with the configuration for this module?
For what it's worth the cards we are working with are:
dgnc: dgnc-1.3-20, Digi International Part Number 40002369_F
dgnc: dgnc-1.3-20, Digi International Part Number 40002369_F
George