NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-i386/47606: panic with ffs+wapbl on cgd on USB disk (ahci)



On Sat, Mar 02, 2013 at 08:10:01AM +0000, apb%cequrux.com@localhost wrote:
> files from an internal disk to an external USB disk.  All relevant
> file systems are ffs+wapbl on cgd.
> 
> panic: kernel diagnostic assertion "!cpu_intr_p()" failed:
>        file .../kern_timeout.c, line 471
> 
> db{0}> bt
> breakpoint ...
> vpanic ...
> kern_assert ...
> callout_halt ...
> sleepq_block ...
> ahci_channel_start ...
> ahci_do_reset_drive ...
> ahci_reset_drive ...
> wddone ...
> ahci_bio_complete ...
> ahci_intr_port ...
> ahci_intr ...
> intr_biglock_wrapper ...
> --- switch to interrupt stack ---
> Xintr_ioapic_level7() ...
> --- interrupt ---
> x86_mwait ...
> acpicpu_cstate_idle_enter ...
> acpicpu_cstate_idle ...
> idle_loop ...
> db{0}>

this is related to kern/47097, it just fails ont step further ...
We should look at using the channel kernel thread to reset the drive,
instead of doing it directly from interrupt context.

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index