From 9fa6e1f3f42827e2cbd865a2cb8ee92b7a03762d Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Thu, 1 Jan 2009 13:43:02 +0100 Subject: [PATCH] 'fix ide-legacy' --- lib/initcpio/hooks/arch_hwdetect | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/initcpio/hooks/arch_hwdetect b/lib/initcpio/hooks/arch_hwdetect index 1f1aade18..2bc9d8e0d 100644 --- a/lib/initcpio/hooks/arch_hwdetect +++ b/lib/initcpio/hooks/arch_hwdetect @@ -7,14 +7,13 @@ run_hook () HWDETECT="$HWDETECT --ide-legacy" else # generating blacklist modules which are not covered by new pata subsystem! - #for i in /lib/modules/$(uname -r)/kernel/drivers/ide/pci/*; do + #for i in /lib/modules/$(uname -r)/kernel/drivers/ide/*; do # for alias in $(/sbin/modinfo $i|grep ^alias\:|cut -d' ' -f11); do # [ -z "$(modprobe --show-depends $alias|grep '/ata/'|grep -v 'libata.ko')" ] && echo "$(basename ${i})" | sed -e 's/.ko//g' >> /tmp/.ide-blacklist # done - for i in $(echo /lib/modules/$(uname -r)/kernel/drivers/ide/pci/*); do - basename $i .ko >> /tmp/.ide-blacklist + for i in $(echo /lib/modules/$(uname -r)/kernel/drivers/ide/*); do + basename $i .ko | grep -v ^ide >> /tmp/.ide-blacklist done - #done echo "Auto blacklisted IDE modules for udev:" echo "--------------------------------------" if [ -s /tmp/.ide-blacklist ]; then