[ALSA] echoaudio - increase sleep time at loading firmware
authorGiuliano Pochini <pochini@shiny.it>
Wed, 7 Mar 2007 17:20:59 +0000 (18:20 +0100)
committerJaroslav Kysela <perex@suse.cz>
Fri, 11 May 2007 14:55:45 +0000 (16:55 +0200)
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 9f439ea459f4a552dacd0b844919e017cadd16f9..52a933189576ad5a2f1060347af38dc5d88786d7 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);