| Summary: | bhyve: Upgrading to Debian guest from 9.x to 10.4 on FreeBSD 12.1p5 host causes IO failure | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Kurt Jaeger <pi> |
| Component: | bhyve | Assignee: | freebsd-virtualization (Nobody) <virtualization> |
| Status: | Closed Overcome By Events | ||
| Severity: | Affects Some People | CC: | grehan, pi |
| Priority: | --- | Keywords: | needs-qa |
| Version: | 12.1-RELEASE | Flags: | koobs:
mfc-stable12+
|
| Hardware: | Any | ||
| OS: | Any | ||
| See Also: | https://reviews.freebsd.org/D24593 | ||
|
Description
Kurt Jaeger
2020-06-08 10:17:25 UTC
Problem: debian 9.12 running on 12.1p5 as bhyve VM works.
Updating to 10.4 crashes shortly after boot with:
[ 46.564639] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[ 46.565562] ata1.00: failed command: FLUSH CACHE EXT
[ 46.566215] ata1.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 6
[ 46.566215] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 46.567954] ata1.00: status: { DRDY }
[ 46.894022] do_IRQ: 6.35 No irq handler for vector
[ 51.927018] ata1.00: revalidation failed (errno=-5)
[ 52.242964] do_IRQ: 6.35 No irq handler for vector
Any ideas on how to debug / fix ?
I'm reasonably certain this is the issue fixed by r360399, "Update the cached MSI state when any MSI capability register is written" and MFCd to 12-stable with r361041. @Kurt are you able to test a stable/12 snapshot to verify? Not yet. It's a production system, so I'm still considering if it's OK to wait for 12.2 or to handle the STABLE build. Is this bug fixed by https://www.freebsd.org/security/advisories/FreeBSD-EN-20:13.bhyve.asc ? After upgrading the base system to 12.2p2, the update to debian 10.7 worked. |