Messages in this thread |  | | Date | Tue, 14 Jan 1997 22:31:58 +0000 (GMT) | From | David Woodhouse <> | Subject | SB fails to detect IRQ with SMP. |
| |
The IRQ detection code for the SoundBlaster (and probably other things too) doesn't work consistently with SMP. I've fixed it by adding the following to sound_config.h:
#ifdef __SMP__ #define NO_SB_IRQ_TEST #endif
(perhaps this should be "#if defined(__SMP__) && defined(MODULE)" ?)
Is this likely to break anything else, and if not could we see it work it's way into the kernel source, please?
Also, did anything ever become of the modification to the sound driver so that it didn't reset the mixer levels every time it was reloaded by kerneld? I had a patch for 2.0.2x which read the current levels back from the mixer hardware (at least for the SB), but was told not to bother with it as it was shortly going to be implemented properly.
---- ------------------------------------------------ ---- David Woodhouse, WWW: http://dwmw2.robinson.cam.ac.uk Robinson College, Email: dwmw2@cam.ac.uk Cambridge, Tel: +44 (0) 976 658355 CB3 9AN, (n)talk: dwmw2@dwmw2.robinson.cam.ac.uk England. PGP KEY: finger pgp@dwmw2.robinson.cam.ac.uk ---- ------------------------------------------------ ----
|  |