Subject: Re: Sierra Wireless Aircard A555
To: Charles M. Hannum <abuse@spamalicious.com>
From: Michael Graff <explorer@flame.org>
List: current-users
Date: 10/21/2004 11:01:22
--nextPart39247798.kruI6N4OOO
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
And now, oddly enough, it doesn't work anymore.
I am still using:
static const struct pcmcia_function pcmcia_sierrawireless_ac750_func0 =3D {
0, /* function number */
PCMCIA_FUNCTION_SERIAL,
0x24, /* last cfe number */
0x700, /* ccr_base */
0x73, /* ccr_mask */
};
static const struct pcmcia_config_entry pcmcia_sierrawireless_ac750_cfe0 =
=3D {
0xc, /* cfe number */
PCMCIA_CFE_IO8 | PCMCIA_CFE_IRQLEVEL,
PCMCIA_IFTYPE_IO,
1, /* num_iospace */
10, /* iomask */
{ /* iospace */
{ 0x8, 0x2e8 },
},
0xfff6, /* irqmask */
0, /* num_memspace */
{ { 0 } }, /* memspace */
0, /* maxtwins */
};
The card comes up and detects a 16450 without FIFO, when I swore it used to=
=20
detect a 16550 properly. Odd.
On Monday 27 September 2004 13:17, Charles M. Hannum wrote:
> On Monday 27 September 2004 20:10, Michael Graff wrote:
> > Sorry, I thought I attached this...
> >
> > Note that I don't know how to add all the possible IO ranges in, since
> > I'm not even certain if there is a way to more or less replace the CIS
> > structure like the hack-that-is-a-linux-driver does.
>
> A few things:
>
> 1) You definitely need to have a "default" I/O range (i.e. 0); 2e8 is
> likely to conflict with another serial port and therefore fail.
>
> 2) It doesn't matter that much, but you generally shouldn't set IO16 on a
> pure 8250-like serial device.
>
> 3) The config entry number, at least, doesn't seem likely to work on the
> A555. Otherwise it doesn't look so bad, but I'd prefer to make the A555
> code emulate the replacement CIS exactly. (Actually, I was thinking about
> adding a way to insert an actual replacement CIS structure rather than our
> pre-parsed version.)
--nextPart39247798.kruI6N4OOO
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)
iD8DBQBBd/l5l6Nz7kJWYWYRAjpuAJ45vJprI+Icmu8IWAHFLJ3lUmGr8QCeP7He
sobBr6EO+7AmU937oX2NZaA=
=I7KM
-----END PGP SIGNATURE-----
--nextPart39247798.kruI6N4OOO--