mdev not firing
beebee at piments.com
beebee at piments.com
Mon May 31 14:01:17 UTC 2010
On 05/30/10 21:33, beebee at piments.com wrote:
> Hi,
>
> sorry to bug with what is likely finger trouble on my part but I can't
> find a solutions and have wasted far too much time searching for one.
>
> I've built BB for ARM with mdev options on Y, but when I plug a usb wifi
> device mdev.conf is not getting called. I must be missing something
> blindingly obvious if no one else is posting this sort of problem but
> here goes trying to check all is in place:
>
> cat .config |grep MDEV
> CONFIG_MDEV=y
> CONFIG_FEATURE_MDEV_CONF=y
> CONFIG_FEATURE_MDEV_RENAME=y
> CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
> CONFIG_FEATURE_MDEV_EXEC=y
> CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
>
> # ls -ail `cat /proc/sys/kernel/hotplug`
> 244567 lrwxrwxrwx 1 root root 14 May 27 18:38 /sbin/mdev -> ../bin/busybox
> # ls -ail /sbin/../bin/busybox
> 244487 -rwxr-xr-x 1 root root 572264 May 27 18:38 /sbin/../bin/busybox
>
> # mdev
> BusyBox v1.17.0.git (2010-05-27 20:35:42 CEST) multi-call binary.
>
> # zcat /proc/config.gz|grep HOTPLUG
> CONFIG_HOTPLUG=y
>
>
> # cat /etc/mdev.conf|grep -i "^[^#]"
> touch /root/mdev.conf.ran
> .* 0:0 644 $ /etc/mdev.actions
>
> # cat /etc/mdev.actions|grep -i "^[^#]"
> touch /root/mdev.actions.ran
> if [$ACTION="add" ] then
> sleep 5
> ifconfig wlan0 192.168.1.54 netmask 255.255.255.0 up
> route add default gw 192.168.1.1 wlan0
> fi
> if [$ACTION="remove"] then
> ifconfig wlan0 down
> fi
>
>
> What have I got wrong?!
>
> TIA.
>
I forgot, the result of all this that when I plug a usb wifi device
neither of the files in /root get created.
It seems that the kernel is not calling what is given in
/proc/sys/kernel/hotplug or that mdev is not sourcing /etc/mdev.conf
What is broken here?
TIA.
More information about the busybox
mailing list