Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jul 1997 02:28:38 +1000
From:      David Nugent <davidn@labs.usn.blaze.net.au>
To:        hardware@freebsd.org
Subject:   Faulty motherboard?
Message-ID:  <199707141628.CAA00355@labs.usn.blaze.net.au>

next in thread | raw e-mail | index | archive | help
Yesterday I upgraded an AMD586/133 to a P686/200, which included to change
of motherboard and have roughtly the same hardware installed in each. This
includes an ISA pnp sb16, which used to work perfectly ok in DOS, OS/2 and
UNIX. Now, however, it no longer works under UNIX, but it does work ok 
under both DOS and OS/2.

So my questions is - what is the problem?

I'm seeing this written to the console:

Sound: DMA timed out - IRQ/DRQ config error?
Sound: DMA timed out - IRQ/DRQ config error?
[ad infinitum]

and this in /var/log/messages

Jul 15 02:05:51 labs /kernel: stray irq 7
Jul 15 02:05:53 labs last message repeated 4 times
Jul 15 02:05:53 labs /kernel: too many stray irq 7's; not logging any more
Jul 15 02:06:49 labs /kernel: Sound: DMA timed out - IRQ/DRQ config error?
Jul 15 02:07:20 labs last message repeated 14 times
Jul 15 02:07:36 labs last message repeated 3 times

It appears as though irq 5's are being generated as spurious interrupts to
irq 7. OR, a genuine config problem. In fact, it looks exactly like a
configuration problem, except it isn't - what was working, suddenly 
stopped. The sound obviously 'works', but it is jerkey and only partial
sounds are played.

FreeBSD doesn't yet support pnp isa yet, so what I've been doing is if the
machine is cold-booted, I drop into dos to init the pnp sound card 
settings, then reboot into freebsd. The machine is rarely turned off, so
it isn't like this is a nuisance. This worked fine until I dropped the new
motherboard in. I guess amongst the possible expanations is that probing
which used to be done with the ISA network card (which was exchanged for
a PCI one in the same upgrade) may be causing problems with pnp device
configuration. Perhaps the sb16 IS generating irq 7's and its settings
have been modified during the boot process.

I tried to test that by rebooting into DOS and fiddling with CTCM to use
IRQ 7 instead of 5, and booting a kernel using irq7 as well. No luck,
unfortunately - CTCM wouldn't seem to allow IRQ7, claiming it was in use
by "System Services".

Is it possible also that a poor motherboard may also cause this sort of
problem? It uses the VXpro chipset, and in all other respect seems to
be performing brilliantly.

Regards,
David

-- 
David Nugent - Unique Computing Pty Ltd - Melbourne, Australia
Voice +61-3-9791-9547  Data/BBS +61-3-9792-3507  3:632/348@fidonet
davidn@freebsd.org davidn@blaze.net.au http://www.blaze.net.au/~davidn/




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