Bug 140876

Summary: can't get any more than 3 serial ports in /dev .. ttyS0 to ttyS3
Product: [openSUSE] SUSE LINUX 10.0 Reporter: James Holmberg <kawashima>
Component: KernelAssignee: E-mail List <kernel-maintainers>
Status: RESOLVED WORKSFORME QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: kawashima, werner
Version: unspecified   
Target Milestone: ---   
Hardware: i586   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: System Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description James Holmberg 2005-12-22 23:28:36 UTC
I installed 10.0 on my system. I have 3 perle 8 port rockwell modem cards in the PC run on intel pentium 4 ....

it only gives me 4 ports ... ttyS0 to ttyS3
the drivers for the perle cards are already in the kernal

I had to install the MAKEDEV COMMAND .. I did a MAKEDEV to get more ports and then did a ls command and it showed all the new ttyS* ports I put in ...
then I did a setserial -g /dev/ttyS(number higher than 3) and it says it wasn't device can't be found ... I made ttyS4 to ttyS63 and all of them were there but the setserial command says they are not there ....
setserial can on recognize the first 4 ports ttyS0 to ttyS3

I rebooted the computer and all the ttyS* ports I made were gone.
I created them again and when I reboot the computer same thing happens ... all the ttyS* ports I made are gone and on ttyS0 ttyS3

then I installed my Suse 9.3 ... and all the ttyS* ports from 0 to 63 were there and I was able to find the modem ports that my 8 port perle cards connected to.

they were all there .... then I did an upgrade to suse 10 and all the ttyS* that was on the linux 9.3 version were gone and only ttyS0 to ttyS3 were there

I did a MAKEDEV to make the ports again and setserial says the devices are not there not even the files ...I do a ls command and they are there.

I reboot the computer and all the ttyS* ports I made are gone again

SO I KNOW FOR SURE THIS IS A BUG

WHAT IS THE SOLUTION?

JIM
Comment 1 Dr. Werner Fink 2005-12-23 08:50:02 UTC
Please add your devices to /etc/udev/static_devices.txt because
with udev a tmpfs parition is used for all devices.

For the problem with the drivers for the rockwell modem cards,
I reassign this bug to the kernel QA maintainer.
Comment 2 Kay Sievers 2005-12-23 14:24:45 UTC
I expect it's the kernel config CONFIG_SERIAL_8250_NR_UARTS, static_devices.txt may not help (I'm not sure), cause there are no corresponding kernel device instances.
Comment 3 Greg Kroah-Hartman 2005-12-23 16:25:29 UTC
Can you attach the output of the 'hwinfo' program?
Comment 4 Chris L Mason 2006-03-20 00:53:06 UTC
No comments in quite a while, please reopen this bug if you are still having problems.