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
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.