Comment 9 for bug 183456

Revision history for this message
Michael Allen (mike43202) wrote :

Can't anyone pick this up? Please? I have had this problem for years now, ever since I upped my RAM. I would love to use my emu10k1 synth chip again since it is less laggy than any software synth.

I was told that this problem is due to the EMU10k1 being unable to address more than 2G of memory. That is why the emu10k1 driver can load a soundfont when the system has 2G, but not when it has more. I had 4G and now 6G and so I have this issue.

It appears that the solution would be to modify the emu10k1 driver so it allocates its soundfont cache within the lowest 2G of RAM. I believe the allocation is done in emu10k1_main.c, and it is currently done by vmalloc. I have read of references to a DMA32 flag that is often used to fix similar problems with other old sound cards.

Comments?