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

Direct firmware load for silead/gsl1680-vgke_b12.fw failed #203

Open
pseudotheist opened this issue Mar 8, 2023 · 2 comments
Open

Direct firmware load for silead/gsl1680-vgke_b12.fw failed #203

pseudotheist opened this issue Mar 8, 2023 · 2 comments

Comments

@pseudotheist
Copy link

Hey, tried to recompile kernel for a new device (VGKE B12). getting dmesg errors after compiling; not sure where to go from here:

user@user-Default-string:~$ sudo dmesg | grep silead
[    7.537349] silead_ts i2c-MSSL1680:00: supply vddio not found, using dummy regulator
[    7.537397] silead_ts i2c-MSSL1680:00: supply avdd not found, using dummy regulator
[    7.539348] silead_ts i2c-MSSL1680:00: Silead chip ID: 0x80360000
[    7.704746] silead_ts i2c-MSSL1680:00: Direct firmware load for silead/gsl1680-vgke_b12.fw failed with error -2
[    7.704759] silead_ts i2c-MSSL1680:00: Firmware request error -2
[    7.735222] silead_ts: probe of i2c-MSSL1680:00 failed with error -2
user@user-Default-string:~$ ls /lib/firmware/silead/
gsl1680-vgke-b12.fw  mssl1680.fw

Uploaded touchscreen_dmi.c

Any tips would be greatly appreciated.

@pseudotheist
Copy link
Author

I had a bit of luck and had noticed a minimally responsive touchscreen before the attempted upgrade, so I reverted to the default kernel, and that combined w/ the extracted firmware renamed to mssl1680.fw gives me an upper left corner output, scaled to about 1/2 vertically and 1/4 horizontally. I could probably fix it with xinput translate, but I assume I should just be able to copy the kernel entry that installs mssl1680.fw and do some quick division of the screen size to get a proper setup. The only problem is I can't find any reference to mssl1680.fw in touchscreen_dmi.c

If anyone has any ideas where to look for that, it would be great.

@pseudotheist
Copy link
Author

xinput --set-prop 'silead_ts' 350 2.1 0 0 0 3.2 0 0 0 1

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