Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DisplayLink/evdi Does not work with certain kernels: #2181

Open
stevierayg opened this issue Jan 21, 2025 · 3 comments
Open

DisplayLink/evdi Does not work with certain kernels: #2181

stevierayg opened this issue Jan 21, 2025 · 3 comments

Comments

@stevierayg
Copy link

stevierayg commented Jan 21, 2025

Does not work with 6.12.0-generic, 6.6.65-generic, 6.12.0-chromebook.

Yes does work with 6.1.119-generic, 6.6.56-chromebook, 6.1.119-chromebook.

Attached relevant grep from dmesg on a working example and not working example. The evdi module never loads.

evid_yes_works_log.txt
evid_no_does_not_work_log.txt

@stevierayg
Copy link
Author

stevierayg commented Feb 4, 2025

With brunch 20250204 and kernel 6.12 it does get a little further, but nothing after that line:
[ 245.796757] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
[ 245.808306] usb 2-2: New USB device found, idVendor=17e9, idProduct=6000, bcdDevice=43.46
[ 245.808310] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 245.808312] usb 2-2: Product: Siliking-K2
[ 245.808313] usb 2-2: Manufacturer: DisplayLink
[ 245.808314] usb 2-2: SerialNumber: PUPR293133503627523405132
[ 245.825543] usb 2-2: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[ 245.825548] usb 2-2: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[ 245.828359] usb 2-2: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[ 245.828363] usb 2-2: [7] FU [PCM Playback Volume] ch = 6, val = -10752/0/16
[ 246.449878] [drm] Initialized evdi 1.14.2 for evdi.1 on minor 2
[ 246.449902] evdi: [I] Evdi platform_device create
[ 246.449905] evdi: [I] Attaching to usb:2-2

@stevierayg
Copy link
Author

With brunch 20250204 and kernel chromebook-6.12:
[ 163.571949] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
[ 163.584883] usb 2-2: New USB device found, idVendor=17e9, idProduct=6000, bcdDevice=43.46
[ 163.584896] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 163.584901] usb 2-2: Product: Siliking-K2
[ 163.584904] usb 2-2: Manufacturer: DisplayLink
[ 163.584907] usb 2-2: SerialNumber: PUPR293133503627523405132
[ 163.601495] usb 2-2: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[ 163.601503] usb 2-2: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[ 163.604512] usb 2-2: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[ 163.604519] usb 2-2: [7] FU [PCM Playback Volume] ch = 6, val = -10752/0/16
[ 163.630353] cdc_ncm 2-2:1.5: MAC-Address: 90:cc:24:ba:48:35
[ 163.630364] cdc_ncm 2-2:1.5: setting rx_max = 16384
[ 163.630449] cdc_ncm 2-2:1.5: setting tx_max = 16384
[ 163.631037] cdc_ncm 2-2:1.5 eth0: register 'cdc_ncm' at usb-0000:00:14.0-2, CDC NCM (SEND ZLP), 90:cc:24:ba:48:35
[ 163.667443] udevd[7999]: Using default interface naming scheme 'v249'.
[ 164.223906] [drm] Initialized evdi 1.14.2 for evdi.1 on minor 2
[ 164.223930] evdi: [I] Evdi platform_device create
[ 164.223932] evdi: [I] Attaching to usb:2-2

@stevierayg
Copy link
Author

Works on 6.6.65-generic with brunch 20250204!!!

