[Google Pixel 7a] dcarvil:
dmesg.log attached. I wasn't able to make modprobe work. I'm off to bed now, so won't reply until tomorrow.

Thanks again for your work on this.

xfx:~/oldhome/Phone/Pixel7a $ adb reboot bootloader
xfx:~/oldhome/Phone/Pixel7a $ fastboot flash vendor_boot OrangeFox-R11.1-Unofficial-lynx.img
Sending 'vendor_boot_b' (65536 KB) OKAY [ 1.931s]
Writing 'vendor_boot_b' OKAY [ 0.297s]
Finished. Total time: 2.229s
xfx:~/oldhome/Phone/Pixel7a $ fastboot reboot recovery
Rebooting into recovery OKAY [ 0.000s]
Finished. Total time: 0.151s
xfx:~/oldhome/Phone/Pixel7a $ adb shell
adb: no devices/emulators found
xfx:~/oldhome/Phone/Pixel7a $ adb devices
List of devices attached
2C231JEHN15756 recovery

xfx:~/oldhome/Phone/Pixel7a $ adb shell
lynx:/tmp #
lynx:/tmp # modprobe|goodix_brl_touch.ko
/system/bin/sh: goodix_brl_touch.ko: inaccessible or not found
modprobe: No modules given.
127|lynx:/tmp # modprobe|focal_touch.ko
/system/bin/sh: focal_touch.ko: inaccessible or not found
modprobe: No modules given.
127|lynx:/tmp # modprobe | grep touch
modprobe: No modules given.
1|lynx:/tmp # modprobe
modprobe: No modules given.
Usage:

modprobe [options] -d DIR [--all=FILE|MODULE]...
modprobe [options] -d DIR MODULE [symbol=value]...

Options:
--all=FILE: FILE to acquire module names from
-b, --use-blocklist: Apply blocklist to module names too
-d, --dirname=DIR: Load modules from DIR, option may be used multiple times
-D, --show-depends: Print dependencies for modules only, do not load
-h, --help: Print this help
-l, --list: List modules matching pattern
-r, --remove: Remove MODULE (multiple modules may be specified)
-s, --syslog: print to syslog also
-q, --quiet: disable messages
-v, --verbose: enable more messages, even more with a second -v

1|lynx:/tmp # modeprobe -l | grep touch
/system/bin/sh: modeprobe: inaccessible or not found
1|lynx:/tmp # modprobe -l | grep touch
modprobe: No module configuration directories given.
1|lynx:/tmp # modprobe -l
modprobe: No module configuration directories given.
Usage:

modprobe [options] -d DIR [--all=FILE|MODULE]...
modprobe [options] -d DIR MODULE [symbol=value]...

Options:
--all=FILE: FILE to acquire module names from
-b, --use-blocklist: Apply blocklist to module names too
-d, --dirname=DIR: Load modules from DIR, option may be used multiple times
-D, --show-depends: Print dependencies for modules only, do not load
-h, --help: Print this help
-l, --list: List modules matching pattern
-r, --remove: Remove MODULE (multiple modules may be specified)
-s, --syslog: print to syslog also
-q, --quiet: disable messages
-v, --verbose: enable more messages, even more with a second -v

1|lynx:/tmp # modprobe -l touch
modprobe: No module configuration directories given.
Usage:

modprobe [options] -d DIR [--all=FILE|MODULE]...
modprobe [options] -d DIR MODULE [symbol=value]...

Options:
--all=FILE: FILE to acquire module names from
-b, --use-blocklist: Apply blocklist to module names too
-d, --dirname=DIR: Load modules from DIR, option may be used multiple times
-D, --show-depends: Print dependencies for modules only, do not load
-h, --help: Print this help
-l, --list: List modules matching pattern
-r, --remove: Remove MODULE (multiple modules may be specified)
-s, --syslog: print to syslog also
-q, --quiet: disable messages
-v, --verbose: enable more messages, even more with a second -v

1|lynx:/tmp # modprobe -l *touch*
modprobe: No module configuration directories given.
Usage:

modprobe [options] -d DIR [--all=FILE|MODULE]...
modprobe [options] -d DIR MODULE [symbol=value]...

Options:
--all=FILE: FILE to acquire module names from
-b, --use-blocklist: Apply blocklist to module names too
-d, --dirname=DIR: Load modules from DIR, option may be used multiple times
-D, --show-depends: Print dependencies for modules only, do not load
-h, --help: Print this help
-l, --list: List modules matching pattern
-r, --remove: Remove MODULE (multiple modules may be specified)
-s, --syslog: print to syslog also
-q, --quiet: disable messages
-v, --verbose: enable more messages, even more with a second -v

1|lynx:/tmp #