博文

目前显示的是 三月, 2010的博文

archlinux,intel,背光,KMS

从 2.10.0 起,intel 的驱动里只剩下对 KMS 的支持。噩梦开始了。

现象是调节笔记本背光会随机导致系统死锁。KMS 的“好处”在于,一旦有问题,就是 kernel space 的事情。所以这个死锁也比较彻底,键盘完全无响应,只能强行关机或动用 magic sysrq key

而动动背光就有可能导致死锁这样的问题,直接影响到了挂起、休眠、以及电源管理等。对于笔记本用户来说,这样的 bug 不可接受。

办法也不是没有,只能暂时远离 KMS:
降级 xf86-video-intel,Arch Rollback Machine 真是好东西。参考 wiki 关闭 KMS。
这等 bug 邮件列表里还没讨论出个所以然,驱动程序居然就断了用户的退路,实在遗憾。

解决 archlinux 突然无法从休眠唤醒的问题

如题,前几天的事,很突然(潜台词就是之前一直都用的好好的)。

症状是休眠成功,唤醒的时候 kernel 没有看 swap 里面的休眠镜像,直接开始检查硬盘错误了。

最初以为是 kernel 从 2.6.32.8 -> 2.6.32.9 带来的问题,降级 kernel 试了试一样的结果。看了看 pacman.log 也没看出什么名堂,于是至今未知其所以然。

解决办法很简单。参照 pm-utils 的 wiki,在 /etc/mkinitcpio.conf 的 HOOKS 里加上 resume 就行了:HOOKS="base udev autodetect ide scsi sata resume filesystems "