Tag Archives: Linux

Linux Kernel 4.7 PPTP pass through issue

升級到 Linux kernel 4.7 之後, 突然 PPTP pass through 有問題.
有人提供了解決方案

在 /etc/sysctl.conf 加上

net.netfilter.nf_conntrack_helper=1

這樣就可以了, 不知道為什麼預設值改了.
ref.
Bug 152101 – Updating from 4.6.4 to 4.7 breaks “pptp pass through"

SIGALARM / timer_create 造成 CPU sys 100% 的問題

最近遇到一個怪問題, 某一隻程式跑起來的時候, 有一定的機率 sys 佔有率是 100%

Cpu0  :  0.0%us,100.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Read more »

CentOS 5.9 x64 + T420s Xorg crash problem.

OS CentOS 5.9 x64
NB: Thinkpad T420s

Xorg.0.log
==
(II) Module ddc: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level none
(II) VESA(0): VESA VBE DDC transfer in appr. 0 sec.
(II) VESA(0): VESA VBE DDC read failed
(II) VESA(0): VESA VBE PanelID read successfully
(II) VESA(0): PanelID returned panel resolution 1600×900

Backtrace:
0: X(xf86SigHandler+0x71) [0x4868d1]
1: /lib64/libc.so.6 [0x2b64029a72d0]
2: /usr/lib64/xorg/modules/drivers/vesa_drv.so [0x2b6404b3ef09]
3: X(InitOutput+0x9cd) [0x46431d]
4: X(main+0x26f) [0x4335ef]
5: /lib64/libc.so.6(__libc_start_main+0xf4) [0x2b64029949c4]
6: X(FontFileCompleteXLFD+0x241) [0x432aa9]

Fatal server error:
Caught signal 11. Server aborting
==

Solution:
$ yum install fonts-chinese.noarch

Why, I don’t know.

[Gentoo] 電腦升級案 32bit -> 64bit Linux

最近發現有一台電腦己經有點舊了, 首先是電源供應器的風扇掛了, 這個電源供應該應該有十年了, 印像中還沒有支援新的 ATX 接頭, 當年好像是用很便宜的價格從瘋狂賣客買的.
將電源風扇換成磁浮風扇之後, 似乎有好一點, 不過問題是, 很難開機, 還好這一台是一開就不關的 Server.
但是最近工作型態改變, 而且我買了一個瓦特計(像這樣), 沒事就在量電腦的電量. 發現常常使用的測試用電腦瓦特數非常高, Intel Q6600 + ATI 4850 要耗用 200W 左右.

所以最近就在找下一代的解決方案. 目標高效低功耗PC.
Read more »

kernel rootwait option

之前都不知道 Linux kernel 有 rootwait option, 比 rootdelay=? 好用多了.

尤其是用 usb or mmc 之類的 device 當作 root, 常用於 embedded system .
(其實我也少用, 都混 IC vendor , rootwait 這種東西就交給系統廠去處理).

Example Command

CONFIG_CMDLINE="root=/dev/mmcblk0p1 rw init=/sbin/init mem=256M console=ttyS0,38400 rootwait"

[Gentoo] 升級 KDE 4.9 的問題.

都什麼年代了, 還在手賤亂升 KDE 系統…..

Read more »

Gentoo Gateway 連中研院的 IPv6 Tunnel Broker

自從從中華電信固3 IP 換光世代之後就失去了 IPv6 Address.

今天剛好在某 PTT 文上看到, 中研院的 IPv6 Tunnel Broker 有給固定 IP 和 Prefix.
這樣一來就可以搞家中 IPv6 Enable 了.

如果有 Gentoo 做 Gateway, 想讓家中 Intranet 有 IPv6 的環境, 就需要按照這一篇設定.

換 IPv6 最大的好處是什麼? 用中研院的網路看 Youtube 超順的…
Read more »

Thinkpad T420s 安裝 4 套 OS (Windows7 32bit/Windows7 64bit/Windows XP/Ubuntu Linux)

Thinkpad T420s 太好用了, 所以我在公司又採買了三台, 用做測試機用.
畢竟 50K 以下這一台的 C/P 值非常的高.

因為是測試機, 所以必需要裝很多 OS. 而這些 OS 要是可以復原的.
以現在測試 Wifi performance 而言, 大多都要求用 Intel Ultimate 6300N 3×3 wifi 測試, 以求公平. 而這樣的環境用 VM 是沒有人承認這個數據的, 所以… 在一台電腦內要安裝多套 OS 就是必需的, 不同的狀況客戶會要求不同的 OS. 例如 NAS Performance 就要 Windows 7.

所以接下來就是要在 T420s 安裝以下 OS

  • Windows 7 32bit
  • Windows 7 64bit
  • Windows XP
  • Ubuntu Linux 11.04

Read more »

Linux Assembly

這個只是筆記,
沒有很深入的內容.

Read more »