diff options
author | Timo Teras <timo.teras@iki.fi> | 2009-05-26 08:41:56 +0300 |
---|---|---|
committer | Timo Teras <timo.teras@iki.fi> | 2009-05-26 08:41:56 +0300 |
commit | 8eb7865613cffd0616d0dc2f8708203d0f8fab4c (patch) | |
tree | 5cc6503502e7bfed974304763323eda3a27815ce | |
parent | 80f784dc3e96dfb819913cb95ec111ec7ee2c9b8 (diff) | |
download | mkinitfs-8eb7865613cffd0616d0dc2f8708203d0f8fab4c.tar.bz2 mkinitfs-8eb7865613cffd0616d0dc2f8708203d0f8fab4c.tar.xz |
init: option to turn off dma
If some devices have broken DMA the boot sequence can get annoyingly
long when "loading boot drivers". Allow dma to be turned off.
-rwxr-xr-x | initramfs-init.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/initramfs-init.in b/initramfs-init.in index b177987..572d0e2 100755 --- a/initramfs-init.in +++ b/initramfs-init.in @@ -119,6 +119,11 @@ if [ -n "$KOPT_chart" ]; then eend 0 fi +# dma can be problematic +if [ -n "$KOPT_nodma" ]; then + modprobe libata dma=0 +fi + ALPINE_DEV=${KOPT_alpine_dev%%:*} ALPINE_DEV_FS=${KOPT_alpine_dev##*:} if [ "$ALPINE_DEV_FS" = "$ALPINE_DEV" ]; then |