modem not responding to mgetty
Malcolm Kay
malcolm.kay at internode.on.net
Tue Jan 4 20:28:07 PST 2005
On Wed, 5 Jan 2005 04:27 am, Timothy Luoma wrote:
> I have been attempting to setup mgetty (installed from ports) to allow
> me to dial IN to my FreeBSD 5.3 machine.
>
> $ mgetty -V
> mgetty+sendfax by Gert Doering
> experimental test release 1.1.31-Jul24
>
> log file written to '/var/log/mgetty.<ttyX>'
> config file read from '/usr/local/etc/mgetty+sendfax/mgetty.config'
>
> (FWIW, the modem works under WinXP for dialing *out*. XP reports it as:
> "PCI Slot 2 PCI Bus 1, Device 1, function 0" on "COM3")
>
> FreeBSD seems to see it:
>
> $ dmesg|grep "^sio"
> sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on
> acpi0
> sio0: type 16550A
>
> (it is /dev/cuaa0 on FreeBSD)
This looks like the standard serial port known as COM1 in windows.
(cuua0 is for outgoing connections -- incoming would normally be on ttyd0)
You probably want cuua2 or ttyd2 and may need to do something with the
device.hints file to get these to appear.
>
> However, it will not respond to calls. Checking the mgetty log, I see
> this:
>
> --
> 01/04 12:46:55 aa0 mgetty: experimental test release 1.1.31-Jul24
> 01/04 12:46:55 aa0 check for lockfiles
> 01/04 12:46:55 aa0 locking the line
> 01/04 12:46:56 aa0 WARNING: DSR is off - modem turned off or bad cable?
> 01/04 12:46:56 aa0 lowering DTR to reset Modem
> 01/04 12:46:57 aa0 send: ATS0=0Q0&D3&C1[0d]
> 01/04 12:46:57 aa0 waiting for ``OK''
> 01/04 12:47:17 aa0 timeout in chat script, waiting for `OK'
> 01/04 12:47:17 aa0 init chat timed out, trying force-init-chat
> 01/04 12:47:17 aa0 send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
> 01/04 12:47:21 aa0 waiting for ``OK''
> 01/04 12:47:41 aa0 timeout in chat script, waiting for `OK'
> 01/04 12:47:41 aa0 init chat failed, exiting...: Interrupted system
> call
> 01/04 12:47:41 ##### failed in mg_init_data, dev=cuaa0, pid=6780
> --
>
Certainly appears that mgetty is not looking at the modem port but an ordinary
serial port.
I don't believe you should need mgetty for basic modem login -- getty should work.
Set ttyd2 to "on" in /etc/ttys.
However listen to what others have to say -- I don't claim to be expert in this area
-- especially not with the new features of 5.x
Malcolm
More information about the freebsd-questions
mailing list