|
@@ -1583,6 +1583,8 @@ static int __devinit snd_emu10k1x_probe(struct pci_dev *pci,
|
|
sprintf(card->longname, "%s at 0x%lx irq %i",
|
|
sprintf(card->longname, "%s at 0x%lx irq %i",
|
|
card->shortname, chip->port, chip->irq);
|
|
card->shortname, chip->port, chip->irq);
|
|
|
|
|
|
|
|
+ snd_card_set_dev(card, &pci->dev);
|
|
|
|
+
|
|
if ((err = snd_card_register(card)) < 0) {
|
|
if ((err = snd_card_register(card)) < 0) {
|
|
snd_card_free(card);
|
|
snd_card_free(card);
|
|
return err;
|
|
return err;
|