Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Feb 2005 15:55:04 -0700
From:      James Earl <jamesd.earl@gmail.com>
To:        freebsd-mobile@freebsd.org
Subject:   Re: Adding Sierra AirCard support from OpenBSD
Message-ID:  <c6bf255050227145549113682@mail.gmail.com>
In-Reply-To: <42222FB8.30808@nrw.ca>
References:  <c6bf25505022712063f44f83@mail.gmail.com> <42222FB8.30808@nrw.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 27 Feb 2005 15:38:16 -0500, Mike Goumans <mike@nrw.ca> wrote:
> James Earl wrote:
> 
> >Hi,
> >
> >I'm trying to port OpenBSD's support for the Sierra AirCard's over to
> >FreeBSD.  I don't really know what I'm doing... but I just had to give
> >it a shot.  I have three AirCard 555's at the moment.
> >
> >
> I fought and fought and fought with this.
> 
> I was about to give up, and suddenly someone suggested something that
> worked.
> 
> This are the pccard_cis_quirks entries I used
> 
> static struct pccard_function pccard_a555_func0 = {
>         0,                      /* function number */
>         PCCARD_FUNCTION_SERIAL,
>         0x23,                   /* last cfe number */
>         0x00,                  /* ccr_base */
>         0x73,                   /* ccr_mask */
> };
> 
> struct pccard_config_entry pccard_a555_func0_cfe0 = {
>         0x20,
>         PCCARD_CFE_IO8 | PCCARD_CFE_IRQLEVEL,
>         PCCARD_IFTYPE_IO,
>         1,                      /* num_iospace */
>         3,                      /* iomask */
>         { { 0x07, 0x3e8 } },      /* iospace */
>         0x3fbc,                 /* irqmask */
>         0,                      /* num_memspace */
>         { },                    /* memspace */
>         0,                      /* maxtwins */
> };
> 
> and pccarddevs
> 
> vendor SIERRAWIRELESS           0x0192  Sierra Wireless
> 
> /* Sierra Wireless */
> product SIERRAWIRELESS A555     0xa555  Sierra Wireless AirCard 555
> 
> It gets detected as an 8250, but it works ok, I think it just that it
> cant find the proper uart.
> 
> It is SLOOOOOOW I get 3k/sec on a good day. Alot less on a bad day.
> 
> I ended up junking it and replacing it with an external multi-tech
> modem. Its much faster, its sturdier and it works with incoming as well
> as outgoing calls.
> 
> And it was cheaper than replacing the A555.
> 
> Sierra wireless has no way of registering an incoming call via the
> serial interface, only the network interface with cns.
> The antenna and its jack also came off the card after spending a few
> hours in my trunk.
> 
> Sorry for the messy way the information is , I dont have that card
> anymore so Im just going over it from the notes I had made.

Hi Mike,

Thank you!  Changing the iomask and iospace did the trick.



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