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 /initramfs-init.in | |
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.
Diffstat (limited to 'initramfs-init.in')
-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 |