- for (i = 0; i < 2; i++) {
- if (!(pci_resource_flags(pci, i + 1) & IORESOURCE_IO)) {
- snd_printk(KERN_ERR "invalid i/o resource %d\n", i + 1);
- snd_vx222_free(chip);
- return -ENOMEM;
- }
- vx->port[i] = pci_resource_start(pci, i + 1);
- if ((vx->port_res[i] = request_region(vx->port[i], 0x60,
- CARD_NAME)) == NULL) {
- snd_printk(KERN_ERR "unable to grab port 0x%lx\n", vx->port[i]);
- snd_vx222_free(chip);
- return -EBUSY;
- }