Alexander Dalloz wrote:
cat /proc/ioports
0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 02f8-02ff : serial(auto) 0376-0376 : ide1 0378-037a : parport0 03c0-03df : vga+ 03f6-03f6 : ide0 03f8-03ff : serial(auto) 0cf8-0cff : PCI conf1 5000-500f : Intel Corp. 82801BA/BAM SMBus 9000-9fff : PCI Bus #01 9000-90ff : ATI Technologies Inc Radeon RV200 QW [Radeon 7500] a000-a0ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ a000-a0ff : 8139too a400-a4ff : C-Media Electronics Inc CM8738 a400-a4ff : CMI8738-MC6 b000-b01f : Intel Corp. 82801BA/BAM USB (Hub #1) b000-b01f : usb-uhci b400-b41f : Intel Corp. 82801BA/BAM USB (Hub #2) b400-b41f : usb-uhci f000-f00f : Intel Corp. 82801BA IDE U100 f000-f007 : ide0 f008-f00f : ide1
So yes, 300h was unused. A400h isn't any better. I'm not going to try every number from A400h to A4FFh.
The alsa-driver package from freshrpms.net comes with this documentation file: /usr/share/doc/alsa-driver-1.0.2c/Documentation/CMIPCI.txt It contains useful information.
Not much. Yeah, he says Windows lies to me and that the real synth on the chip has "very weird" output quality, but he also says that this crappy synth is enabled by default. Yet I can't find a way to use it and hear how bad it is. He also recommends Timidity, which I have already tried and given up on.
I'm seriously considering giving up on the hardware synth too. I've already put a lot more effort into this than it's worth.
BjÃrn Persson