[ 71.484759] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
[ 71.498276] usb 2-2: New USB device found, idVendor=17e9, idProduct=6000, bcdDevice=43.46
[ 71.498283] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 71.498285] usb 2-2: Product: Siliking-K2
[ 71.498287] usb 2-2: Manufacturer: DisplayLink
[ 71.498288] usb 2-2: SerialNumber: PUPR293133503627523405132
[ 71.525630] cdc_ncm 2-2:1.5: MAC-Address: 90:cc:24:ba:48:35
[ 71.525637] cdc_ncm 2-2:1.5: setting rx_max = 16384
[ 71.525732] cdc_ncm 2-2:1.5: setting tx_max = 16384
[ 71.526098] cdc_ncm 2-2:1.5 eth0: register 'cdc_ncm' at usb-0000:00:14.0-2, CDC NCM (SEND ZLP), 90:cc:24:ba:48:35
[ 71.576323] usbcore: registered new interface driver cdc_wdm
[ 71.579550] usbcore: registered new interface driver cdc_mbim
[ 71.580570] udevd[6941]: Using default interface naming scheme 'v249'.
[ 71.602081] evdi: [I] Initialising logging on level 4
[ 71.602086] evdi: [I] Atomic driver: yes
[ 71.628448] usb 2-2: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[ 71.628450] usb 2-2: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[ 71.629266] usb 2-2: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[ 71.629267] usb 2-2: [7] FU [PCM Playback Volume] ch = 6, val = -10752/0/16
[ 71.629441] usbcore: registered new interface driver snd-usb-audio
[ 72.220657] [drm] Initialized evdi 1.14.2 20240131 for evdi.0 on minor 1
[ 72.220669] evdi: [I] Evdi platform_device create
[ 72.220670] evdi: [I] Attaching to usb:2-2
[ 72.228242] evdi: [I] (card1) Opened by Task 2355 (ThreadPoolForeg) of process 2139 (chrome)
[ 72.320817] evdi: [I] (card1) Opened by Task 6980 (DesktopManagerE) of process 6967 (DisplayLinkMana)
[ 72.321704] evdi: [I] (card1) Added i2c adapter bus number 14
[ 72.321707] evdi: [I] (card1) Connected with Task 6980 (DesktopManagerE) of process 6967 (DisplayLinkMana)
[ 72.321708] evdi: [I] (card1) Connector state: connected
[ 72.323290] [drm] Initialized evdi 1.14.2 20240131 for evdi.1 on minor 2
[ 72.323310] evdi: [I] Evdi platform_device create
[ 72.323312] evdi: [I] Attaching to usb:2-2
[ 72.328856] evdi: [I] (card2) Opened by Task 2355 (ThreadPoolForeg) of process 2139 (chrome)
[ 72.423490] evdi: [I] (card2) Opened by Task 6980 (DesktopManagerE) of process 6967 (DisplayLinkMana)
[ 72.424251] evdi: [I] (card2) Added i2c adapter bus number 15
[ 72.424254] evdi: [I] (card2) Connected with Task 6980 (DesktopManagerE) of process 6967 (DisplayLinkMana)
[ 72.424256] evdi: [I] (card2) Connector state: connected
[ 73.432319] evdi: [I] (card1) Connector state: connected
[ 73.432513] evdi: [I] (card1) Edid property set
[ 73.432706] evdi: [I] (card1) Connector state: connected
[ 73.432835] evdi: [I] (card1) Edid property set
[ 73.433069] evdi: [I] (card2) Connector state: connected
[ 73.433195] evdi: [I] (card2) Edid property set
[ 73.433354] evdi: [I] (card2) Connector state: connected
[ 73.433484] evdi: [I] (card2) Edid property set
[ 73.503448] evdi: [I] (card2) Notifying display power state: on
[ 73.503455] evdi: [I] (card2) Notifying mode changed: 3840x2160@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 73.503456] evdi: [I] (card2) Notifying display power state: on
[ 73.517615] evdi: [I] (card1) Notifying display power state: on
[ 73.517620] evdi: [I] (card1) Notifying mode changed: 3840x2160@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 73.517621] evdi: [I] (card1) Notifying display power state: on
[ 73.603034] evdi: [W] evdi_painter_connect:865 (card2) Double connect - replacing 000000001e975c1f with 000000001e975c1f
[ 73.603040] evdi: [I] (card2) Connected with Task 6980 (DesktopManagerE) of process 6967 (DisplayLinkMana)
[ 73.603044] evdi: [I] (card2) Connector state: connected
[ 73.623753] evdi: [W] evdi_painter_connect:865 (card1) Double connect - replacing 00000000fde50c02 with 00000000fde50c02
[ 73.623758] evdi: [I] (card1) Connected with Task 6980 (DesktopManagerE) of process 6967 (DisplayLinkMana)
[ 73.623761] evdi: [I] (card1) Connector state: connected
[ 73.698534] evdi: [I] (card1) Notifying mode changed: 3840x2160@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 73.698593] evdi: [I] (card1) Notifying display power state: on
[ 73.736465] evdi: [I] (card2) Notifying mode changed: 3840x2160@60; bpp 32; pixel format XR24 little-endian (0x34325258)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant