Created attachment 127773 [details] this is the edited file
Description of problem: rc.serial is not called until line 565 in /etc/rc.d/rc.sysinit When using a tablet pc with graphical login GDM loads GUI blocking serial port access needed for touchscreen. This is easily cured copying lines 564-565 and placing them at line 180 setting serial port before GDM starts. Version-Release number of selected component (if applicable): this has been a presistant through out all versions of Fedora and RedHat How reproducible: every time Steps to Reproduce: 1. create file /etc/rc.serial 2. edit file add setserial /dev/ttyS3 autoconfig setserial /dev/ttyS3 uart 1654 irq 5 port 0xfd68 3. edit /etc/xorg.conf add Section "Input Device" Identifier "Mouse0" Driver "fpit" Option "Device" "/dev/ttyS3" Option "BaudRate" "9600" Option "SendCoreEvents" EndSection Actual results: execute /etc/rc.serial after GDM starts device or resorce is busy: Expected results: touchscreen functions properly Additional info: tablet used for gps mapping. With graphical boot and autologin then all that is needed is touchscreen. after editing rc.sysinit as described it functions perfectly.
Probably this is best moved to a udev rule that runs on the serial device creation/coldplug.