From owner-freebsd-mobile Sun Aug 4 17:46:19 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC55C37B400 for ; Sun, 4 Aug 2002 17:46:09 -0700 (PDT) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DE7843E3B for ; Sun, 4 Aug 2002 17:46:09 -0700 (PDT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP id GQF37091; Sun, 04 Aug 2002 17:46:08 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Postfix) with ESMTP id 81F435D03; Sun, 4 Aug 2002 17:46:07 -0700 (PDT) To: Ben Hockenhull Cc: freebsd-mobile@freebsd.org Subject: Re: MWave modem on Vaio R505EC? In-reply-to: Your message of "Sat, 03 Aug 2002 01:01:53 EDT." <20020803005957.R28371-100000@blues.jpj.net> Date: Sun, 04 Aug 2002 17:46:07 -0700 From: "Kevin Oberman" Message-Id: <20020805004607.81F435D03@ptavv.es.net> 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 > I have a Vaio R505EC and I'm trying to get the built-in mwave modem to > work with the mwave loadable module port. The port claims to be for the > Thinkpads in particular, but I suppose it should work with any mwave > modem. > When the module is loaded, dmesg tells me this: > > mwave0: on isa0 > smapi::smapi_init, ERROR invalid usSmapiID > tp3780i::Initialize SMAPI is not available on this machine > Mwave Modem, ERROR cannot Initialize DSP error 5 > device_probe_and_attach: mwave0 attach returned 5 > sio1: configured irq 3 not in bitmap of probed irqs 0 Any ideas? Ben, Wow! I never realized that Sony (or anybody other than IBM) used that DSP. This looks like a BIOS problem. The BIOS must be configured to have the DSP and the serial device configured. On the IBM, this means that the internal modem requires that two IRQs (normally 3 and 10) be assigned in BIOS. The first is the DSP, normally at 10, and the second is the aerial pseudo-device, normally 3. The mWave driver attempts to get the IRQ values from BIOS, so other values can probably be used, but they MUST be assigned in BIOS as that s the only way the deriver can find them. There is no mechanism to specify them. Make sure that you are not using either IRQ for some other device in either FreeBSD or in BIOS. Let me know if you can get it to work. 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