[Nouveau] nouveau pmu: firmware unavailable error while passing through RTX 2080 ti to arch linux guest OS

Mario Marietto marietto2008 at gmail.com
Thu Nov 26 22:21:21 UTC 2020


Hello to everyone.

I'm trying to make the nouveau driver work on my arch linux under ESXI 7.
I've followed all the instructions located on the sites below :


https://wiki.archlinux.org/index.php/nouveau


this is what I did :


nano /etc/default/grub

GRUB_CMDLINE_LINUX=""


nano /usr/lib/modprobe.d/nvidia.conf

#blacklist nouveau

blacklist nvidia

blacklist nvidia-gpu


nano /etc/mkinitcpio.conf

MODULES=(nouveau vmw_pvscsi vmw_vmci ata_piix)


mkinitcpio -P ALL and rebooted


this is how the nouveau driver handles my RTX 2080 ti :


[    0.661817] fbcon: Taking over console
[    0.661852] Console: switching to colour frame buffer device 128x48
[    0.670423] Linux agpgart interface v0.103
[    0.702390] ACPI Warning: \_SB.PCI0.PE50.S1F0._DSM: Argument #4 type
mismatch - Found [Buffer], ACPI requires [Package] (20200717/nsarguments-59)
[    0.702471] nouveau 0000:0b:00.0: enabling device (0000 -> 0003)
[    0.703449] checking generic (e8000000 300000) vs hw (fb000000 1000000)
[    0.703449] checking generic (e8000000 300000) vs hw (c0000000 10000000)
[    0.703450] checking generic (e8000000 300000) vs hw (d0000000 2000000)
[    0.703823] nouveau 0000:0b:00.0: NVIDIA TU102 (162000a1)
[    0.787386] nouveau 0000:0b:00.0: bios: version 90.02.17.00.71
[    0.787671] nouveau 0000:0b:00.0: pmu: firmware unavailable
[    0.788358] nouveau 0000:0b:00.0: bus: MMIO write of 00000000 FAULT at
009410 [ TIMEOUT ]
[    0.788389] nouveau 0000:0b:00.0: fb: 11264 MiB GDDR6
[    0.795940] nouveau 0000:0b:00.0: fifo: fault 01 [VIRT_WRITE] at
00000000000bd000 engine c0 [BAR2] client 08 [HUB/HOST_CPU_NB] reason 0d
[REGION_VIOLATION] on channel -1 [02bfedf000 unknown]
[    0.879293] nouveau 0000:0b:00.0: fifo: fault 00 [VIRT_READ] at
00000000000bd000 engine c0 [BAR2] client 07 [HUB/HOST_CPU] reason 0d
[REGION_VIOLATION] on channel -1 [02bfedf000 unknown]
[    0.944029] BUG: unable to handle page fault for address:
ffffb0a4c0d00000
[    0.944088] #PF: supervisor read access in kernel mode
[    0.944118] #PF: error_code(0x0000) - not-present page
[    0.944148] PGD 42e000067 P4D 42e000067 PUD 42e195067 PMD 429098067 PTE 0
[    0.944182] Oops: 0000 [#1] PREEMPT SMP NOPTI
[    0.944212] CPU: 2 PID: 291 Comm: modprobe Not tainted 5.9.8-arch1-1 #1
[    0.944244] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
Reference Platform, BIOS VMW71.00V.15401161.B64.2001021853 01/02/2020
[    0.944307] RIP: 0010:ioread32+0x27/0x60
[    0.944337] Code: 00 00 90 48 81 ff ff ff 03 00 77 1e 48 81 ff 00 00 01
00 76 05 0f b7 d7 ed c3 8b 15 8b 2c 42 01 b8 ff ff ff ff 85 d2 75 04 c3
<8b> 07 c3 83 ea 01 48 83 ec 08 48 89 fe 48 c7 c7 a8 c3 18 88 89 15
[    0.944407] RSP: 0018:ffffb0a4c0b4b600 EFLAGS: 00010292
[    0.944439] RAX: ffffffffc0363dc0 RBX: ffffa12f6a399800 RCX:
0000000000000000
[    0.944472] RDX: 00000000bad0acfe RSI: ffffb0a4c0d00000 RDI:
ffffb0a4c0d00000
[    0.944505] RBP: ffffb0a4c0b4b63c R08: ffffa12f6906bf80 R09:
000000000000d300
[    0.944537] R10: 0000000000000000 R11: ffffb0a4c0000000 R12:
ffffb0a4c0b4b738
[    0.944570] R13: ffffa12f6a399850 R14: ffffb0a4c0b4b648 R15:
0000000000000000
[    0.944604] FS:  00007fc80fdc5740(0000) GS:ffffa12f6fc80000(0000)
knlGS:0000000000000000
[    0.944639] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.944670] CR2: ffffb0a4c0d00000 CR3: 00000004296ac003 CR4:
00000000003706e0
[    0.944715] Call Trace:
[    0.944766]  gp102_acr_wpr_patch+0xa8/0x190 [nouveau]
[    0.944817]  nvkm_acr_oneinit+0x337/0x580 [nouveau]
[    0.944865]  nvkm_subdev_init+0x53/0xd0 [nouveau]
[    0.944898]  ? ktime_get+0x38/0xa0
[    0.944952]  nvkm_device_init+0x10b/0x190 [nouveau]
[    0.945009]  nvkm_udevice_init+0x41/0x60 [nouveau]
[    0.945056]  nvkm_object_init+0x3e/0x100 [nouveau]
[    0.945102]  nvkm_ioctl_new+0x177/0x1f0 [nouveau]
[    0.945148]  ? nvkm_client_notify+0x30/0x30 [nouveau]
[    0.945204]  ? nvkm_udevice_rd08+0x20/0x20 [nouveau]
[    0.945251]  nvkm_ioctl+0xde/0x180 [nouveau]
[    0.945296]  nvif_object_ctor+0x11e/0x1c0 [nouveau]
[    0.945343]  nvif_device_ctor+0x1f/0x60 [nouveau]
[    0.945400]  nouveau_cli_init+0x1c3/0x480 [nouveau]
[    0.945458]  nouveau_drm_device_init+0x74/0x7a0 [nouveau]
[    0.945491]  ? pci_bus_read_config_word+0x49/0x70
[    0.945548]  nouveau_drm_probe+0x138/0x200 [nouveau]
[    0.945581]  ? _raw_spin_unlock_irqrestore+0x20/0x40
[    0.945613]  local_pci_probe+0x42/0x80
[    0.945644]  ? pci_match_device+0xd7/0x100
[    0.946142]  pci_device_probe+0xfa/0x1b0
[    0.946481]  really_probe+0x205/0x460
[    0.946811]  driver_probe_device+0xe1/0x150
[    0.947135]  device_driver_attach+0xa1/0xb0
[    0.947448]  __driver_attach+0x8a/0x150
[    0.947750]  ? device_driver_attach+0xb0/0xb0
[    0.948043]  ? device_driver_attach+0xb0/0xb0
[    0.948328]  bus_for_each_dev+0x89/0xd0
[    0.948609]  bus_add_driver+0x12b/0x1e0
[    0.948891]  driver_register+0x8b/0xe0
[    0.949167]  ? 0xffffffffc0552000
[    0.949439]  do_one_initcall+0x59/0x240
[    0.949709]  do_init_module+0x5c/0x260
[    0.949968]  load_module+0x21a7/0x2450
[    0.950217]  __do_sys_finit_module+0xbd/0x120
[    0.950466]  do_syscall_64+0x33/0x40
[    0.950709]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[    0.950943] RIP: 0033:0x7fc80feecd5d
[    0.951172] Code: 00 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 e3 70 0c 00 f7 d8 64 89 01 48
[    0.951658] RSP: 002b:00007ffde760d6b8 EFLAGS: 00000246 ORIG_RAX:
0000000000000139
[    0.951906] RAX: ffffffffffffffda RBX: 0000564274ad29f0 RCX:
00007fc80feecd5d
[    0.952154] RDX: 0000000000000000 RSI: 00005642735a4288 RDI:
0000000000000010
[    0.952403] RBP: 0000000000060000 R08: 0000000000000000 R09:
0000000000000000
[    0.952686] R10: 0000000000000010 R11: 0000000000000246 R12:
00005642735a4288
[    0.952925] R13: 0000000000000000 R14: 0000564274ad2a70 R15:
0000564274ad29f0
[    0.953161] Modules linked in: nouveau(+) mxm_wmi wmi i2c_algo_bit ttm
drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cec rc_core
drm agpgart
[    0.953658] CR2: ffffb0a4c0d00000
[    0.953904] ---[ end trace 0c45b197538c3e5e ]---
[    0.954152] RIP: 0010:ioread32+0x27/0x60
[    0.954445] Code: 00 00 90 48 81 ff ff ff 03 00 77 1e 48 81 ff 00 00 01
00 76 05 0f b7 d7 ed c3 8b 15 8b 2c 42 01 b8 ff ff ff ff 85 d2 75 04 c3
<8b> 07 c3 83 ea 01 48 83 ec 08 48 89 fe 48 c7 c7 a8 c3 18 88 89 15
[    0.954975] RSP: 0018:ffffb0a4c0b4b600 EFLAGS: 00010292
[    0.955246] RAX: ffffffffc0363dc0 RBX: ffffa12f6a399800 RCX:
0000000000000000
[    0.955522] RDX: 00000000bad0acfe RSI: ffffb0a4c0d00000 RDI:
ffffb0a4c0d00000
[    0.955800] RBP: ffffb0a4c0b4b63c R08: ffffa12f6906bf80 R09:
000000000000d300
[    0.956079] R10: 0000000000000000 R11: ffffb0a4c0000000 R12:
ffffb0a4c0b4b738
[    0.956360] R13: ffffa12f6a399850 R14: ffffb0a4c0b4b648 R15:
0000000000000000
[    0.956788] FS:  00007fc80fdc5740(0000) GS:ffffa12f6fc80000(0000)
knlGS:0000000000000000
[    0.958042] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.958356] CR2: ffffb0a4c0d00000 CR3: 00000004296ac003 CR4:
00000000003706e0

have I skipped some relevant step ? Let me know,thanks.
-- 
Mario.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20201126/50bff445/attachment-0001.htm>


More information about the Nouveau mailing list