kppp, udev, and kernel 2.6.10
I recently installed Slack 10.1 on a machine that has a pci modem (not a winmodem). I compiled a 2.6.10 kernel, and now kppp cannot access the modem. udev sets it up as /dev/tts/44 with a symlink to /dev/ttyS44, neither of which are available as devices in kppp. Minicom can access the modem on either of these nodes, and if I make a /dev/modem symlink to /dev/tts/44, minicom can access that as well, but when I try to access it from kppp I get an error message stating that the modem is busy. Just for laughs I tried this as root, to see if there was some issue with permissions I was missing, but I got the same error. Any suggestions?
Mike |
what about a symlink from /dev/modem to /dev/ttyS44
and do u get the same in "query modem" section in kppp |
I think that would be a symlink to a symlink, wouldn't it? I dug around some more and concluded that I made a mistake, that the modem is attached to /dev/tts/4, with a symlink of /dev/ttyS4, but that doesn't work in kppp either, it gives the error message: unable to open modem. I emailed the manufacturer of the modem (Actiontec Internal PCI Call Waiting modem, v.90), and asked if there was a compatibility problem with the 2.6 kernel. Here is the reply:
Quote:
Mike. |
Well, I tried another modem, but unfortunately the one I chose is not compatible with my motherboard under Linux. I will spare you all the gorey details of how I discovered this, but both modems, the old one (Actiontec) and the new one (Stratitec model IC56A) are baced on Lucent chipsets that do not work with the Tyan 1662 dual Pentium Pro motherboard. So I'm going to go shopping for another modem.
Mike. |
If you have a serial port, just buy a serial modem. No muss, no fuss. It will be attached to /dev/ttySO. Nothing else to do!
|
I finally got the Actiontec modem working. It actually turned out to be on /dev/tts/14 (I have no idea why, it was /dev/ttyS4 with the 2.4 kernel) so I made a /dev/modem symlink to it, and it worked. There is a script in /etc/udev/scripts called make_extra_nodes.sh where you can put the command:
ln -s /dev/tts/14 /dev/modem (substitute the appropriate node for your setup) and have the modem link made automatically at boot. Mike. |
All times are GMT -5. The time now is 04:37 AM. |