r535_gsp_acpi_jt() fails with wrong acpi_object buffer type
Expected buffer type ACPI_TYPE_BUFFER, but BIOS reports ACPI_TYPE_INTEGER.
[ 4.758890] nouveau 0000:01:00.0: NVIDIA GA106 (b76000a1)
[ 4.758910] Enter load GSP firmware.
[ 4.758914] Try to load GSP firmware.
[ 4.758917] Trying to load nvidia/ga106/gsp/gsp-535.113.01.bin ...
[ 4.790202] dbus-broker-lau[636]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[ 4.842806] nouveau 0000:01:00.0: gsp: firmware "nvidia/ga106/gsp/gsp-535.113.01.bin" loaded - 38061600 byte(s)
[ 4.842818] Trying to load nvidia/ga106/gsp/booter_load-535.113.01.bin ...
[ 4.843170] nouveau 0000:01:00.0: gsp: firmware "nvidia/ga106/gsp/booter_load-535.113.01.bin" loaded - 59768 byte(s)
[ 4.843180] Trying to load nvidia/ga106/gsp/booter_unload-535.113.01.bin ...
[ 4.843366] nouveau 0000:01:00.0: gsp: firmware "nvidia/ga106/gsp/booter_unload-535.113.01.bin" loaded - 39544 byte(s)
[ 4.843374] Trying to load nvidia/ga106/gsp/bootloader-535.113.01.bin ...
[ 4.843498] nouveau 0000:01:00.0: gsp: firmware "nvidia/ga106/gsp/bootloader-535.113.01.bin" loaded - 20588 byte(s)
[ 4.843505] Successfully loaded GSP-RM firmware.
[ 4.934649] nouveau 0000:01:00.0: bios: version 94.06.2f.00.bd
[ 5.150508] jt: obj type 1
[ 5.150525] jt: obj len 0
[ 5.150539] ------------[ cut here ]------------
[ 5.150543] WARNING: CPU: 8 PID: 569 at drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1143 r535_gsp_oneinit+0x1176/0x11a0 [nouveau]
[ 5.150657] Modules linked in: nouveau(+) crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni polyval_generic drm_ttm_helper ttm drm_exec drm_gpuvm ghash_clmulni_intel igc gpu_sched sha512_ssse3 nvme i2c_algo_bit mxm_wmi drm_display_helper nvme_core cec nvme_common vmd video wmi pinctrl_alderlake
[ 5.150687] CPU: 8 PID: 569 Comm: (udev-worker) Not tainted 6.6.0-rc7+ #2
[ 5.150693] Hardware name: ASUS System Product Name/PRIME Z690-A, BIOS 2802 09/27/2023
[ 5.150698] RIP: 0010:r535_gsp_oneinit+0x1176/0x11a0 [nouveau]
[ 5.150784] Code: fa ff ff e8 dc 59 c6 f1 0f 0b e9 98 ef ff ff 0f 0b 41 bd da ff ff ff 0f 0b e9 89 ef ff ff 41 89 c5 eb f4 0f 0b e9 7d ef ff ff <0f> 0b e9 42 fb ff ff 0f 0b e9 3b fb ff ff 0f 0b e9 44 fc ff ff 0f
[ 5.150797] RSP: 0018:ffffc900015cf740 EFLAGS: 00010293
[ 5.150802] RAX: 000000000000000d RBX: ffff88885ba5c050 RCX: 0000000000000027
[ 5.150807] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff88885f0218c0
[ 5.150812] RBP: ffffc900015cf7e0 R08: 0000000000000000 R09: ffffc900015cf5e8
[ 5.150817] R10: 0000000000000003 R11: ffffffffb3362a28 R12: ffff888103e7dab0
[ 5.150822] R13: ffff8881018ad540 R14: ffff8881018f4008 R15: ffff8881018f4000
[ 5.150828] FS: 00007f6940026940(0000) GS:ffff88885f000000(0000) knlGS:0000000000000000
[ 5.150834] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.150839] CR2: 00007f79c90c6000 CR3: 0000000123870000 CR4: 0000000000f50ee0
[ 5.150844] PKRU: 55555554
[ 5.150847] Call Trace:
[ 5.150849] <TASK>
[ 5.150852] ? r535_gsp_oneinit+0x1176/0x11a0 [nouveau]
[ 5.150931] ? __warn+0x85/0x170
[ 5.150937] ? r535_gsp_oneinit+0x1176/0x11a0 [nouveau]
[ 5.151014] ? report_bug+0x171/0x1a0
[ 5.151020] ? handle_bug+0x3c/0x80
[ 5.151024] ? exc_invalid_op+0x17/0x70
[ 5.151028] ? asm_exc_invalid_op+0x1a/0x20
[ 5.151035] ? r535_gsp_oneinit+0x1176/0x11a0 [nouveau]
[ 5.151112] ? find_held_lock+0x2b/0x80
[ 5.151119] nvkm_subdev_oneinit_+0x3f/0x110 [nouveau]
[ 5.151188] nvkm_subdev_init_+0x2f/0x140 [nouveau]
[ 5.151254] nvkm_subdev_init+0x46/0x90 [nouveau]
[ 5.151322] nvkm_device_init+0x166/0x2e0 [nouveau]
[ 5.151416] nvkm_udevice_init+0x4f/0x70 [nouveau]
[ 5.151505] nvkm_object_init+0x3e/0x1c0 [nouveau]
[ 5.151578] nvkm_ioctl_new+0x16a/0x290 [nouveau]
[ 5.151645] ? __pfx_nvkm_client_child_new+0x10/0x10 [nouveau]
[ 5.151711] ? __pfx_nvkm_udevice_new+0x10/0x10 [nouveau]
[ 5.151802] nvkm_ioctl+0x10b/0x250 [nouveau]
[ 5.151869] nvif_object_ctor+0x10f/0x190 [nouveau]
[ 5.151933] nvif_device_ctor+0x23/0x60 [nouveau]
[ 5.151996] nouveau_cli_init+0x18e/0x600 [nouveau]
[ 5.152084] nouveau_drm_device_init+0xb5/0x9f0 [nouveau]
[ 5.152170] ? pci_bus_read_config_word+0x4a/0x90
[ 5.152175] ? pci_update_current_state+0x72/0xb0
[ 5.152181] nouveau_drm_probe+0x12c/0x280 [nouveau]
[ 5.152261] local_pci_probe+0x42/0xa0
[ 5.152266] pci_device_probe+0xc7/0x240
[ 5.152271] really_probe+0x19b/0x3e0
[ 5.152276] ? __pfx___driver_attach+0x10/0x10
[ 5.152280] __driver_probe_device+0x78/0x160
[ 5.152284] driver_probe_device+0x1f/0x90
[ 5.152289] __driver_attach+0xd6/0x1d0
[ 5.152293] bus_for_each_dev+0x8c/0xe0
[ 5.152298] bus_add_driver+0x119/0x220
[ 5.152302] driver_register+0x59/0x100
[ 5.152306] ? __pfx_nouveau_drm_init+0x10/0x10 [nouveau]
[ 5.152372] do_one_initcall+0x71/0x380
[ 5.152378] do_init_module+0x60/0x240
[ 5.152383] init_module_from_file+0x86/0xc0
[ 5.152390] idempotent_init_module+0x126/0x2c0
[ 5.152397] __x64_sys_finit_module+0x5e/0xb0
[ 5.152402] do_syscall_64+0x5d/0x90
[ 5.152406] ? do_syscall_64+0x6c/0x90
[ 5.152411] ? do_syscall_64+0x6c/0x90
[ 5.152414] ? do_syscall_64+0x6c/0x90
[ 5.152419] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
[ 5.152424] RIP: 0033:0x7f6940948b4d
[ 5.152430] Code: c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 8b 92 0c 00 f7 d8 64 89 01 48
[ 5.152441] RSP: 002b:00007ffc810bf2e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 5.152448] RAX: ffffffffffffffda RBX: 000055bbe57a7020 RCX: 00007f6940948b4d
[ 5.152453] RDX: 0000000000000000 RSI: 000055bbe576b3f0 RDI: 0000000000000014
[ 5.152457] RBP: 00007ffc810bf3a0 R08: 0000000000000000 R09: 00007ffc810bf330
[ 5.152462] R10: 0000000000000014 R11: 0000000000000246 R12: 000055bbe576b3f0
[ 5.152467] R13: 0000000000020000 R14: 000055bbe5782f80 R15: 000055bbe57947c0
[ 5.152475] </TASK>
[ 5.152477] irq event stamp: 77811
[ 5.152480] hardirqs last enabled at (77819): [<ffffffffb11c7b2f>] console_unlock+0x12f/0x160
[ 5.152487] hardirqs last disabled at (77826): [<ffffffffb11c7b14>] console_unlock+0x114/0x160
[ 5.152493] softirqs last enabled at (77470): [<ffffffffb111a73e>] __irq_exit_rcu+0xbe/0xe0
[ 5.152501] softirqs last disabled at (77465): [<ffffffffb111a73e>] __irq_exit_rcu+0xbe/0xe0
[ 5.152507] ---[ end trace 0000000000000000 ]---
[ 6.466363] nouveau 0000:01:00.0: gsp:msg fn:4123 len:0x24/0x4 res:0x0 resp:0x0
[ 6.466392] msg: 00000000: 00 00 00 00 ....
[ 6.469948] nouveau 0000:01:00.0: gsp:msg fn:4108 len:0x38/0x18 res:0x0 resp:0x0
[ 6.469956] msg: 00000000: 00 22 d7 f3 10 00 00 00 01 00 00 00 00 00 00 00 ."..............
[ 6.469963] msg: 00000010: 60 00 00 00 00 00 00 00 `.......
[ 6.470408] nouveau 0000:01:00.0: gsp:msg fn:4108 len:0x40/0x20 res:0x0 resp:0x0
[ 6.470413] msg: 00000000: 00 22 d7 f3 18 00 00 00 02 00 00 00 00 00 00 00 ."..............
[ 6.470419] msg: 00000010: 60 00 00 00 00 00 00 00 c8 01 00 00 00 00 00 00 `...............
[ 6.622095] nouveau 0000:01:00.0: DRM: VRAM: 12288 MiB
[ 6.622102] nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
[ 6.665933] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[ 6.669525] bl: nbci:1 nvhg:0
[ 8.383017] igc 0000:06:00.0 enp6s0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[ 36.671755] ACPI Error: Aborting method \_SB.PC00.PEG1.PEGP._DSM due to previous error (AE_AML_LOOP_TIMEOUT) (20230628/psparse-529)
[ 36.671791] ACPI: \_SB_.PC00.PEG1.PEGP: failed to evaluate _DSM 750ba5d4-c765-f746-bfb7-41514cea0244 (0x3021)
[ 36.671802] ACPI: \_SB_.PC00.PEG1.PEGP: failed to evaluate _DSM
[ 36.751205] [drm] Initialized nouveau 1.4.0 20120801 for 0000:01:00.0 on minor 0