--=_courier-27298-1056227246-0001-2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
+On 172, 06 21, 2003 at 05:53:59 +0000, Thorsten Kranzkowski wrote:
> On Fri, Jun 20, 2003 at 02:00:14PM -0400, Bill Davidsen wrote:
> > On Fri, 20 Jun 2003, Andrey Panin wrote:
> >=20
> > > On 171, 06 20, 2003 at 06:55:47AM +0100, Russell King wrote:
> > > > The problem is one of a lack of historical information on why it was
> > > > added. The driver itself allows serial ports to share interrupts b=
etween
> > > > themselves. Maybe tytso knows why the "Rockwell 56K ACF II Fax+Dat=
a+Voice
> > > > Modem" is unable to share IRQs?
> > >=20
> > > It was me who added this crappy quirk.
> > >=20
> > > 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 t=
o add this
> > > quirk.
> > >=20
> > > Personally I think that ISA IRQ sharing should be absolutely last res=
ort technic,
> > > because ISA bus was never designed to support IRQ sharing sanely. If =
you have to
> > > enable ISA PnP device and do not have enough IRQ, you must print BIG =
FAT WARNING
> > > before doing this. May be kernel config options must be added for bra=
ve guys
> > > wanting to use ISA IRQ sharing.
>=20
> Problem is, 'unprepared' ISA cards are electrically unable to share inter=
rupts=20
> (like in: an interrupting card cant't drive the interrupt line high while=
at=20
> the same time another one actively drives it at a low level). You _can_ m=
ake=20
> things work when you replace the IRQ-selection-jumper on all sharing devi=
ces=20
> with a diode and add a pull down resistor. BTDT - works sufficiently wel=
l.
Problem is that almost all all ISA cards fall into 'unprepared' category,
unable to share interrupts with another card. ISA IRQ sharing allways was t=
he
risky bussiness, depending on electrical characteristics of both IRQ sharin=
g=20
devices.
> > But dumb multiport boards support sharing just fine:
>=20
> Yes, they usually contain the necessary sharing circuity onboard. But you=
=20
> can't share them with other instances of the same or other cards unless y=
ou=20
> make the modifications above.
>=20
> Unfortunately on-board serial ports seldom have IRQ-jumpers - which makes=
them=20
> practically not shareable at all.
It's exactly my point beyond the ugly quirk which disables ISA IRQ sharing.
>=20
> And for PNP devices, well they also don't have jumpers. It is possible
> to find the necessary wires on the pcb though ..... ;-)=20
Reverse enginerring of the PCB layout is not acceptable for allmost all use=
rs=20
of ISA PnP boards :)
--=20
Andrey Panin | Linux and UNIX system administrator
pazke@donpac.ru | PGP key: wwwkeys.pgp.net
--=_courier-27298-1056227246-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+9L9qby9O0+A2ZecRAjALAKClmo6khLs44c/lZWtr2hNk8dw33QCfYGVS
51nGHzqH9UyHpFOELxVDSlc=
=jdne
-----END PGP SIGNATURE-----
--=_courier-27298-1056227246-0001-2--