ACPI failure on Dell Inspiron

Meta: I posted this to freebsd-acpi, but still have not yet seen it hit the archives. Is that still an appropriate venue for help?

Hello folks,

Several years back I bought a Dell Inspiron 13.3" (i5 processor) from a nearby second-hand store. I've used various Linuces on it but decided to go back to my Solaris roots by installing FreeBSD on it. I've also decided to lend some time to the Laptop task force [LDWG] and so have been slowly, methodically, with documentation trying to get this laptop working with FreeBSD in the core dimensions laptop users are concerned with: battery life, connecting to external monitors, etc.

On a brand new install of FreeBSD 14.1, when I move the device to acpiconf -s 3, the disk goes silent, the video goes off, and the laptop appears to be in sleep mode. When I hit the button, the backlit keyboard lights back up, but I can't get any visual output. Changing to other VTs yields no joy either. Lastly, the network stack doesn't seem to have been reawakened either because I can't SSH into the device so I don't _think_ it's strictly a video management error.

Per the "Using and debugging FreeBSD ACPI" guide, I've gathered the following resources:

  1. Description (see above)
  2. Verbose dmesg output (see https://pastebin.com/Xqb70TEw)
  3. sysctl hw.acpi output (see https://pastebin.com/Xqb70TEw search "---hw.acpi output" to skip there quickly)
  4. ASL file URL: https://stevengharms.com/root-DellInspiron-13-5368-2-in-1.asl

Yours,

Steven
 
On a brand new install of FreeBSD 14.1
You should try 14.2 and especially 15.0-CURRENT as well. If the filesystem is ZFS, using boot environments makes testing a breeze (bectl(8)).

when I move the device to acpiconf -s 3, the disk goes silent, the video goes off, and the laptop appears to be in sleep mode. When I hit the button, the backlit keyboard lights back up, but I can't get any visual output. Changing to other VTs yields no joy either
Those are the same symptoms I have on a ThinkPad E15 AMD Gen3.

The machine goes into sleep by closing the lid (/etc/sysctl.conf - hw.acpi.lid_switch_state=S3), the red led on top of the "i" of the ThinkPad lid logo is flashing slowly, upon opening the lid the machine wakes up (logo led is not flashing any more, it shines continuously), the power button backlight lights up , but the screen is black , and the system is unresponsive to any keyboard input. Only a hard reset can recover.

Now the good news: When a DRM graphics driver is loaded (amdpgu in my case, provided by drm-515-kmod), suspend and resume works as expected.

dmesg of your machine doesn't indicate a DRM driver module being loaded. Besides testing 14.2 and CURRENT, try with a graphics driver module loaded.

EDIT

See handbook 14.6.7. Suspend/Resume

Note
In order for the suspend/resume functionality to work correctly the graphics drivers must be loaded on the system.
 
Back
Top