diff -ruN hotplug-2004_03_29.orig/etc/hotplug/hotplug.functions hotplug-2004_03_29/etc/hotplug/hotplug.functions
--- hotplug-2004_03_29.orig/etc/hotplug/hotplug.functions	2004-08-06 02:25:16.000000000 +0900
+++ hotplug-2004_03_29/etc/hotplug/hotplug.functions	2004-08-06 02:24:27.000000000 +0900
@@ -160,6 +160,16 @@
 		continue
 	    fi
 
+	    # XXX: check PCI video modules
+	    # On 2.4 kernel, $IGNORE_PCI_CLASS_DISPLAY hacks in pci.rc won't
+	    # be used, so here checks drivers/video modules....
+	    # It prevents from breaking some working systems. Bug#261958
+	    if [ "$IGNORE_PCI_CLASS_DISPLAY" = "true" ] && \
+		$MODPROBE -n -v "$MODULE" | grep -q '/drivers/video/' > /dev/null 2>&1; then
+		mesg "     $MODULE: ignoring pci display module"
+		continue
+	    fi
+
 	    # statically linked modules aren't shown by 'lsmod',
 	    # and user mode drivers will ONLY have a setup script;
 	    # it's not an error if a module doesn't exist or won't load.
