Bugzilla – Bug 140876
can't get any more than 3 serial ports in /dev .. ttyS0 to ttyS3
Last modified: 2006-03-20 00:53:06 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
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.
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.
Can you attach the output of the 'hwinfo' program?
No comments in quite a while, please reopen this bug if you are still having problems.