[ALSA] echoaudio - increase sleep time at loading firmware
Giuliano Pochini [Wed, 7 Mar 2007 17:20:59 +0000 (18:20 +0100)]
The new ASIC code needs more time to set up.
(Note: the driver still works fine with the old firmware after this change.
The opposite is not true.)
From: Giuliano Pochini <pochini@shiny.it>

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>

sound/pci/echoaudio/echoaudio_3g.c

index 9f439ea..52a9331 100644 (file)
@@ -233,8 +233,8 @@ static int load_asic(struct echoaudio *chip)
 
        chip->asic_code = &card_fw[FW_3G_ASIC];
 
-       /* Now give the new ASIC a little time to set up */
-       mdelay(2);
+       /* Now give the new ASIC some time to set up */
+       msleep(1000);
        /* See if it worked */
        box_type = check_asic_status(chip);