[Bug 252241] MacBook Pro 8,3 17" black screen after suspend/resume

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 23 Mar 2025 04:13:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252241

--- Comment #5 from Graham Perrin <grahamperrin@gmail.com> ---
(In reply to Jason W. Bacon from comment #1)

> Correction: The modesetting driver was working following a fresh install but 
> since running freebsd-update, it's failing and …

Whichever module(s) you used at the time, with the MacBookPro8,3, try: 

1. _not_ listing them in kld_list, then restart the OS

2. load manually, one-by-one.

With a MacBookPro8,3 here, FreeBSD 15.0-CURRENT _is_ better (than
14.2-RELEASE-p2) _however_ use of kld_list is problematic. If I list: 

fusefs i915kms

– then the OS visibly stops (invisibly runs) after: 

> Loading kernel modules: fusefs i915kms

– for now, I'm inclined to treat this as off-topic from 'black screen after
suspend/resume' (<https://github.com/freebsd/drm-kmod/issues> might have a
match). 


If I manually load amdgpu and then i915kms (using Konsole in Plasma), the OS
remains visibly usable. 


root@fourteen-pkgbase:~ # date ; uptime ; uname -mvKU
Sun Mar 23 03:56:18 GMT 2025
 3:56AM  up 14 mins, 3 users, load averages: 0.27, 0.45, 0.29
FreeBSD 15.0-CURRENT main-n276044-5648c1d6f3b0 GENERIC amd64 1500034 1500034
root@fourteen-pkgbase:~ # pkg iinfo drm
drm-61-kmod-6.1.128.1500034_2
drm-kmod-20220907_3
libdrm-2.4.123,1
root@fourteen-pkgbase:~ # bectl list -c creation | tail -n 2
2108                               -      -          123M  2025-03-22 08:48
majorup15                          NR     /          46.1G 2025-03-22 16:31
root@fourteen-pkgbase:~ # kldstat | grep -e amdgpu -e i915kms -e radeonkms
46    1 0xffffffff83e00000   66f8e8 amdgpu.ko
53    1 0xffffffff84470000   1e2228 i915kms.ko
root@fourteen-pkgbase:~ # sysrc kld_list
kld_list: fusefs
root@fourteen-pkgbase:~ # kldstat
Id Refs Address                Size Name
 1  182 0xffffffff80200000  1f775b8 kernel
 2    1 0xffffffff82178000     6cb0 uplcom.ko
 3    2 0xffffffff8217f000     a688 ucom.ko
 4    1 0xffffffff8218b000    2ec18 asmc.ko
 5    1 0xffffffff821ba000     bc50 ng_ubt.ko
 6    4 0xffffffff821c6000    14588 ng_hci.ko
 7    5 0xffffffff821db000     4318 ng_bluetooth.ko
 8    8 0xffffffff821e0000    18f00 netgraph.ko
 9    1 0xffffffff821f9000    10378 sbp.ko
10    2 0xffffffff8220a000    1fe30 firewire.ko
11    1 0xffffffff8222a000   76f008 zfs.ko
12    1 0xffffffff8299a000     97d0 acpi_video.ko
13    1 0xffffffff829a4000     8868 cryptodev.ko
14    1 0xffffffff83ada000     3560 fdescfs.ko
15    1 0xffffffff83ade000    138f8 fusefs.ko
16    1 0xffffffff83af2000    30258 linux.ko
17    2 0xffffffff83b23000     6d88 mqueuefs.ko
18    4 0xffffffff83b2a000     d038 linux_common.ko
19    1 0xffffffff83b38000    2d380 linux64.ko
20    1 0xffffffff83b66000     2278 pty.ko
21    1 0xffffffff83b69000     73c0 linprocfs.ko
22    1 0xffffffff83b71000     440c linsysfs.ko
23    1 0xffffffff83b76000     4250 ichsmb.ko
24    1 0xffffffff83b7b000     2178 smbus.ko
25    1 0xffffffff83b7e000    35fa8 if_bwn.ko
26   14 0xffffffff83bb4000    39060 bhnd.ko
27    2 0xffffffff83bee000     6720 gpiobus.ko
28    4 0xffffffff83bf5000     b240 bhndb.ko
29    1 0xffffffff83c01000     5540 bhndb_pci.ko
30    1 0xffffffff83c07000     2300 bhnd_pci_hostb.ko
31    2 0xffffffff83c0a000     3244 bhnd_pci.ko
32    1 0xffffffff83c0e000     21b0 bcma_bhndb.ko
33    1 0xffffffff83c11000     50c8 bcma.ko
34    1 0xffffffff83c17000     2364 siba_bhndb.ko
35    1 0xffffffff83c1a000     60c8 siba.ko
36    1 0xffffffff83c21000     3360 uhid.ko
37    1 0xffffffff83c25000     3360 wmt.ko
38    1 0xffffffff83c29000     9940 if_rum.ko
39    1 0xffffffff83c33000     4364 ums.ko
40    1 0xffffffff83c38000     e4a8 ng_l2cap.ko
41    1 0xffffffff83c47000    1a088 ng_btsocket.ko
42    1 0xffffffff83c62000     38f0 ng_socket.ko
43    1 0xffffffff83c66000     48e0 atp.ko
44    1 0xffffffff83c6b000     4fe0 wsp.ko
45    1 0xffffffff83c70000     5a80 udf.ko
46    1 0xffffffff83e00000   66f8e8 amdgpu.ko
47    3 0xffffffff83c76000    87090 drm.ko
48    1 0xffffffff83cfe000     22b8 iic.ko
49    3 0xffffffff83d01000     4120 linuxkpi_video.ko
50    4 0xffffffff83d06000     7358 dmabuf.ko
51    4 0xffffffff83d0e000     3378 lindebugfs.ko
52    2 0xffffffff83d12000     c340 ttm.ko
53    1 0xffffffff84470000   1e2228 i915kms.ko
root@fourteen-pkgbase:~ # hw-probe --all --upload
Probe for hardware ... Ok
Reading logs ... Ok
WARNING: failed to detect EDID
Uploaded to DB, Thank you!

Probe URL: https://bsd-hardware.info/?probe=593b4b2237
root@fourteen-pkgbase:~ # 
root@fourteen-pkgbase:~ # nano /etc/rc.conf
root@fourteen-pkgbase:~ # sysrc kld_list
kld_list: fusefs i915kms
root@fourteen-pkgbase:~ # shutdown -r +1
Shutdown at Sun Mar 23 04:05:57 2025.
shutdown: [pid 4473]
root@fourteen-pkgbase:~ #                                                       
*** System shutdown message from root@fourteen-pkgbase ***                   

System going down in 1 minute                                                  



root@fourteen-pkgbase:~ # logout
Connection to 192.168.1.6 closed.
grahamperrin:~ % ssh root@192.168.1.6
(root@192.168.1.6) Password for root@fourteen-pkgbase:
root@fourteen-pkgbase:~ # sysrc kld_list-=i915kms
kld_list: fusefs i915kms -> fusefs
root@fourteen-pkgbase:~ #

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