Date: Sat, 3 Jun 2000 20:37:42 +0200 (CEST) From: Peter Much <peter@citylink.dinoex.sub.org> To: FreeBSD-gnats-submit@freebsd.org Subject: kern/18994: PCMCIA sio will happily attach to a used irq line Message-ID: <200006031837.UAA00552@marmor.>
next in thread | raw e-mail | index | archive | help
>Number: 18994
>Category: kern
>Synopsis: PCMCIA sio will happily attach to a used irq line
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Jun 03 15:00:02 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Peter Much
>Release: FreeBSD 4.0-RELEASE i386
>Organization:
n/a
>Environment:
Any PCMCIA card containing a standard sio interface, e.g.
modem cards.
>Description:
If the irq line that is defined in /etc/pccard.conf
for that card is already in use by some other device,
the sio driver will nevertheless attach the card to
that irq line - or so it seems at last.
>How-To-Repeat:
define irq 8 (that's rtc) in /etc/pccard.conf for
some modem card, restart pccardd and plug the card
in.
This will be accepted, and the card will work (somehow
at least...)
>Fix:
In sys/isa/sio.c, right at the end of sioattach(),
the irq line is given to bus_alloc_resource(). If
this succeeds, BUS_SETUP_INTR() is called. If it does
not succeed, nothing is done and sioattach returns
successfully. This should be changed.
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006031837.UAA00552>
