Re: [PATCH] PnP Changes for 2.5.72

Andrey Panin (pazke@donpac.ru)
Fri, 20 Jun 2003 10:10:20 +0400


This is a MIME-formatted message. If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_courier-14459-1056089475-0001-2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 171, 06 20, 2003 at 06:55:47AM +0100, Russell King wrote:
> On Thu, Jun 19, 2003 at 11:42:49PM +0000, Adam Belay wrote:
> > I removed avoid_irq_share because the current pnp code, like the previo=
us, does=20
> > not allow irq sharing. Also it corrupts the device rule structure by r=
eplacing=20
> > it with modified values that may not apply after devices are disabled e=
tc.
> > Is there a set of conditions I could follow to determine if a serial pn=
p device=20
> > is capable of irq sharing, and also with which other devices can a capa=
ble=20
> > device share an irq? If so, I could have the resource manager handle t=
his type=20
> > of situation when few irqs are available.
>=20
> The problem is one of a lack of historical information on why it was
> added. The driver itself allows serial ports to share interrupts between
> themselves. Maybe tytso knows why the "Rockwell 56K ACF II Fax+Data+Voice
> Modem" is unable to share IRQs?

It was me who added this crappy quirk.

My ELine modem which identified itself "Rockwell 56K ACF II Fax+Data+Voice =
Modem"
was going mad when its IRQ was shared with any device. So I decided to add =
this
quirk.

Personally I think that ISA IRQ sharing should be absolutely last resort te=
chnic,
because ISA bus was never designed to support IRQ sharing sanely. If you ha=
ve to
enable ISA PnP device and do not have enough IRQ, you must print BIG FAT WA=
RNING
before doing this. May be kernel config options must be added for brave guys
wanting to use ISA IRQ sharing.

--=20
Andrey Panin | Linux and UNIX system administrator
pazke@donpac.ru | PGP key: wwwkeys.pgp.net

--=_courier-14459-1056089475-0001-2
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE+8qVMby9O0+A2ZecRAjOuAJ926pSMLYzKylHPYcKJmu9Dgg0eKgCgzqc/
RmB9Oj9W9Vj9M+G5nTJ8Fhc=
=mHO7
-----END PGP SIGNATURE-----

--=_courier-14459-1056089475-0001-2--