-
Notifications
You must be signed in to change notification settings - Fork 4
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
CRTC vblank wait timed out #2
Comments
Hi, I have seen that happen previously while debugging, this happens when the vblank function isn't called on time in this line: Line 157 in 5c7b220
However, I am not able to replicate this on kernel 6.6.1-1-MANJARO, so I don't have a good idea why it crashes. |
Unfortunately, also getting the latest commit, I still get system hang:
(I'm running 6.6.1-1-MANJARO too) |
Thanks for the logs! I think I might have an idea what's going on. |
P.S. I've tested the driver with two different (VGA) displays |
It seems like its something to do with the AMD IOMMU. I am also testing on an AMD cpu but I couldn't reproduce the issue. |
I've tested fl2000 driver with a different machine (Intel Core 2 Duo) and Lubuntu 23.10 (kernel version 6.6.10). At first, I've looked at resolution of the built-in display (before connecting frescologic device and loading driver):
Trying to load the driver module, i got error:
BTW, here is what dmesg says when loading driver and connecting the external display (in this case, a TV) through FrescoLogic device:
In this case, the Core 2 Duo machine has just usb 2.0 ports. So, WRT https://media.quzo.co.uk/quzo/site/mmo_26403400_1569939013_7302_32524.pdf it should be:
Indeed, I could select just a low resolution (due to that, desktop does not render properly). BTW, I had to play around with refresh rate in order to prevent blinking and partial frames:
Waiting for a reply, Thanks. |
The lbuf overflow, interrupt and vga frame drop is harmless. The flickering is due to the driver not sending frames fast enough. This could probably be fixed though, but I'm not sure how at this moment. |
Above all, this test is useful to show how FL2000DX works somehow with an Intel platform as Core 2 Duo (at least by using usb 2.0 mode). So far, there have been just two reports that the device may not work on AMD platforms but more testers would be needed to confirm this. |
After testing on my machine with #5, I found that the freezing issues and occurrences of |
Hi, I'm trying to run this driver against 6.6 kernel version (I'm not sure about which additional information are needed).
When I turn on and connect the display, the system freezes and I get the following kernel messages (through journalctl previous boot log):
It seems that system crashes against
drm_atomic_helper_wait_for_vblanks
. I've looked for info about this issue unsuccessfully.How to start to investigate seriously? Any ideas?
Waiting for a reply, thanks.
The text was updated successfully, but these errors were encountered: