#!/bin/sh /etc/rc.common
# Copyright (C) 2008 OpenWrt.org 

START=42
start() {
	if [ -d /sys/bus/pcmcia/devices/ ]; then
		# 2.6 kernels
		cd /sys/bus/pcmcia/devices/
		for PCMCIA_DEVICE in *; do
			if [ $PCMCIA_DEVICE == \* ]; then
				continue;
			fi;
			MODALIAS=$(cat $PCMCIA_DEVICE/modalias)
			echo PCMCIA: $MODALIAS $PCMCIA_DEVICE
			if [ -z $MODALIAS ]; then
				continue;
			fi;
			ACTION=add
			SOCKET_NO=$(echo $PCMCIA_DEVICE | cut -d. -f1)
			DEVICE_NO=$(echo $MODALIAS | sed 's/.*pfn\(..\).*/\1/')
			export MODALIAS ACTION SOCKET_NO DEVICE_NO
			/sbin/hotplug-call pcmcia
		done;
	fi;
}