kirkwood / openrd: umount problem using mdev (busybox)
Dieter Kiermaier
dk-arm-linux at gmx.de
Wed Nov 11 11:27:07 EST 2009
Am Mittwoch 11 November 2009 17:11:37 schrieb Nicolas Pitre:
> On Wed, 11 Nov 2009, Dieter Kiermaier wrote:
>
> > Hi again,
> >
> > > Hi all,
> > >
> > > I've encountered a new problem with regards to busybox mdev while umounting a usb pendrive:
> > > I'm using kernel
> > > sh-3.2# uname -a
> > > Linux DB88FXX81 2.6.32-rc4 #2 PREEMPT Thu Nov 5 13:41:41 CET 2009 armv5tel GNU/Linux
> > > sh-3.2#
> > >
> > >
> > > Mounting and umounting manually works like a charm without any problems. But if I disconnected a
> > > mounted pendrive and wants mdev to umount it on a remove event the umount call hangs until I get a
> > > message from my kernel (see below).
> > >
> >
> > This problem also doesn't exist with marvell stock 2.6.22.18 kernel.
> > So I would assume it is no busybox problem.
> > It looks like another kernel problem with current mainline kernel?
>
> Maybe you have misconfigured one feature in your build of the mainline
> kernel compared to the 2.6.22 version?
>
> In any case, given that manually mounting/unmounting does work, this
> suggests the issue hardly can be in the USB host driver. And everything
> else from your kernel backtrace is generic code not specific to Kirkwood
> or even ARM for that matter.
>
> I'd suggest trying with the very latest kernel and repost your findings
> (including kernel backtrace and all) to linux-kernel at vger.kernel.org and
> CC Jens Axboe <axboe at kernel.dk> who is the block layer maintainer.
>
>
> Nicolas
>
Many thanks for suggesting - I will do that.
To post at linux-kernel at vger.kernel.org is it recommended to use vanilla kernel from kernel.org or is orion.git good as well?
Dieter
More information about the linux-arm-kernel
mailing list