linux-surface / surface-aggregator-module

Linux ACPI and Platform Drivers for Surface Devices using the Surface Aggregator Module over Surface Serial Hub (Surface Book 2, Surface Pro 2017, Surface Laptop, and Newer)
GNU General Public License v2.0
93 stars 11 forks source link

folders inside surface_aggregator are empty #62

Closed ECO1AI closed 2 years ago

ECO1AI commented 2 years ago

after installing surface control and running surface status i get : Error: No devices found also i tried running surface performance get and got this error :

Error: Failed to open performance mode device

Caused by:
    0: Could not access device "/sys/bus/surface_aggregator/devices/01:03:01:00:01"
    1: No such file or directory

after checking "/sys/bus/surface_aggregator" i found : 2 binary files ( uevent , drivers_probe ) 2 empty folders ( devices , drivers ) 1 empty text file ( drivers_autoprobe )

my device is surface pro 4 running manjaro gnome with the latest surface kernel ( 5.18 ) if there is anything missing or you have any quastion about how well my device is running linux, feel free to ask thank you for your hard work in advance

qzed commented 2 years ago

The Pro 4 doesn't use the Surface Serial Hub interface, so it's not supported by this module and the surface-control utility.

ECO1AI commented 2 years ago

i see thanks

qzed commented 2 years ago

There's a discussion mostly about the SB1 which seems to use the same EC/interface at https://github.com/linux-surface/linux-surface/issues/93, but I'm not sure how much of that applies to the SP4. Essentially, things would have to be reverse engineered.