snd_printk("[0x%lx] unsupported chip ES%x\n", 
snd_printk(KERN_ERR "[0x%lx] unsupported chip ES%x\n", 
static int __devinit snd_es18xx_probe(es18xx_t *chip){	if (snd_es18xx_identify(chip) < 0) {		snd_printk(KERN_ERR PFX "[0x%lx] ESS chip not found\n", chip->port);                return -ENODEV;	}	switch (chip->version) {	case 0x1868:		chip->caps = ES18XX_DUPLEX_MONO | ES18XX_DUPLEX_SAME | ES18XX_CONTROL | ES18XX_HWV;		break;	case 0x1869:		chip->caps = ES18XX_PCM2 | ES18XX_SPATIALIZER | ES18XX_RECMIX | ES18XX_NEW_RATE | ES18XX_AUXB | ES18XX_MONO | ES18XX_MUTEREC | ES18XX_CONTROL | ES18XX_HWV;		break;	case 0x1878:		chip->caps = ES18XX_DUPLEX_MONO | ES18XX_DUPLEX_SAME | ES18XX_I2S | ES18XX_CONTROL | ES18XX_HWV;		break;	case 0x1879:		chip->caps = ES18XX_PCM2 | ES18XX_SPATIALIZER | ES18XX_RECMIX | ES18XX_NEW_RATE | ES18XX_AUXB | ES18XX_I2S | ES18XX_CONTROL | ES18XX_HWV;		break;	case 0x1887:		chip->caps = ES18XX_PCM2 | ES18XX_RECMIX | ES18XX_AUXB | ES18XX_DUPLEX_SAME | ES18XX_HWV;		break;	case 0x1888:		chip->caps = ES18XX_PCM2 | ES18XX_RECMIX | ES18XX_AUXB | ES18XX_DUPLEX_SAME | ES18XX_HWV;		break;	default:                snd_printk("[0x%lx] unsupported chip ES%x\n",                           chip->port, chip->version);                return -ENODEV;        }        snd_printd("[0x%lx] ESS%x chip found\n", chip->port, chip->version);	if (chip->dma1 == chip->dma2)		chip->caps &= ~(ES18XX_PCM2 | ES18XX_DUPLEX_SAME);        return snd_es18xx_initialize(chip);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/es18xx.c/buggy/sound/isa/es18xx.c