Update of /cvsroot/alsa/alsa-kernel/isa/gus
In directory sc8-pr-cvs1:/tmp/cvs-serv30367/isa/gus

Modified Files:
        gus_main.c interwave.c 
Log Message:
- added the error messages for resource allocation failures.


Index: gus_main.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/gus/gus_main.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- gus_main.c  21 Jun 2003 07:52:37 -0000      1.13
+++ gus_main.c  13 Jan 2004 17:11:26 -0000      1.14
@@ -178,25 +178,30 @@
        gus->gf1.reg_timerdata = GUSP(gus, TIMERDATA);
        /* allocate resources */
        if ((gus->gf1.res_port1 = request_region(port, 16, "GUS GF1 (Adlib/SB)")) == 
NULL) {
+               snd_printk(KERN_ERR "gus: can't grab SB port 0x%lx\n", port);
                snd_gus_free(gus);
                return -EBUSY;
        }
        if ((gus->gf1.res_port2 = request_region(port + 0x100, 12, "GUS GF1 (Synth)")) 
== NULL) {
+               snd_printk(KERN_ERR "gus: can't grab synth port 0x%lx\n", port + 
0x100);
                snd_gus_free(gus);
                return -EBUSY;
        }
        if (irq >= 0 && request_irq(irq, snd_gus_interrupt, SA_INTERRUPT, "GUS GF1", 
(void *) gus)) {
+               snd_printk(KERN_ERR "gus: can't grab irq %d\n", irq);
                snd_gus_free(gus);
                return -EBUSY;
        }
        gus->gf1.irq = irq;
        if (request_dma(dma1, "GUS - 1")) {
+               snd_printk(KERN_ERR "gus: can't grab DMA1 %d\n", dma1);
                snd_gus_free(gus);
                return -EBUSY;
        }
        gus->gf1.dma1 = dma1;
        if (dma2 >= 0 && dma1 != dma2) {
                if (request_dma(dma2, "GUS - 2")) {
+                       snd_printk(KERN_ERR "gus: can't grab DMA2 %d\n", dma2);
                        snd_gus_free(gus);
                        return -EBUSY;
                }

Index: interwave.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/gus/interwave.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- interwave.c 15 Dec 2003 19:23:32 -0000      1.28
+++ interwave.c 13 Jan 2004 17:11:26 -0000      1.29
@@ -232,8 +232,10 @@
        } else {
                iwcard->i2c_res = request_region(port, 1, "InterWave (I2C bus)");
        }
-       if (iwcard->i2c_res == NULL)
+       if (iwcard->i2c_res == NULL) {
+               snd_printk(KERN_ERR "interwave: can't grab i2c bus port\n");
                return -ENODEV;
+       }
 
        sprintf(name, "InterWave-%i", card->number);
        if ((err = snd_i2c_bus_create(card, name, NULL, &bus)) < 0)



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to