union cmdret rptr = CMDRET_ZERO;
        int i = 0;
 
-       snd_printdd("sent mixer %d: 0x%d 0x%d\n", num, rval, lval);
+       snd_printdd("sent mixer %d: 0x%x 0x%x\n", num, rval, lval);
        do {
                SEND_SDGV(cif, num, num, rval, lval);
                SEND_RDGV(cif, num, num, &rptr);
                return -EIO;
        *rval = rptr.retwords[0];
        *lval = rptr.retwords[1];
-       snd_printdd("got mixer %d: 0x%d 0x%d\n", num, *rval, *lval);
+       snd_printdd("got mixer %d: 0x%x 0x%x\n", num, *rval, *lval);
        return 0;
 }