Bug 652954 - serial/8250: Increase number of serial ports detected to 32
Summary: serial/8250: Increase number of serial ports detected to 32
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.3
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Final
Hardware: All openSUSE 11.3
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: Greg Kroah-Hartman
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-11 13:38 UTC by Yegor Yefremov
Modified: 2018-07-03 20:34 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yegor Yefremov 2010-11-11 13:38:57 UTC
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12

Both CONFIG_SERIAL_8250_NR_UARTS and CONFIG_SERIAL_8250_RUNTIME_UARTS should be increased to at least 32 in order to support multi port serial cards out of the box. This will cover at least the situation, where two 8 port cards are used simultaneously and there is still some room for internal ports or the other card.

This bug report was created after initial discussion on the linux-serial mailings list: http://www.spinics.net/lists/linux-serial/msg03020.html

Reproducible: Always

Steps to Reproduce:
1. insert 8 port serial card based on 8250 UART family
Actual Results:  
only some ports will be detected

Expected Results:  
all 8 ports must be detected
Comment 1 Greg Kroah-Hartman 2010-11-11 14:04:39 UTC
Will this cause problems on machines that do not have such devices in them?
Comment 2 Yegor Yefremov 2010-11-11 14:46:41 UTC
With CONFIG_SERIAL_8250_RUNTIME_UARTS = 8 you have already this situation, cause normal PC has only one internal serial port if any and the driver is prepared to detect 8. So the system is working stable.
Comment 3 Greg Kroah-Hartman 2010-11-11 18:43:23 UTC
Now changed in the "default" kernel configurations for i386 and x86-64 which will show up in the next opensuse release.