From 817ee0396bc5e46434b6df2b10155f352f43c132 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Thu, 27 Apr 2006 23:17:37 +0000 Subject: hopefully solved vmware/usb issue for SuSE9.3,10.0,10.1 (linux should not load any modules during VMware sessions) git-svn-id: http://svn.openslx.org/svn/openslx/ld4@201 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initrd/initrd-stuff/etc/vmware-prep | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'initrd/initrd-stuff/etc/vmware-prep') diff --git a/initrd/initrd-stuff/etc/vmware-prep b/initrd/initrd-stuff/etc/vmware-prep index a8da6ad9..d3a377ee 100644 --- a/initrd/initrd-stuff/etc/vmware-prep +++ b/initrd/initrd-stuff/etc/vmware-prep @@ -6,10 +6,10 @@ # initial ramdisk # # Author(s): Michael Janczyk , 04-04-2006 -# Dirk von Suchodoletz , 25-03-2006 +# Dirk von Suchodoletz , 28-04-2006 # Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg # -# Version: 0.1b +# Version: 0.2a ################################################################################ @@ -101,7 +101,19 @@ vmsession2desktop_session () { fi } - +# no-usb-rule as udev vmware rule +vm_udev () { +echo -e "#!/bin/sh\n# script for blocking linux usb action during vmware \ +sessions\n# written from $0 script during runlevel\n# add any usb modules \ +here, which you would like to disable in linux for \n# getting them in \ +vmware guest os\n# Dirk von Suchodoletz \nRETURN=1\n\ +ps aux |grep -i vmware| grep -v "grep" &>/dev/null && {\n RET=0\n \ +rmmod usb-storage & >/dev/null\n}\nexit $RET" > /var/X11R6/bin/vm-udev +chmod u+x /var/X11R6/bin/vm-udev +echo -e '# special rule for ignoring usb events during vmware sessions\n\ +BUS=="usb", ACTION=="add", PROGRAM="/var/X11R6/bin/vm-udev", \ +OPTIONS="ignore_device"' > /etc/udev/rules/01-udev-vm.rules +} ### START SCRIPT ############################################################### -- cgit v1.2.3-55-g7522