lance 发布的文章

解决Linux下笔记本休眠立即唤醒的问题

我的X250上装的是Arch Linux,平时基本不关机,合上盖子自动休眠之后就塞进包里,使用时打开盖子立即j就能恢复工作状态,非常方便!最近有几次从包里拿出笔记本发现很烫,机器机器竟然一直在开机状态,不知道什么时候从休眠状态下恢复了。
因为笔记本上的锂电池受热可能着火、爆炸等,而笔记本在工作状态下会持续发热,并且在密闭的包里热量无法散出,感觉像背着个定时炸弹!因为这种情况只是偶尔出现,比较难重现,所以很久都没找到原因。
一次偶然的机会,发现笔记本在合上盖子后立即唤醒(后台放着音乐比较好识别),我反复开盖、盒盖重复了几次之后问题依然存在。终于可以轻而易举的重现故障了!先查下日志:

- 阅读剩余部分 -

彻底解决Linux下LED的背光闪烁

前言

因为家里的那台笔记本太重了,前段时间换了台Thinkpad X250方便外出携带使用。X250的屏幕分辨率是1080P,但不知道为什么,每次使用一段时间后眼睛都非常难受,还伴有轻微的头晕。但是接上外接显示器使用时就很正常,所以我一直认为是显示器太小或者分辨率太高的原因。
一次偶然的机会对着屏幕拍照,发现屏幕上竟然有明暗相间的条纹!还以为是显示器坏了,Google了一下资料后才发现这是普遍的LED背光闪烁(LED backlight flicker)。
LED flicker

上图:在低背光频率下,铅笔快速晃动可以看到明显的残影

- 阅读剩余部分 -

防止树莓派网络配置出错及各种修复方法

说明

网络配置错误是大多数树莓派用户都可能遇到的问题,特别是对于通过SSHVNC连接树莓派的朋友,一旦网络配置错误也就无法通过网络连接了,只能通过其它手段修复。如果不是爱折腾的用户,甚至可能会选择重新刷入系统,造成数据的丢失。

这里介绍一种防止网络配置出错导致不能连接的方法,在配置出错后可以很快速的修复。

  • 原理
    树莓派的boot分区是fat32格式的,在Windows上可以直接查看和编辑里面的文件。树莓派的网络配置文件位于/etc/network/interfaces,只需要将这个文件链接到boot分区,我们就可以在电脑上编辑这个配置文件里,这样就可以修复因为网络配置错误而无法连接的树莓派了。

- 阅读剩余部分 -

为树莓派DIY一款高速稳定的无线网卡

说明

我的树莓派用作NAS+影音服务器,因为不想被网线束缚,所以树莓派是通过无线网卡连接家里的主路由WIFI来上网的,这样就可以把树莓派扔到冰箱顶上并保持24小时开机了。
可惜的是树莓派对无线网卡的支持似乎并不好,首先是速度慢,我的树莓派使用WIFI只有大约1.3M左右的读取速度和1M左右的写入速度;其次稳定性也没有想象中好,在这么慢的写入速度下有时速度会直达0然后WIFI掉线。
我尝试过4款不同的无线网卡,包括EP-N8508GS (8188ucs), 水星 MW150US (rtl8188eu), 磊科 NW367 (rtl8192CU)必联 BL-WN2210 (rtl8192cu). 每一款都有存在同样的问题。网上能找到的几乎所有方案,例如换电源、限制网速、关闭树莓派OTG芯片的Turbo模式...不稳定的现象依然存在。奇怪的是,测试发现树莓派的有线连接非常不仅稳定,而且速度也要好很多,峰值读取可达7M/S。但是因为不想看到眼前绕着各种线(强迫症伤不起...),所以宁愿忍受WIFI掉线也不想用有线连接。

wifi adapters

- 阅读剩余部分 -

一次曲折的小米路由Mini开启SSH经历

随着无线终端的增多,家里的WR703N似乎不够用了,高负载时偶尔会死机,影响上网的体验,于是考虑换一台路由器。

目前炒得火热的路由器大都是MT7620A方案的,在360路由、百度NEWWIFI和小米路由MINI之间徘徊了一下,最终还是选择了小米路由MINI。从网上的拆机图片来看,做工似乎不错,而且山寨TouchPad的外观看着也很舒服。
culiang wifi mini

买回来的第一件事当然是获取SSH权限,这样就可以换掉恶心的山寨ROM了。小米对发烧友似乎很友好,官方给出了完整的教程,看上去多感人啊!

- 阅读剩余部分 -