How can I see which audio [pcm], midi [seq] and mixer [ctl] devices my ALSA installation sees?
Use the information provided by ALSA’s /proc interface. Use… cat /proc/asound/cards to see which cards are seen by your ALSA installation. Use… cat /proc/asound/devices to see which devices these cards have. If you get errors like “No such file or directory” on the above commands, then your ALSA modules are probably not yet loaded. Try browsing in /proc to see which other info your kernel provides. Also check Takashi’s explanation of /proc in the AlsaTips page, as well as Proc asound documentation. In future, /proc will be used for process information only, and the place to look for ALSA info will be sysfs. In the 2.6 kernel source, there’s a file called Documentation/filesystems/sysfs.txt with some info about this. You can also use the aadebug script to provide a brief snapshot of your system suitable for emailing to someone else for help.