Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 323317
Collapse All | Expand All

(-)a/defaults/initrd.scripts (-12 / +1 lines)
Lines 410-434 setup_hotplug() { Link Here
410
	fi
410
	fi
411
}
411
}
412
412
413
check_slowusb() {
414
	[ "${DO_slowusb}" ] || \
415
	for dir in /sys/bus/usb/drivers/usb-storage/*
416
	do
417
		[ -d "${dir}" ] && FORCE_slowusb="1"
418
	done
419
}
420
421
start_dev_mgr() {
413
start_dev_mgr() {
422
	if [ "${KV_2_6_OR_GREATER}" ]
414
	if [ "${KV_2_6_OR_GREATER}" ]
423
	then
415
	then
424
		cd /sys
416
		cd /sys
425
		[ "${DO_slowusb}" ] && sdelay
417
		[ "${DO_slowusb}" ] && sdelay
426
		check_slowusb
427
		[ "${FORCE_slowusb}" ] && sdelay
428
		good_msg 'Activating mdev'
418
		good_msg 'Activating mdev'
429
		runmdev
419
		runmdev
430
		[ "${DO_slowusb}" ] || \
420
		[ "${DO_slowusb}" ] && sdelay
431
		[ "${FORCE_slowusb}" ] && sdelay
432
		cd /
421
		cd /
433
	fi
422
	fi
434
}
423
}
(-)a/defaults/linuxrc (-3 / +2 lines)
Lines 287-293 else Link Here
287
fi
287
fi
288
288
289
# Delay if needed for USB hardware
289
# Delay if needed for USB hardware
290
sdelay
290
[ "${DO_slowusb}" ] && sdelay
291
291
292
# Start device manager
292
# Start device manager
293
start_dev_mgr
293
start_dev_mgr
Lines 694-701 then Link Here
694
	# Let Init scripts know that we booted from CD
694
	# Let Init scripts know that we booted from CD
695
	export CDBOOT
695
	export CDBOOT
696
	CDBOOT=1
696
	CDBOOT=1
697
	check_slowusb
697
	if [ "${DO_slowusb}" ]
698
	if [ "${DO_slowusb}" ] || [ "${FORCE_slowusb}" ]
699
	then
698
	then
700
		sleep 10
699
		sleep 10
701
	fi
700
	fi

Return to bug 323317