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