#!/bin/sh

case "$1" in
	suspend)
		/sbin/service irda stop
		/sbin/cardctl eject
		/sbin/service pcmcia stop
		umount /proc/bus/usb
		umount /dev/sda1	 &> /dev/null
		umount /dev/sdb1	 &> /dev/null
		rmmod usb-storage usb-uhci ehci-hcd usbcore
		;;
	resume)
		/sbin/service irda start
		modprobe usb-uhci hid
		modprobe usb-storage
		mount -t usbdevfs none /proc/bus/usb
		/sbin/service pcmcia start
		/sbin/cardctl insert
		;;
esac
