drop modular-ide.patch
this patch is an Xu legacy patch for modular ide-generic support.
build for smaller modular .configs and initrd-tools.
initrd-tools loads _all_ ide driver and lets them fight out:
the ones which don't unload stay.
the bad side effect of a winning ide-generic is !dma on that box
http://lists.debian.org/debian-kernel/2005/06/msg00100.html
fs reports his via8cxxx boards affected too.
you need to set manually the module load order as workaround.
the patch is repeatably NACKed by ide upstream:
http://article.gmane.org/gmane.linux.hotplug.devel/9014
ubuntu has thrown the patch out of his tree:
http://kernel.org/git/?p=linux/kernel/git/bcollins/ubuntu-2.6.git;a=commit;h=3bdecc3459576a8a1ff42b7cab9c3b2264a4c3ac
regarding dma the newer initramfs generating tools:
yaird has troubles with the load ordering.
initramfs-tools did hardcode ide-generic until 0.40
and had dma troubles too. (see #336103)
newer udev doesn't bring up ide-generic.
initramfs-tools fails to boot on those without ide-generic
explicitly added to /etc/mkinitramfs/modules.
(wide range of hardware like thinkpad r40e)
so currently i'd vote for removing that patch.
happy to hear your opinion? :)
--
maks
Reply to: