snd_printk("azf3328: no OPL3 device at 0x%lx-0x%lx?\n", 
snd_printk(KERN_ERR "azf3328: no OPL3 device at 0x%lx-0x%lx?\n", 
static int __devinit snd_azf3328_probe(struct pci_dev *pci,					  const struct pci_device_id *pci_id){	static int dev;	snd_card_t *card;	azf3328_t *chip;	opl3_t *opl3;	int err;	snd_azf3328_dbgcallenter();	if (dev >= SNDRV_CARDS)		return -ENODEV;	if (!enable[dev]) {		dev++;		return -ENOENT;	}	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0 );	if (card == NULL)		return -ENOMEM;	strcpy(card->driver, "AZF3328");	strcpy(card->shortname, "Aztech AZF3328 (PCI168)");        if ((err = snd_azf3328_create(card, pci, pci_id->driver_data, &chip)) < 0) {		snd_card_free(card);		return err;	}	if ((err = snd_mpu401_uart_new( card, 0, MPU401_HW_MPU401,				        chip->mpu_port, 1, pci->irq, 0,				        &chip->rmidi)) < 0) {		snd_printk("azf3328: no MPU-401 device at 0x%lx?\n", chip->mpu_port);		snd_card_free(card);		return err;	}	if ((err = snd_azf3328_pcm(chip, 0)) < 0) {		snd_card_free(card);		return err;	}	if (snd_opl3_create(card, chip->synth_port, chip->synth_port+2,			    OPL3_HW_AUTO, 1, &opl3) < 0) {		snd_printk("azf3328: no OPL3 device at 0x%lx-0x%lx?\n",			   chip->synth_port, chip->synth_port+2 );	} else {		if ((err = snd_opl3_hwdep_new(opl3, 0, 1, NULL)) < 0) {			snd_card_free(card);			return err;		}	}	snd_azf3328_dbgio(chip, "create");	sprintf(card->longname, "%s at 0x%lx, irq %i",		card->shortname, chip->codec_port, chip->irq);	if ((err = snd_card_register(card)) < 0) {		snd_card_free(card);		return err;	}#ifdef MODULE	printk("azt3328: Experimental driver for Aztech AZF3328-based soundcards such as PCI168.\n""azt3328: ZERO support from Aztech: you might think hard about future purchase.\n""azt3328: Feel free to contact hw7oshyuv3001@sneakemail.com for bug reports etc.!\n");#endif	if (snd_azf3328_config_joystick(chip, dev) < 0)		snd_azf3328_io2_write(chip, IDX_IO2_LEGACY_ADDR,			      snd_azf3328_io2_read(chip, IDX_IO2_LEGACY_ADDR) & ~LEGACY_JOY);	pci_set_drvdata(pci, card);	dev++;	snd_azf3328_dbgcallleave();	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/azt3328.c/clean/sound/pci/azt3328.c