From owner-freebsd-mobile Wed Nov 14 6:56:33 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by hub.freebsd.org (Postfix) with ESMTP id B016637B405 for ; Wed, 14 Nov 2001 06:56:27 -0800 (PST) Received: from pop16.odn.ne.jp ([61.209.164.199]) by t-mta2.odn.ne.jp with ESMTP id <20011114145626129.KUUN.30022.t-mta2.odn.ne.jp@mta2.odn.ne.jp>; Wed, 14 Nov 2001 23:56:26 +0900 Message-ID: <3BF25FE2.A7A64820@pop16.odn.ne.jp> Date: Wed, 14 Nov 2001 23:13:22 +0900 From: WATANABE Kiyoshi To: Scott Lambert Cc: FreeBSD-Mobile@FreeBSD.org Subject: Re: linmodem on freebsd References: <3BEF1C33.ACDCABEA@pop16.odn.ne.jp> <20011113014012.A74305@laptop.lambertfam.org> <3BF11508.FD372F0@pop16.odn.ne.jp> <20011113134937.A21171@laptop.lambertfam.org> 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 On Tue, 13 Nov 2001 13:49:37 -0500, Scott Lambert wrote: > On Tue, Nov 13, 2001 at 11:41:44PM +0900, WATANABE Kiyoshi wrote: > > On Tue, 13 Nov 2001 01:40:12 -0500, Scott Lambert wrote: > > > > > > Unfortunately for me, it doesn't seem to recognize my modem. Maybe I just > > > need to fix up the pci_ids list? > > > > > Due to my being a moron, I missed seeing the log messages where it was recognizing > the ltmdm last night. I can only use "way past bed time" as my excuse. :) > ltmdm0: port 0xff38-0xff3f mem 0xefdff000-0xefdfffff irq 11 at device 8.1 on pci0 > ltmdm0: could not map interrupt in non-shareable mode. > ltmdm0: could not activate interrupt in fast mode > lucent_detect_modem() > lucent_init_modem() > vxdPortOpen() > BaseValue = 0xd8 > BaseAddress = 0xff38 > BaseAddress2 = 0xff3a > BaseAddressIndex = 0xff38 > BaseAddressData = 0xff39 > ComAddress = 0x0040 > V16550_IRQ_Number = 0 > Irq = 11 > ToshibaFlag = 0 > CpqFlag = 0 > ltmdm0: type Virtual 16550A > > I have been able to connect to /dev/cual0 and speak AT commands with it. > > My problem now is that it always says NO DIALTONE when I try to make it dial. > (I did remember to plug in a working phone line. ;-) > > I set the GCI=b5 for the USA just to be sure. I've tried a few init strings > but don't have time to really work on it right now. I will hit the various > web sites in README-en.txt later to see if I find anything that helps. When you dial, can you hear DTMF tone from monitor speaker? or can you hear the sound of RELAY which is connecting to the line? 1. If you can't, the hardware is not working. 2. If you can hear DTMF and still get "NO DIAL TONE", the interrupt handler is not working properly. Please try the followings. 1-1. If APM,ACPI,PNPBIOS or what is equivalent to these is enabled in BIOS setting, disable it. 1-2. If "option PNPBIOS" is in your kernel configuration, remove it and rebuild the kernel. 2-1. If irq is shared with too many devices, change irq assignment. (if possible) 2-2. Add the following line to /boot/loader.conf. Then reboot. Then test it. hw.ltmdm.intr="INTR_TYPE_NET" > Should sysctl be reporting the vendor and device ids? > > # sysctl hw.ltmdm > hw.ltmdm.pci_vendor_id: 0 > hw.ltmdm.pci_device_id: 0 > hw.ltmdm.pci_io_basereg: 0 > hw.ltmdm.intr: INTR_TYPE_TTY|INTR_TYPE_FAST > hw.ltmdm.swi: SWI_TTY > hw.ltmdm.device_desc: These value is read from kernel environment variables and give parameters for probe function. It is an experimental function. I wrote about this to work/kernel_env.txt in the ltmdm-0.6-freebsd.tar.gz. ( sorry, it was written in Japanese. ) If both hw.ltmdm.pci_vendor_id and hw.ltmdm.pci_device_id are non-zero, the driver probes this combination first. -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message