[Bug 255072] boot (legacy): no progress beyond 'BIOS DRIVE D: is disk1'

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 08 Jan 2022 00:38:35 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255072

--- Comment #20 from spell@itl.ua ---
(In reply to Toomas Soome from comment #19)
> adding few printf() there would allow us to identify where exactly, and what are the values there causing the crash.

I've added tons of printf()'s and breakpoints through all that stack of
functions and finally reached as far as bd_edd_io().
Exactly it do fail.
I've added printf() with all arguments at the beginning of bd_edd_io() and
don't see obvious differences between argument sets that do work and argument
sets that crush the function.
Please help me further.

Another thing that I've observed is though the crashes look everytime similar
but occur not always exactly after the N's invocation of bd_edd_io(), saying
more precisely not after exact bcache_ops variable value (which is incremented
in bcache_strategy()).
Two adjacent boots with no code and hardware modifications can give different
(but close) bcache_ops values right before crashes.

-- 
You are receiving this mail because:
You are the assignee for the bug.