08-27-2025 12:31 PM - edited 08-27-2025 12:48 PM
Hello all,
After updating BIOS to 3279 (latest version) for the motherboard B650E-F, I'm no longer able to boot into, or install any Linux distro. The issue seems to stem from it not being able to initialize my 4080S card. The error I get is "Failed to register device, this PCI I/O region assigned to your NVIDIA device is invalid".
I have found the parameters "pci=nocrs pci=realloc" to be somewhat of a workaround, but none that I can safely rely on. It's worth mentioning that prior to the BIOS update, my NixOS setup worked perfectly.
Any pointers, or suggestions?
09-07-2025 04:34 PM
Bios: 3205
MB: X670E-F
GPU: RX 7900XT
After upgrading to 3205, Linux is not bootable anymore(black screen) with enabled ReBAR option.
```
Sep 08 01:58:05 asus-pc kernel: ------------[ cut here ]------------
Sep 08 01:58:05 asus-pc kernel: WARNING: CPU: 19 PID: 648 at arch/x86/mm/pat/memtype.c:721 memtype_reserve_io+0xfc/0x110
Sep 08 01:58:05 asus-pc kernel: Modules linked in: nls_iso8859_1 vfat fat amd_atl intel_rapl_msr intel_rapl_common amdgpu(+) mt7921e mt7921_common mt792x_lib amdxcp uvcvideo snd_hda_codec_hdmi mt76_connac_li
b gpu_sched kvm_amd mt76 btusb videobuf2_vmalloc drm_panel_backlight_quirks uvc snd_hda_intel snd_usb_audio(+) drm_buddy btrtl snd_intel_dspcfg videobuf2_memops kvm drm_exec mac80211 snd_usbmidi_lib btintel
ucsi_ccg snd_intel_sdw_acpi videobuf2_v4l2 drm_suballoc_helper snd_ump btbcm typec_ucsi drm_ttm_helper snd_hda_codec videobuf2_common btmtk snd_rawmidi ttm typec irqbypass asus_nb_wmi eeepc_wmi snd_hda_core
videodev spd5118 joydev snd_seq_device asus_wmi roles libarc4 snd_hwdep i2c_algo_bit polyval_clmulni bluetooth mc mousedev snd_pcm ghash_clmulni_intel platform_profile sp5100_tco drm_display_helper thunderbo
lt sha512_ssse3 cfg80211 snd_timer sparse_keymap cec igc sha1_ssse3 wmi_bmof snd ptp aesni_intel video soundcore gpio_amdpt i2c_piix4 pps_core ccp rfkill rapl k10temp pcspkr wmi gpio_generic i2c_smbus mac_hi
d usbip_host
Sep 08 01:58:05 asus-pc kernel: usbip_core pkcs8_key_parser ntsync i2c_dev sg crypto_user dm_mod loop nfnetlink ip_tables x_tables hid_logitech_hidpp nvme nvme_core nvme_keyring hid_logitech_dj nvme_auth
Sep 08 01:58:05 asus-pc kernel: CPU: 19 UID: 0 PID: 648 Comm: (udev-worker) Not tainted 6.16.5-arch1-1 #1 PREEMPT(full) a365e5681aef26b909373b05cbefd64c1831b07a
Sep 08 01:58:05 asus-pc kernel: Hardware name: ASUS System Product Name/ROG STRIX X670E-F GAMING WIFI, BIOS 3205 07/15/2025
Sep 08 01:58:05 asus-pc kernel: RIP: 0010:memtype_reserve_io+0xfc/0x110
Sep 08 01:58:05 asus-pc kernel: Code: aa fb ff ff b8 f0 ff ff ff eb 88 8b 54 24 04 4c 89 ee 48 89 df e8 04 fe ff ff 85 c0 75 db 8b 54 24 04 41 89 16 e9 69 ff ff ff <0f> 0b e9 4b ff ff ff e8 78 0b 01 01 0f 1f
84 00 00 00 00 00 90 90
Sep 08 01:58:05 asus-pc kernel: RSP: 0018:ffffd07503dbb8a0 EFLAGS: 00010286
Sep 08 01:58:05 asus-pc kernel: RAX: 00000000ffffffff RBX: 0000000000000000 RCX: 0000000000000027
Sep 08 01:58:05 asus-pc kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffb4583b90
Sep 08 01:58:05 asus-pc kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 00000000ffffdfff
Sep 08 01:58:05 asus-pc kernel: R10: ffffffffb4588880 R11: ffffd07503dbb718 R12: 0000000000000001
Sep 08 01:58:05 asus-pc kernel: R13: 0000000000000000 R14: ffffd07503dbb8ec R15: ffff8ab523b4fd40
Sep 08 01:58:05 asus-pc kernel: FS: 00007ff06ba2b880(0000) GS:ffff8acc695db000(0000) knlGS:0000000000000000
Sep 08 01:58:05 asus-pc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep 08 01:58:05 asus-pc kernel: CR2: 00007fad06ecf000 CR3: 0000000119009000 CR4: 0000000000f50ef0
Sep 08 01:58:05 asus-pc kernel: PKRU: 55555554
Sep 08 01:58:05 asus-pc kernel: Call Trace:
Sep 08 01:58:05 asus-pc kernel: <TASK>
Sep 08 01:58:05 asus-pc kernel: arch_io_reserve_memtype_wc+0x31/0x50
Sep 08 01:58:05 asus-pc kernel: amdgpu_bo_init+0x3e/0x90 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: ? amdgpu_gmc_get_vbios_allocations+0xb4/0x130 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: gmc_v11_0_sw_init+0x307/0x4a0 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: amdgpu_device_init.cold+0x1710/0x2486 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: ? pci_conf1_read+0xb2/0x100
Sep 08 01:58:05 asus-pc kernel: ? pci_bus_read_config_word+0x49/0x80
Sep 08 01:58:05 asus-pc kernel: amdgpu_driver_load_kms+0x15/0x70 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: amdgpu_pci_probe+0x1e0/0x4a0 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: local_pci_probe+0x3f/0x90
Sep 08 01:58:05 asus-pc kernel: pci_device_probe+0xda/0x280
Sep 08 01:58:05 asus-pc kernel: ? sysfs_do_create_link_sd+0x6d/0xd0
Sep 08 01:58:05 asus-pc kernel: really_probe+0xdb/0x340
Sep 08 01:58:05 asus-pc kernel: ? pm_runtime_barrier+0x55/0x90
Sep 08 01:58:05 asus-pc kernel: __driver_probe_device+0x78/0x140
Sep 08 01:58:05 asus-pc kernel: driver_probe_device+0x1f/0xa0
Sep 08 01:58:05 asus-pc kernel: ? __pfx___driver_attach+0x10/0x10
Sep 08 01:58:05 asus-pc kernel: __driver_attach+0xcb/0x1e0
Sep 08 01:58:05 asus-pc kernel: bus_for_each_dev+0x82/0xd0
Sep 08 01:58:05 asus-pc kernel: bus_add_driver+0x10b/0x1f0
Sep 08 01:58:05 asus-pc kernel: ? __pfx_amdgpu_init+0x10/0x10 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: driver_register+0x75/0xe0
Sep 08 01:58:05 asus-pc kernel: ? amdgpu_init+0x46/0xff0 [amdgpu 9f1d7189b010d806d10e0a3cac1bee36dcd6142f]
Sep 08 01:58:05 asus-pc kernel: do_one_initcall+0x58/0x300
Sep 08 01:58:05 asus-pc kernel: do_init_module+0x62/0x250
Sep 08 01:58:05 asus-pc kernel: ? init_module_from_file+0x8a/0xe0
Sep 08 01:58:05 asus-pc kernel: init_module_from_file+0x8a/0xe0
Sep 08 01:58:05 asus-pc kernel: idempotent_init_module+0x114/0x310
Sep 08 01:58:05 asus-pc kernel: __x64_sys_finit_module+0x6d/0xd0
Sep 08 01:58:05 asus-pc kernel: ? syscall_trace_enter+0x8d/0x1f0
Sep 08 01:58:05 asus-pc kernel: do_syscall_64+0x81/0x970
Sep 08 01:58:05 asus-pc kernel: ? alloc_fd+0x12e/0x190
Sep 08 01:58:05 asus-pc kernel: ? do_sys_openat2+0xa2/0xe0
Sep 08 01:58:05 asus-pc kernel: ? __x64_sys_openat+0x61/0xa0
Sep 08 01:58:05 asus-pc kernel: ? do_syscall_64+0x81/0x970
Sep 08 01:58:05 asus-pc kernel: ? do_syscall_64+0x81/0x970
Sep 08 01:58:05 asus-pc kernel: ? __x64_sys_openat+0x61/0xa0
Sep 08 01:58:05 asus-pc kernel: ? do_syscall_64+0x81/0x970
Sep 08 01:58:05 asus-pc kernel: ? __irq_exit_rcu+0x4c/0xf0
Sep 08 01:58:05 asus-pc kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
Sep 08 01:58:05 asus-pc kernel: RIP: 0033:0x7ff06b91876d
Sep 08 01:58:05 asus-pc kernel: Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 73 05
0f 00 f7 d8 64 89 01 48
Sep 08 01:58:05 asus-pc kernel: RSP: 002b:00007ffddd8c9af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
Sep 08 01:58:05 asus-pc kernel: RAX: ffffffffffffffda RBX: 0000562bc58a4430 RCX: 00007ff06b91876d
Sep 08 01:58:05 asus-pc kernel: RDX: 0000000000000004 RSI: 00007ff06c13c2f2 RDI: 0000000000000042
Sep 08 01:58:05 asus-pc kernel: RBP: 00007ffddd8c9b90 R08: 0000000000000000 R09: 0000562bc58a5270
Sep 08 01:58:05 asus-pc kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff06c13c2f2
Sep 08 01:58:05 asus-pc kernel: R13: 0000000000020000 R14: 0000562bc58a1210 R15: 0000562bc58a4430
Sep 08 01:58:05 asus-pc kernel: </TASK>
Sep 08 01:58:05 asus-pc kernel: ---[ end trace 0000000000000000 ]---
Sep 08 01:58:05 asus-pc kernel: [drm:amdgpu_bo_init [amdgpu]] *ERROR* Unable to set WC memtype for the aperture base
Sep 08 01:58:05 asus-pc kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* sw_init of IP block <gmc_v11_0> failed -22
Sep 08 01:58:05 asus-pc kernel: amdgpu 0000:03:00.0: amdgpu: amdgpu_device_ip_init failed
Sep 08 01:58:05 asus-pc kernel: amdgpu 0000:03:00.0: amdgpu: Fatal error during GPU init
Sep 08 01:58:05 asus-pc kernel: amdgpu 0000:03:00.0: amdgpu: amdgpu: finishing device.
Sep 08 01:58:05 asus-pc kernel: amdgpu 0000:03:00.0: probe with driver amdgpu failed with error -22
```
Asus, have you run it at least once with any Linux distro before releasing the BIOS?