Re: Firewire interface -> dropouts, IRQ?
- From: Paul <nospam@xxxxxxxxxx>
- Date: Fri, 15 Feb 2008 20:00:57 -0500
Dave Platt wrote:
In article <fp3vd4$b6b$1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
Boris Lau <boris.lau@xxxxxxxxxxxxxxxxxx> wrote:
Is there a way to change the IRQ on the mobo?
That depends on the chipset and the BIOS.
In the case of your P5K board, the information on the PCI interrupt
mappings is on page 2-20 of the manual.
Here's how it appears to look to me, based on the manual. Each of the
PCI slots (1, 2, and 3) is assigned to a single PCI interrupt channel
(A, B, and C).
The PCI interrupt channels are then mapped to IRQ numbers.
All of the PCI interrupt channels are shared - interrupt A is shared
with the SATA controller, both PCI-E slots (I assume you have your
video board in one of these?), and two of the USB controllers. None
of the three slots has a dedicated interrupt.
It looks to me as if interrupt B is the least-busy of the 3 - it seems
to be shared only with the Ethernet controller, and not with USB or
disks.
If not, would it help if I buy a new firewire adaptor? Does it make
sense to get a PCI-E firewire thingy, since that bus does not use IRQ?
PCI-E does appear to use interrupts. Both PCIE slots on this board
are on Interrupt A.
If IRQ contention is in fact your problem, putting the Firewire board
into PCI slot 2 (on PCI interrupt B) would probably reduce its
contention.
I'm sceptical, though, as to whether low-level IRQ contention is at
the root of your problem. OS or driver issues (e.g. insufficient
buffer sizes, drivers that disable interrupts for long periods of
time, etc.) seem more of a problem.
The interrupts on PCI Express, are message based.
http://en.wikipedia.org/wiki/PCIe
"PCIe sends all control messages, including interrupts, over
the same links used for data."
There is no interrupt pin evident, at least in this pinout picture.
(I cannot afford to buy a copy of the spec, so this picture is the
best info I have.)
http://web.archive.org/web/20070322211528/http://images.tomshardware.com/2004/11/22/sli_is_coming/pcie-slot-big.gif
I don't expect that changes anything, from a practical perspective.
I think I'd look elsewhere for an explanation as to what's up with
Firewire. But to do that, you'd need some means to monitor the
health of the hardware and driver software, to see if some
significant event is happening, involving a timeout or
similar exception condition. Windows isn't exactly known
for making stuff like that easy to do.
Paul
.
- References:
- Re: Firewire interface -> dropouts, IRQ?
- From: Dave Platt
- Re: Firewire interface -> dropouts, IRQ?
- Prev by Date: conrad-johnson pv5 preamp
- Next by Date: How does the Townshend Audio Maximum Super-tweeter work?
- Previous by thread: Re: Firewire interface -> dropouts, IRQ?
- Next by thread: Re: Firewire interface -> dropouts, IRQ?
- Index(es):
Relevant Pages
|