Yesterday I came to sleep at 8am in the morning and woke up at 7pm today. It's terrible -- I'm a night animal.
I've discovered good news in my mailbox today: mgetty-1.1.21-to-28072000 has been released. I've built new RPM packages for KSI Linux and I'm happy to see that it is the first mgetty version for which I do not have to apply patches to make it build and work as desired. Only distribution-specific config.patch is applied. All corrections I have contributed to mgetty/vgetty are in place. So my patch in the article at Advogato is not actual any more.
But there are other problems: I'm tired to fight with mgetty+pppd combination. It seems like I have kernel/pppd/chat/setserial/mgetty conflict. Pppd had worked but I had to run ifup (or ppp-on) twice with a pause between tries. Now I've changed the chat script a little: modem dials from the first attempt, but I'm still not satisfied because I fail to find the precise reason for the problem. Everything worked ok at another machine with the same configuration, and other programs such as minicom (and chat itself executed without pppd) also share the line with mgetty without any problems. Well, I have not time to refine the problem, and anyway I plan to reinstall the system (BlackCat Linux instead of KSI Linux). Let's see...
Another thing I'm tired of: my provider sucks. And any other provider in our town is even worse. Why am I living in Siberia?