Re: Adding Sierra AirCard support from OpenBSD

James Earl <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
On Sun, 27 Feb 2005 15:38:16 -0500, Mike Goumans <[email protected]> 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.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.