Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Nov 2001 01:40:12 -0500
From:      Scott Lambert <lambert@lambertfam.org>
To:        FreeBSD-Mobile@FreeBSD.org
Cc:        WATANABE Kiyoshi <aab10490@pop16.odn.ne.jp>
Subject:   Re: linmodem on freebsd
Message-ID:  <20011113014012.A74305@laptop.lambertfam.org>
In-Reply-To: <3BEF1C33.ACDCABEA@pop16.odn.ne.jp>; from aab10490@pop16.odn.ne.jp on Mon, Nov 12, 2001 at 12:48:47PM %2B0900
References:  <3BEF1C33.ACDCABEA@pop16.odn.ne.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 12, 2001 at 12:48:47PM +0900, WATANABE Kiyoshi wrote:
> 
> On Sat, 10 Nov 2001 10:43:38 -0500, Scott Lambert wrote:
> >  It would be even nicer if it could be updated to use version 6.0 + of the 
> >  linmodem driver.  I've seen a report on a linux web site that 6.0 works with
> >  the modem in my Toshiba 2805-s201.  I think I would be willing to give up 
> >  the clock cycles to run the linmodem to not have to carry this pcmcia card.
> > :-)
> 
> I made ltmdm-rev0.6 which was adapted for ltmdmobj.o-ver6.00 about one month ago,
> but I had neglected updating my web page.
> 
> I will update the page tonight or tomorrow morning.
> 
>   URL: http://www.geocities.com/wtnbkysh/
> 
> It is still supporting only Mars-based PCI LT Modem.
> If your modem is Apollo-based ISA/PCCARD LT Modem, you have to write
> probe/attach/detach function for ISA/PCCARD.

Thank you for the work you have done on this.

Unfortunately for me, it doesn't seem to recognize my modem.  Maybe I just 
need to fix up the pci_ids list?

The pci probe info for my Xircom MPCI modem is: 
found-> vendor=0x115d, dev=0x00d4, revid=0x00
        class=07-00-02, hdrtype=0x00, mfdev=1
        subordinatebus=0        secondarybus=0
        intpin=a, irq=11
        map[10]: type 3, range 32, base 0000ff38, size  3
        map[14]: type 1, range 32, base efdff000, size 12

Original pci_ids:
static struct pci_ids pci_ids[] = {
    { 0x115d, 0x0000, 0x000f, 0x00, "Xircom Winmodem" },
    { 0x115d, 0x0440, 0x045c, 0x00, "Xircom Winmodem" },
    { 0x11c1, 0x0440, 0x045c, 0x00, "Lucent Winmodem" },
    { 0x0000, 0x0000, 0x0000, 0x00, NULL }
};

I have tried: 
static struct pci_ids pci_ids[] = {
    { 0x115d, 0x0000, 0x0fff, 0x00, "Xircom Winmodem" },
    { 0x115d, 0x0440, 0x045c, 0x00, "Xircom Winmodem" },
    { 0x11c1, 0x0440, 0x045c, 0x00, "Lucent Winmodem" },
    { 0x0000, 0x0000, 0x0000, 0x00, NULL }
};

static struct pci_ids pci_ids[] = {
    { 0x115d, 0x0000, 0x000f, 0x00, "Xircom Winmodem" },
    { 0x115d, 0x0010, 0x00ff, 0x00, "Xircom Winmodem" },
    { 0x115d, 0x0440, 0x045c, 0x00, "Xircom Winmodem" },
    { 0x11c1, 0x0440, 0x045c, 0x00, "Lucent Winmodem" },
    { 0x0000, 0x0000, 0x0000, 0x00, NULL }
};

In each case "sysctl hw" returns:

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:

Could you point me at the knobs to twiddle to try to get this to work?

-- 
Scott Lambert          KC5MLE            Unix SysAdmin -- Looking for work.
lambert@lambertfam.org       http://www.lambertfam.org/~lambert/resume.html
2.5 years Sr. SysAdmin experience with FreeBSD in small & medium size ISPs.
The last 5 months have included exposure to Solaris 7, True64 5, and Linux.


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?20011113014012.A74305>