2nd version of the patch without the need to use autotools to preprocess alsa.conf. This just reuses the "@func datadir" function used to load individual card files a few lines below. I should have spotted this the first time round really. Col