Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

After building kernel 3.2.13 and installing via RPM on my system, I have this problem:

  1. There is no /dev/ptmx which the rest of my system is expecting. There is actually a /dev/tty/ptmx device though. How do I get this linked or created on bootup?

  2. On all of my other kernels ( 2.6.X ), there are 255 /dev/tty character devices. I cannot for the life of me figure out how to create more with my new kernel.

What actually makes the tty devices? I can create them myself or through some scripts, but is this something that should be done when the /dev is mounted? Can I somehow build this into the kernel?

I thought it was udev that was responsible for this, but I haven't modified udev and only when I boot into 3.2.13 do the entries not exist and I see nothing indicating that udev isn't working on the newer kernel.

Please help!

share|improve this question
This is normally udev's job. What are your udev rules? Do they come from your distribution or did you customize them? What about the kernel, where does it come from and how is it configured? What distribution are you running, what version? – Gilles Mar 26 '12 at 22:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.