config SND_DARLA20
        tristate "(Echoaudio) Darla20"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_PCM
        help
          Say 'Y' or 'M' to include support for Echoaudio Darla.
 config SND_GINA20
        tristate "(Echoaudio) Gina20"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_PCM
        help
          Say 'Y' or 'M' to include support for Echoaudio Gina.
 config SND_LAYLA20
        tristate "(Echoaudio) Layla20"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_RAWMIDI
        select SND_PCM
        help
 config SND_DARLA24
        tristate "(Echoaudio) Darla24"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_PCM
        help
          Say 'Y' or 'M' to include support for Echoaudio Darla24.
 config SND_GINA24
        tristate "(Echoaudio) Gina24"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_PCM
        help
          Say 'Y' or 'M' to include support for Echoaudio Gina24.
 config SND_LAYLA24
        tristate "(Echoaudio) Layla24"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_RAWMIDI
        select SND_PCM
        help
 config SND_MONA
        tristate "(Echoaudio) Mona"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_RAWMIDI
        select SND_PCM
        help
 config SND_MIA
        tristate "(Echoaudio) Mia"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_RAWMIDI
        select SND_PCM
        help
 config SND_ECHO3G
        tristate "(Echoaudio) 3G cards"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_RAWMIDI
        select SND_PCM
        help
 config SND_INDIGO
        tristate "(Echoaudio) Indigo"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_PCM
        help
          Say 'Y' or 'M' to include support for Echoaudio Indigo.
 config SND_INDIGOIO
        tristate "(Echoaudio) Indigo IO"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_PCM
        help
          Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
 config SND_INDIGODJ
        tristate "(Echoaudio) Indigo DJ"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_PCM
        help
          Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
 config SND_RIPTIDE
        tristate "Conexant Riptide"
        depends on SND
-       depends on FW_LOADER
+       select FW_LOADER
        select SND_OPL3_LIB
        select SND_MPU401_UART
        select SND_AC97_CODEC