Skip site navigation (1)Skip section navigation (2)
Date:      16 Feb 2001 13:46:20 +0100
From:      Dag-Erling Smorgrav <des@ofug.org>
To:        mobile@freebsd.org
Subject:   IRQ sharing between Cardbus and on-board devices
Message-ID:  <xzpofw2lrs3.fsf@flood.ping.uio.no>

next in thread | raw e-mail | index | archive | help
-CURRENT on my laptop (ThinkPad 600E) insists on using IRQ 11 for both
the Cardbus network adapter (Xircom X3201) and the on-board DSP
(CS423x). The funny thing is that if I boot without the network
adapter, the DSP probes and attaches and works fine using IRQ 5, but
the moment I insert the network adapter (or if it's attached before I
load the sound drivers) the DSP is reprobed and reattached, this time
using IRQ 11. IRQ 10 is also available, but neither the DSP nor the
network adapter seems to want to use it.

Having the network adapter and the DSP on the same IRQ works fine as
long as the network adapter is inactive, but 'ifconfig dc0' or
anything that causes the network adapter to generate an interrupt
(network activity, removing the card) crashes the machine. I haven't
been able to catch a dump, but DDB shows a trap 12 in csa_readio();
I'll try to get a full backtrace.

DES
-- 
Dag-Erling Smorgrav - des@ofug.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpofw2lrs3.fsf>