Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 May 2010 18:02:48 -0700
From:      Mark Atkinson <atkin901@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: exclusive sleep mutex mskc0 (network driver) r = 0 (0xc32c3690) locked @ /usr/src/sys/dev/msk/if_msk.c:3589
Message-ID:  <hrnrpu$8ji$1@dough.gmane.org>
In-Reply-To: <20100503195538.GF1231@michelle.cdnetworks.com>
References:  <hrml0k$lqe$1@dough.gmane.org> <20100503195538.GF1231@michelle.cdnetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/3/2010 12:55 PM, Pyun YongHyeon wrote:
> On Mon, May 03, 2010 at 07:01:56AM -0700, Mark Atkinson wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> I updated to current yesterday and got the following 'witness_warn'
>> panic upon executing 'reboot':
>>
>> suspending ithread with the following locks held:
>> exclusive sleep mutex mskc0 (network driver) r = 0 (0xc32c3690) locked @
>> /usr/src/sys/dev/msk/if_msk.c:3589
>> panic: witness_warn
> 
> It seems msk(4) didn't honor IFF_DRV_RUNNING in status block update
> check so it continued to process received packets.
> Would you try attached patch?

Now it now longer panics, but the system does hang indefinitely.  The
hang occurs at the same time the panic does, which is after disks are
synced right after the 'rebooting....' message.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?hrnrpu$8ji$1>