On my old sony Vaio VGN-FE11H any freebsd iso (13.1-RELEASE, 12.3-STABLE) hangs at boot on acpi_dock0= station0. No matter if I disable acpi e/o launch in safe mode. Anybody could help me? Thanks
Try booting with verbose mode, and show the last few lines that appear in the console before the hang.
hdaa0 :Pin sense :nid =14 sense =0x00000000 (disconnected) Pcm2 :Recording Channel set is :Front Left, Front Right, Pcm2 :Recording Channel matrix is :2.0 (disconnected) Last Lines after booting verbose and acpi on
I got the same on a fresh 14.0-CURRENT main-9a7c520a781 Pressing ^C causes the message ACPI Error: Aborting method method \_SB.DOCK.EJ0 due to previous error (AE_ERROR) (20220331/psparse-689) I didn't have this before on 14.0-CURRENT eb45bc6829157 but I am pretty sure I didn't load acpi_dock manually before. Now it autoloads. This is also a VAIO, VGN-Z31VN
Created attachment 236887 [details] Remove _EJ0 call Patch attached (for -CURRENT) removing acpi_SetInteger(handle, "_EJ0", 0) call fixes this for me, probably not the "right" fix.
Created attachment 236888 [details] VGN-Z21WN DSDT dump Apprently _EJ0 waits for undock to complete: Method (_EJ0, 1, NotSerialized) // _EJx: Eject Device { UDKR = One Wait (UDKE, 0xFFFF) Reset (UDKE) Notify (^^PCI0.EXP4, Zero) // Bus Check } On my system, this returns only after I remove the machine from the dock. Full DSDT attached.
(In reply to Marcin Cieślak from comment #4) I am sorry, this patch does not work. I get a hang every time I boot outside of the dock. (Waiting can be interrupted with Ctrl-C)