FS#72361 - [nvidia] i2c timeout error during/after boot

Attached to Project: Arch Linux
Opened by Jakub (jammymalina) - Wednesday, 06 October 2021, 20:32 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 12 October 2021, 21:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The nvidia driver does not start correctly, I am getting this error:

usb 7-4: 1:1: cannot get freq at ep 0x1
nvidia-gpu: i2c timeout error e0000000
ucsi_ccg: i2c_transfer failed -110
ucsi_ccg_init failed - -110

My guess why it's happening because I have 2070 Super without USB C port. The card still tries to load the i2c driver and it fails. I tried blacklisting the driver by creating a file /etc/modprobe.d/blacklist_i2c-nvidia-gpu.conf with this content: blacklist i2c_nvidia_gpu -> as suggested here https://askubuntu.com/questions/1278399/dual-system-ubuntu-20-04nvidia-gpu-i2c-timeout-error-ucsi-ccg-i2c-transfer. It fixed the timeout error but I still got the USB error message. Please look into it. Thank you!


Additional info:
- kernel version: 5.14.9
- package version: 470.74-5

Steps to reproduce:
- have 2070 Super card without USB C output
- install nvidia package
- reboot
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Tuesday, 12 October 2021, 21:45 GMT
Reason for closing:  Won't fix
Additional comments about closing:  I think blacklisting this for all users would break more than it would fix. Please document this particular case in the wiki.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 10 October 2021, 19:37 GMT
Always blacklisting a specific nvidia module sounds like a bad idea. I'm not sure what sensible thing can be done here from a packaging perspective. How about just adding this tidbit to the wiki?

Loading...