Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Aug 2001 11:16:58 -0700
From:      "Kevin Oberman" <oberman@es.net>
To:        Stephen Krauth <stephenk@stephenk.com>
Cc:        freebsd-mobile@FreeBSD.ORG
Subject:   Re: Trouble with mwave port on Thinkpad 600 
Message-ID:  <200108291816.f7TIGwR21641@ptavv.es.net>
In-Reply-To: Your message of "Tue, 28 Aug 2001 22:33:02 PDT." <Pine.BSF.4.21.0108282215040.68909-100000@azazel.inside.killermartian.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Stephen,

I think you have hit a known problem with this port.

If the system is booted from a powered down state, the driver will not
connect properly. You can confirm this with a check of dmesg and the
sio1 port. If it shows up as a 16550A, it's working. If it claims it
is an 8250, it's not working and the modem will be unusable. (The
serial driver reports 8250 when it does not respond to a query that
only a 16550 would understand, so 8250 usually means that no modem was
found.)

This should clear if the system is re-booted via "reboot", "shutdown
-r" or CNTL-ALT-DEL. The mwavem executable, which should be started
automatically at boot time tickles something which lets it work the
next time the kernel module is loaded, unless there is an intervening
power off. If mwavem was not started, the driver will never initialize
correctly, but mwavem should be started by the
/usr/local/etc/rc.d/mwavem.sh script and should print out the work
"modem" under "Local Daemon"

The other possibility is that there is a problem in the BIOS. The
ThinkPad uses the ps2 utility to configure BIOS. This can be run
from DOS, Windows in a DOS window, or booted standalone from the
floppy disk images on the IBM web site. (You can make your own by
initializing a floppy with system files and copying the ps2.exe file
onto it.) 

The command "ps2 ? imodem" will print out the status of the modem. It
should be in state "Enable" and using IRQs 10 and 3.

R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108291816.f7TIGwR21641>