Description of problem: I just upgraded from FC3 to FC5 and now again I have the same problem ! See bug 143927 The kernel only allows for 4 serial ports instead of 32 as in previous releases. RAM is not so scarce these days that you have to save a few bytes in a table, so why not keep a reasonable high number so as to not making problems for people. Version-Release number of selected component (if applicable): 2.6.16-1.2096_FC5 How reproducible: Every time Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
I also noticed, that there was an error in registering serial port no. 4, which I believe is reported by somebody else, too.
I got the kernel sources and changed the .config file (based on the i686 version) with menuconfig in 3 places: raised the runtime serial ports to 32, changed the CPU to Athlon and set the kernel debug parameter to 'n'. It apparently solved the problem, but now I am definitely missing the listing of found tty devices in /var/log/dmesg. How do I get this back without compiling a whole lot of debug code into the kernel ?
you don't need to rebuild the kernel, you can boot with 8250.nr_uarts=32 or however many you need.