FC6 does not create /dev/ttyS?? for ISA serial cards
I have been using a RHEL 3r7 box to manage a bunch of dumb ISA serial cards on an industrial PC. Unfortunately, the PC's aren't going to get upgraded any time soon. I want to migrate to FC6, but I can't get the serial cards to work. In RHEL 3r7 I have a serial setup script:
that sets up the ports. Note that they are IRQ sharing, and each port is specified. They are not ISAPnP - just dumb ports. With FC6, I can't seem to get them to load at all. Even if I create the device files using mknod (i.e.: mknod -m 660 /dev/ttyS4 c 4 68), they do not link to the hardware and the setserial commands fail. I have checked the 8250 driver options in the kernel and they look good to me: I note that there are only 4 created by default, but that the max (NR_UARTS ?) is 32. I'm considering recompiling the kernel with a default of 20 (my 16 + 4 for the system) to see if that works, but I was hoping for a less drastic fix. I suspect that there is something I must do to udev to have it create the nodes for these ports, but I can't seem to find any information on creating nodes. Lots of info on writing rules, but not on creating the nodes by specifying IRQ, Port and Driver. Maybe it's a rule and I just don't get it. Any help would be appreciated. --JATF |
I recompiled the kernel with 20 ports in udevfs, but it appears they are not attached in any way to the sysfs tree. I can see the four default ports in the sysfs tree (at /sys/class/tty/ttyS?), but I cannot find documentaion on how to add the additional ports into sysfs.
How do I add ports to non-PnP ISA ports to the sysfs tree so they can be used with udev? --JATF |
All times are GMT -5. The time now is 12:33 PM. |