From owner-freebsd-mobile Wed Aug 29 11:17:16 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by hub.freebsd.org (Postfix) with ESMTP id 8428137B407 for ; Wed, 29 Aug 2001 11:17:11 -0700 (PDT) (envelope-from oberman@ptavv.es.net) Received: from ptavv.es.net (localhost [127.0.0.1]) by ptavv.es.net (8.10.1/8.10.1) with ESMTP id f7TIGwR21641; Wed, 29 Aug 2001 11:16:58 -0700 (PDT) Message-Id: <200108291816.f7TIGwR21641@ptavv.es.net> To: Stephen Krauth Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: Trouble with mwave port on Thinkpad 600 In-reply-to: Your message of "Tue, 28 Aug 2001 22:33:02 PDT." Date: Wed, 29 Aug 2001 11:16:58 -0700 From: "Kevin Oberman" Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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