diff -Nur linux-2.6.33/drivers/ide/cmd640.c b/drivers/ide/cmd640.c
--- linux-2.6.33/drivers/ide/cmd640.c	2010-02-24 20:52:17.000000000 +0200
+++ b/drivers/ide/cmd640.c	2010-02-24 23:47:05.140554130 +0200
@@ -698,13 +698,13 @@
 static int cmd640x_init_one(unsigned long base, unsigned long ctl)
 {
 	if (!request_region(base, 8, DRV_NAME)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX-0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX-0x%lX not free.\n",
 				DRV_NAME, base, base + 7);
 		return -EBUSY;
 	}
 
 	if (!request_region(ctl, 1, DRV_NAME)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX not free.\n",
 				DRV_NAME, ctl);
 		release_region(base, 8);
 		return -EBUSY;
diff -Nur linux-2.6.33/drivers/ide/ide-4drives.c b/drivers/ide/ide-4drives.c
--- linux-2.6.33/drivers/ide/ide-4drives.c	2010-02-24 20:52:17.000000000 +0200
+++ b/drivers/ide/ide-4drives.c	2010-02-24 23:47:20.268514668 +0200
@@ -37,13 +37,13 @@
 		return -ENODEV;
 
 	if (!request_region(base, 8, DRV_NAME)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX-0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX-0x%lX not free.\n",
 				DRV_NAME, base, base + 7);
 		return -EBUSY;
 	}
 
 	if (!request_region(ctl, 1, DRV_NAME)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX not free.\n",
 				DRV_NAME, ctl);
 		release_region(base, 8);
 		return -EBUSY;
diff -Nur linux-2.6.33/drivers/ide/ide-cs.c b/drivers/ide/ide-cs.c
--- linux-2.6.33/drivers/ide/ide-cs.c	2010-02-24 20:52:17.000000000 +0200
+++ b/drivers/ide/ide-cs.c	2010-02-24 23:47:35.718442187 +0200
@@ -157,13 +157,13 @@
     struct ide_hw hw, *hws[] = { &hw };
 
     if (!request_region(io, 8, DRV_NAME)) {
-	printk(KERN_ERR "%s: I/O resource 0x%lX-0x%lX not free.\n",
+	printk(KERN_WARNING "%s: I/O resource 0x%lX-0x%lX not free.\n",
 			DRV_NAME, io, io + 7);
 	return NULL;
     }
 
     if (!request_region(ctl, 1, DRV_NAME)) {
-	printk(KERN_ERR "%s: I/O resource 0x%lX not free.\n",
+	printk(KERN_WARNING "%s: I/O resource 0x%lX not free.\n",
 			DRV_NAME, ctl);
 	release_region(io, 8);
 	return NULL;
diff -Nur linux-2.6.33/drivers/ide/ide-generic.c b/drivers/ide/ide-generic.c
--- linux-2.6.33/drivers/ide/ide-generic.c	2010-02-24 20:52:17.000000000 +0200
+++ b/drivers/ide/ide-generic.c	2010-02-24 23:47:55.942786921 +0200
@@ -110,7 +110,7 @@
 
 		if ((probe_mask & (1 << i)) && io_addr) {
 			if (!request_region(io_addr, 8, DRV_NAME)) {
-				printk(KERN_ERR "%s: I/O resource 0x%lX-0x%lX "
+				printk(KERN_WARNING "%s: I/O resource 0x%lX-0x%lX "
 						"not free.\n",
 						DRV_NAME, io_addr, io_addr + 7);
 				rc = -EBUSY;
@@ -118,7 +118,7 @@
 			}
 
 			if (!request_region(io_addr + 0x206, 1, DRV_NAME)) {
-				printk(KERN_ERR "%s: I/O resource 0x%lX "
+				printk(KERN_WARNING "%s: I/O resource 0x%lX "
 						"not free.\n",
 						DRV_NAME, io_addr + 0x206);
 				release_region(io_addr, 8);
diff -Nur linux-2.6.33/drivers/ide/ide-legacy.c b/drivers/ide/ide-legacy.c
--- linux-2.6.33/drivers/ide/ide-legacy.c	2010-02-24 20:52:17.000000000 +0200
+++ b/drivers/ide/ide-legacy.c	2010-02-24 23:48:10.183145182 +0200
@@ -19,13 +19,13 @@
 	}
 
 	if (!request_region(base, 8, d->name)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX-0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX-0x%lX not free.\n",
 				d->name, base, base + 7);
 		return;
 	}
 
 	if (!request_region(ctl, 1, d->name)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX not free.\n",
 				d->name, ctl);
 		release_region(base, 8);
 		return;
diff -Nur linux-2.6.33/drivers/ide/ide-pnp.c b/drivers/ide/ide-pnp.c
--- linux-2.6.33/drivers/ide/ide-pnp.c	2010-02-24 20:52:17.000000000 +0200
+++ b/drivers/ide/ide-pnp.c	2010-02-24 23:48:26.822439898 +0200
@@ -48,13 +48,13 @@
 	ctl = pnp_port_start(dev, 1);
 
 	if (!request_region(base, 8, DRV_NAME)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX-0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX-0x%lX not free.\n",
 				DRV_NAME, base, base + 7);
 		return -EBUSY;
 	}
 
 	if (!request_region(ctl, 1, DRV_NAME)) {
-		printk(KERN_ERR "%s: I/O resource 0x%lX not free.\n",
+		printk(KERN_WARNING "%s: I/O resource 0x%lX not free.\n",
 				DRV_NAME, ctl);
 		release_region(base, 8);
 		return -EBUSY;
