LG gram 装 Linux 遇到的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stern123
V2EX    问与答

LG gram 装 Linux 遇到的问题

  •  
  •   stern123 2019-04-23 08:22:56 +08:00 via iPhone 5552 次点击
    这是一个创建于 2449 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位 V 友好,新人新买了 LG gram 14z990,装了 centos7,遇到以下问题:
    1,centos7/kernel3.10 ,fn+f1,fn+f6 (飞行模式),fn+f9 (阅读模式)这几个热键不能用,且 showkey 也看不到 scancode ; fn+f5 ( touchpad 开关)常亮,有 scancode,无效果。
    2,热键调屏幕亮度,最低档是关闭屏幕。
    3,kernel4.20-5.0 增加了 lg-laptop 模块,代码注释中写了对 fn+f9 和充电阈值的支持,但我编的 5.0 内核没有效果;将 lg-laptop 编成 kernel3.10 的模块加载,能看到 xinput 多了一个设备,但宣称的效果都没有。
    4,万年难题指纹模块。之前网上搜到指纹模块可能来自 elon,我这在 win10 下面看是 goodix,在 linux 下找不到这个设备。
    请问 V 友:
    1,你们的 fn+f1/f5/f6/f9,以及充电阈值能用吗?内核版本是多少?
    2,屏幕亮度调节情况一样吗?
    3,指纹...是什么型号?以及...该怎么驱动它呢?

    ps1,昨晚试图 livecd 试用 ubuntu19.04 ,在 lggram 上爆出了无数 acpi error,进不了桌面;而在 t420 上(都开启 uefi 启动、关闭安全启动)毫无问题。所以也没法尝鲜。
    ps2,从 t420 升级到 lggram,感觉是打开了新世界的大门,哪哪都好...
    ps3,预装的 windows 已经格掉了
    9 条回复    2020-11-21 14:23:15 +08:00
    stern123
        1
    stern123  
    OP
       2019-04-28 12:38:00 +08:00 via iPhone
    自顶更新:
    1,重装 win10 检查驱动,指纹型号是 goodix GXFP 5A8B,挂载在 SPI 上,dump dsdt 也能找到设备\_SB.PCI0.SPI1.FPNT。
    然后调研了下现在桌面 linux 的指纹驱动体系,貌似是:桌面 fprintd libfprint libusb,在 libfprint 官网也木有找到和 spi 相关的内容...是不是说,这个指纹基本上就无解了呢...
    2,尝试了 openSUSE 的滚动发行版 livecd ( kernel5.0.8 )和 ubuntu19.04 的 livecd ( kernel5.0 ),都是爆出刷屏的 ACPI EVENT 错误,都到不了 systemd...
    追问 v 友,你们的 gram 最新的跑过什么版本的内核呢?运行情况如何?
    wuudjac
        2
    wuudjac  
       2019-05-04 18:45:14 +08:00   1
    试下来,uefi 启用有 acpi 问题的:
    ubuntu 19.04:如果 uefi 启用,legacy 禁用,livecd 会找不到 boot/efi 无法 u 盘启动;如果都启用,小概率能够没有 acpi 报错进入系统,大概率 acpi 报错进不了系统
    arch 0401:有 acpi 报错,但刷一段时间以后会清屏进入干净的命令行界面,可以继续操作,但命令行界面睡眠和关机有问题
    manjaro 18.1.0 test:小概率没有 acpi 报错进入系统;大概率 systemd 没等进入图形界面就自动进入 power off 流程,印象里启动参数启用 debug 输出的话看到的也是 acpi 报错
    antergos 19.04:大概率进系统,小概率卡在进图形界面上,但是安装太蛋疼,没接着试
    以上发行版都测试的 4.20 内核及以上版本,没试 4.20 以下内核的版本

    重点:bios 禁用 uefi,只启用 legacy (也就是纯 mbr 模式),上述发行版都没有 acpi 问题,都可以正常进 liveusb 安装,前一段时间就是 mbr 装 manjaro 日常使用
    但是 mbr 模式的问题是,gram 如果遇到长按电源键强制关机,或者其他异常情况,会自动复位 bios 成启用 uefi,禁用 legacy 的配置(也就是纯 uefi ),所以每次必须手动进 bios 改回禁用 uefi,启用 legacy 才行

    uefi 启动没问题的:
    deepin 15.10:livecd 完美,但是装完进系统,界面元素全展示不出来,不知道什么原因
    solus 4.0:livecd 和安装完后都完美
    fedora 30:livecd 和安装完后都完美
    所以现在 fedora 30 日常使用,除非 manjaro 修复,不然短时间不打算换发行版了
    fn 键我常用的音量,亮度,键盘背光没问题,触摸板禁用不了,指纹没试,不过本人对禁用触摸板和指纹没有需求
    stern123
        3
    stern123  
    OP
       2019-05-05 21:57:18 +08:00 via iPad
    感谢 @wuudjac 的回复。
    我这几天研究了一下 kernel4.20 里的 lg-laptop 模块(宣称的更好的支持就是这个模块,非官方),就一个文件,可以将其拖出来直接编。这个模块具备的功能是:
    1,添加 fn+f1/f5/f6/f9 这几个热键的映射;
    2,在 sysfs 中增加一个设备,用以调节风扇模式,充电阈值,阅读模式,fn 锁定,几个 led 的开关。
    不足在于:这都是通过 acpi 调用 uefi 的功能,但 uefi 可是没文档没注释的,而且 z970z980z990 各型号都有些区别,并且很难找。
    1,热键虽然可以映射,但基本都没法用和没啥用;我改了点代码,能让 fnf1 打开 gnome settings,fnf5 显示关闭 touchpad 的图标(但真的关不上,灯也关不掉),fnf6 能在 vt 下开关飞行模式(桌面下却没作用……)。
    2,命令行操作能锁定 fn,能开关几个灯(真的没啥用),但最关键的改充电阈值没有效果。
    3,那个阅读模式,结合 win10 的情况看,这个功能似乎是在应用层实现的,而不是在 uefi 层实现的,所以这个模块也就能点个 f9 的灯,而不会在屏幕上有什么实质效果。
    ps,中途为了确认设备型号还装回一次 windows,结果 lg 的 update 程序找不到 reader mode 这个程序,难道 lg 也觉得这个功能鸡肋所以不提供了吗?
    wuudjac
        4
    wuudjac  
       2019-05-12 10:16:06 +08:00
    ACPI 问题现在国外在这个论坛讨论:

    http://forum.notebookreview.com/threads/new-lg-gram-17.827017/page-21

    里面提到有人似乎已经在跟进内核相关的修复了:

    https://github.com/dhedlund/kernel-patch-lg-gram-17
    stern123
        5
    stern123  
    OP
       2019-05-14 09:50:10 +08:00 via iPhone
    lg 果然小众...
    这个 ACPI 的问题有点奇怪,我自己编的 5.0 内核启动是正常的,但 ubuntu1904 启动盘却刷屏报错。thinkpad t420 独显无问题。
    不知道其他型号的电脑会不会有类似问题?还是仅限于 lg ?
    stern123
        6
    stern123  
    OP
       2019-05-14 09:56:11 +08:00 via iPhone
    再记录一下,kernel 4.20/5.0 中的 drivers/platform/x86/lg-laptop.c 通过 sysfs 修改充电阈值的设置对 z990 不可用,需要改代码(具体点就是用 wmab 方法不行,需要改成 wmbb 方法)。如果作者不更新这个模块的话...
    mull
        7
    mull  
       2019-08-31 00:27:12 +08:00 via Android
    15 z990 安装 16 18 失败
    stern123
        8
    stern123  
    OP
       2019-09-09 21:16:28 +08:00 via iPhone
    @mull centos7 保平安
    ju0594
        9
    ju0594  
       2020-11-21 14:23:15 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4054 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 05:26 PVG 13:26 LAX 21:26 JFK 00:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86