consumers[i].consumer = regulator_get(dev,
                                                      consumers[i].supply);
                if (IS_ERR(consumers[i].consumer)) {
-                       dev_err(dev, "Failed to get supply '%s'\n",
-                               consumers[i].supply);
                        ret = PTR_ERR(consumers[i].consumer);
+                       dev_err(dev, "Failed to get supply '%s': %d\n",
+                               consumers[i].supply, ret);
                        consumers[i].consumer = NULL;
                        goto err;
                }
        return 0;
 
 err:
-       printk(KERN_ERR "Failed to enable %s\n", consumers[i].supply);
+       printk(KERN_ERR "Failed to enable %s: %d\n", consumers[i].supply, ret);
        for (i = 0; i < num_consumers; i++)
                regulator_disable(consumers[i].consumer);
 
        return 0;
 
 err:
-       printk(KERN_ERR "Failed to disable %s\n", consumers[i].supply);
+       printk(KERN_ERR "Failed to disable %s: %d\n", consumers[i].supply,
+              ret);
        for (i = 0; i < num_consumers; i++)
                regulator_enable(consumers[i].consumer);