]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
[ALSA] hda-codec - Don't return error at initialization of modem codec
authorTakashi Iwai <tiwai@suse.de>
Wed, 28 Mar 2007 20:28:59 +0000 (22:28 +0200)
committerAdrian Bunk <bunk@stusta.de>
Wed, 28 Mar 2007 20:28:59 +0000 (22:28 +0200)
Some modem codec seem to fail in the initialization, and this
stopped loading of the whole module although the audio is OK.
Since it's usually a non-fatal issue, the driver tries to proceed
to initialize now.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
sound/pci/hda/patch_si3054.c

index 250242cd6c70b495d4dbf9a9851f759fb3f64746..194f7be45647bb6d88f7036c1b9bc5323165568e 100644 (file)
@@ -243,7 +243,8 @@ static int si3054_init(struct hda_codec *codec)
 
        if((val&SI3054_MEI_READY) != SI3054_MEI_READY) {
                snd_printk(KERN_ERR "si3054: cannot initialize. EXT MID = %04x\n", val);
-               return -EACCES;
+               /* let's pray that this is no fatal error */
+               /* return -EACCES; */
        }
 
        SET_REG(codec, SI3054_GPIO_POLARITY, 0xffff);