From ba1376cd853e6b48cd3c6d32a71e5bb6672c3ff9 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Mon, 21 Dec 2009 11:55:42 -0800 Subject: Workaround issues with floppy formatting on some VM and hardware This is a known upstream kernel bug, but turning off DMA should solve majority of problem. --- Makefile.am | 3 ++- etc/modprobe.d/floppy.conf | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 etc/modprobe.d/floppy.conf diff --git a/Makefile.am b/Makefile.am index 6de91c6..b766cba 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,6 +14,8 @@ completion_SCRIPTS = etc/bash_completion.d/20vyatta-cfg initd_SCRIPTS = etc/init.d/vyatta-ofr dhcphook_SCRIPTS = scripts/vyatta-dhclient-hook modprobe_SCRIPTS = etc/modprobe.d/no-copybreak.conf +modprobe_SCRIPTS += etc/modprobe.d/floppy.conf + lib_LTLIBRARIES = src/libvyatta-cfg.la src_libvyatta_cfg_la_LIBADD = /usr/lib/libglib-2.0.la @@ -78,4 +80,3 @@ install-exec-hook: mkdir -p $(DESTDIR)$(etc_shell_leveldir) cd etc/shell/level; $(cpiop) $(DESTDIR)$(etc_shell_leveldir) cd $(DESTDIR)/opt/vyatta/sbin; ln -s my_commit2 my_commit - diff --git a/etc/modprobe.d/floppy.conf b/etc/modprobe.d/floppy.conf new file mode 100644 index 0000000..7995f43 --- /dev/null +++ b/etc/modprobe.d/floppy.conf @@ -0,0 +1,3 @@ +# Disable floppy DMA to workaround kernel bug in formatting +# on some hardware/VM's +options floppy floppy=nodma -- cgit v1.2.3