Messages in this thread | | | From | Brian Hall <> | Subject | Possible sound problem in 2.2.x kernels | Date | Sun, 7 Nov 1999 13:59:05 -0500 |
| |
I have been fighting an irritating sound problem for awhile now. While it is specific to a single application (xmame), I believe it may be kernel related because a warm reboot ALWAYS fixes it. Basically, after the system has been up for more than 24 hours or so, every now and then the sound in xmame gets briefly "stuck", and there is a jerk in the action.
To try to fix this, I have done just about everything I could think of. Of course, I varied the sound options in xmame, replaced my BH6 v1.01 with a v1.1, switched to a PCI sound card, and tried the ALSA drivers. Since the ALSA drivers made no difference, I am still using OSS. These changes made the problem less noticeable and less frequent, but it still occurs.
To me, I _think_ I have eliminated everthing except the kernel itself, and the sound modules that are used both in OSS and ALSA. Yes, I have persistent DMA buffers enabled, but it seems from my symptoms that maybe it isn't working, since the problem only occurs a good amount of time after boot, when presumeably memory is fragmented. Is there some way to test and see if the persistent DMA buffer thing is working when this problem occurs?
My system: Intel Celeron 300A; BH6 v1.1; 160MB SDRAM; Ultra SCSI and UDMA33 HDDs; PCI Ensoniq 1371 (used for xmame); SB16 ISA (used for mixing via a patch cable); Matrox G200 AGP; XFree86 3.3.3.1 (using DGA mode for xmame); RedHat 6.0; kernel 2.2.13 with ide_2.2.13-19991102_patch
There are no DMA or sound related error messages in the system log.
lsmod: Module Size Used by joy-analog 4184 0 joystick 7076 0 [joy-analog] es1371 23828 0 rtl8139 12188 1 (autoclean) opl3 11196 2 sb 33596 2 uart401 5956 2 [sb]
conf.modules: alias parport_lowlevel parport_pc options parport_pc io=0x378,0x278 irq=7,auto alias scsi_hostadapter aic7xxx alias eth0 rtl8139 alias net-pf-4 off alias net-pf-5 off alias eth1 ne options ne io=0x300 irq=9 alias scsi_hostadapter aic7xxx alias parport_lowlevel parport_pc pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start alias sound sb pre-install sound insmod sound dmabuf=1 alias midi opl3 options opl3 io=0x388 options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 pre-install es1371 insmod es1371 dmabuf=1
-- Brian Hall Linux Consultant
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |