P95_HR not working

Issue #43 new
Thiago Ferreira created an issue

When I open de utility the apply doesn't do anything.

uname -a

Linux nico 4.15.14-gentoo-v1.0 #1 SMP Thu Apr 5 08:42:38 -03 2018 x86_64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz GenuineIntel GNU/Linux
dmesg | grep clevo

[    3.054471] input: Clevo Airplane-Mode Hotkey as /devices/platform/clevo_xsm_wmi/input/input10
[    3.054520] clevo_xsm_wmi: Polling thread started (PID: 1874), polling at 5 Hz
[    3.055313] clevo_xsm_wmi clevo_xsm_wmi: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
ls -lash /sys/module/clevo_xsm_wmi/parameters/                                                                                                                                                                                                                        
total 0                                                                                                                                                                                                                                                                                              
0 drwxr-xr-x 2 root root    0 Apr  9 07:33 .                                                                                                                                                                                                                                                         
0 drwxr-xr-x 7 root root    0 Apr  7 08:12 ..
0 -r-------- 1 root root 4.0K Apr  9 08:07 kb_brightness
0 -r-------- 1 root root 4.0K Apr  9 08:07 kb_color
0 -r-------- 1 root root 4.0K Apr  9 08:07 kb_cycle_colors
0 -r-------- 1 root root 4.0K Apr  9 08:07 kb_off
0 -r-------- 1 root root 4.0K Apr  9 08:07 poll_freq
lsmod | grep clevo                                                                                                                                                                                                                                                                          
clevo_xsm_wmi          24576  0                                                                                                                                                                                                                                                                      
led_class              16384  4 iwlmvm,clevo_xsm_wmi,sdhci,input_leds                                                                                                                                                                                                                                
wmi                    24576  2 clevo_xsm_wmi,mxm_wmi

Comments (4)

  1. giostark

    Hi Thiago, Im not good at solve those kind of problems but maybe is worthy a try. In the list of compatibility models your is marked with "???" so maybe could be some hardware issue. You have just to try to see if this procedure can make it work also for you. Run :

    #!
    
    [ios@ios ~]$ sudo dmidecode | grep Name
            Product Name: **P7xxDM3-(G)**                     
            Product Name: P7xxDM3 powered by premamod.com             
            Name: Firmware Version Info
            Name: $MEI
    

    The first line with "Name" show what (bold) you have (your specific model) to add in the next part of the procedure. Here what i have used to make it work: https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi/issues/33/p7xxdm3-g-clevo-p775dm3-model-support And here all the information i summed in my post for my case: https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi/issues/20/sager-np8174-not-working Those drivers are working to the last kernel 4.15.15 . Of course I have to replicate the procedure every time i update my kernel. In my specific case the Arch module doesn't contain my specific model and the GUID modification. Good luck !

  2. Joel

    I am having the same problem with a Metabox P950HR (Clevo P950HR) running on Arch Linux. I tried to follow your instructions giostark but I didn't understand the part about copying the kernel module. I believe the problem is related to the fact that in the clevo-xsm-wmi.conf file where the compatible models are listed, the P950HQ6, HR and other variants are all combined together instead of separate models. Someone else has noticed this in this post https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi/issues/25/no-support-for-p950hp6

    "As I mentioned above using P95_HP,HR,HQ will not work and I see it's the being used in https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi/commits/5701bc2

    If you change to P95_HP it will work fine. Let me know if you want me to send a PR to testing."

    It would be good if the developers would separate these into separate sections in the file. As it is I am unable to compile the tool myself (it seems like this is very ubuntu focused) so I and I believe many other users await a fix from the developers.

  3. giostark

    Hi Joel, I used to install the arch module because it configure its start-up with systemctl. So if I want remove/enable/disable the module pacman is a fast solution. But the arch module didnt work because my dmidecode Name is not listed in the clevo-xsm-wmi.c probed by the arch package. So , I used the arch pack for a clean installation but I substituted just the module with the module i compiled by hand that contain my dmi specific Name. As you can see in my case the module name is all character sensitive. If you dont put the exactly right name (parenthesis , dots ,ecc ecc) it will not work. Maybe the installer should be capable to retrieve by it self the right name.

  4. Log in to comment