#!/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; }