Category Archives: Hardware

embedded system btrfs

這一篇是 btrfs 用在 embedded system 的開發測試上會用到的指令.
Read more »

ARM64 Ububtu GRUB Install

碰到一台 ARM64 機器沒有裝 GRUB . ARM64 是跑 UEFI

首先先安裝 grub

$ sudo apt install grub-efi-arm64 grub-efi-arm64-bin grub2-common

檢查 uefi partition 有沒有 mount 在 /boot/efi 下, 如果沒有可以 mount 上去, ex:

$ sudo mount /dev/sda1 /boot/efi

執行 grub-install 後就可以了

$ sudo grub-install /dev/sda

ref.
GRUB on ARM
GRUB (正體中文)

aarch64/ARM64 virt-install 啟動方法

雖然 ubuntu 有好用的 uvttool-libvirt 可以管理 cloud image , 但是似乎在 aarch64/ARM64 的平台上會有問題,
參數傳進去的時候似乎都會叫起來 VGA (cirrus), 但是 QEMU aarch64 上不支援 VGA (至少我用的不支援)
替代方案就是用 Virt Manager
Read more »

Cavium ThunderX Install Ubuntu CD

choice 3 shell

GPIO(0)-NODE(0): Vector:100 address :801000000050 irq:33
GPIO(0)-NODE(0): Vector:101 address :801000000058 irq:33
Using TWSI func = 0x48
UEFI Interactive Shell v2.1
choice 3 shell

ThunderX Cavium UEFI install ubuntu CD

enter shell mode and put usb cd-rom .

GPIO(0)-NODE(0): Vector:100 address :801000000050 irq:33
GPIO(0)-NODE(0): Vector:101 address :801000000058 irq:33
Using TWSI func = 0x48
UEFI Interactive Shell v2.1
EDK II
UEFI v2.40 (Cavium Thunder cn88xx EFI ThunderX-Firmware-Release-1.22.11-0-g06c3f37 Sep)
Mapping table
FS0: Alias(s):CD36a0b0a:;BLK1:
PciRoot(0x0)/Pci(0x11,0x0)/USB(0x0,0x0)/USB(0x1,0x0)/CDROM(0x0)
BLK2: Alias(s):      
VenHw(25E45362-4074-46DC-88A0-79D6A23F3C9D)
BLK0: Alias(s):                     
PciRoot(0x0)/Pci(0x11,0x0)/USB(0x0,0x0)/USB(0x1,0x0)
 
Press ESC in 3 seconds to skip startup.nsh or any other key to continue.
Shell> fs0:                                   
FS0:\> ls

run
/boot/grub/arm64-efi

Thinkpad X201i 換風扇

同時間還有處理另一台 Thinkpad x201i , 這一台網路上的文章就比較好了.
不過做都做了, 就再寫一篇吧
Read more »

Thinkpad T420s 換 CPU 風扇

上一篇文章(Thinkpad T460p 入手)有提到, 買完之後才發現電腦變慢是 CPU 風扇的問題. 所以就從淘寶買了 Thinkpad t420s 散熱組更換.

更換中間, 發現大多數的文章在拆到主板之前少了幾張圖片, 雖然自己看 Maintenance manual 都可以, 不過還是寫篇文章記錄一下

Read more »

Thinkpad T460p 入手

去年和老闆談過, 需要買一台新的 Notebook 更換手上己經出些問題的 T420s(請見舊文,Thinkpad T420s 入手), 今年老闆很爽快的答應了.

這期間就開始尋找我的新標地, 而這半年, 我的 T420s 如果有開瀏覽器就常常變的很慢很慢, 當下只覺得時間到, 畢竟風扇有轉看起來溫度稍高而己, 等到我意會到風扇有問題時而導致 CPU 降速時, 新電腦己經上工了.
Read more »

Kubuntu 15.04 + Broadwell / Intel i7-5775C 的問題

之前升級了 Broadwell 架構的 i7-5775C 之後, 裝了 Windows 7 並且也升級到 Windows 10 . (見 電腦升級 i7 5775c + ASUS Z97-A/USB3.1 ) 似乎沒有太大的問題.
問題在於, 我就是手賤, 喜歡裝 Linux 來用. 這下慘了, 折磨了我一個月才搞定這個問題.
Read more »

電腦升級 i7 5775c + ASUS Z97-A/USB3.1

最近八年前買的 Q6600 最近有點怪怪的, 電腦常常開機失敗, 反正都八年了, 是該更新一下系統.
所以就研究一下下一台要用什麼電腦系統, 這個時間點要比較的是 Intel Broadwell 和 Skylake , Broadwell Desktop 六月發表, Skylake 八月初發表(九月上市). 所以如果要選 Skylake CPU, 就要再等一下.

Read more »

ThinkPad T540p Trackpoint 改實體三鍵

ThinkPad T440/X240/T540/W540 這一系列, 可能很多人沒有什麼印像, 不過對於一些老 ThinkPad 迷來說, 絕對是幹翻天的系列. 原因很簡單, 就是那個逆天的 TrackPad .

我不知道出這一系列 ThinkPad 的 PM 是腦殘還是怎麼樣, 你要改六列中島鍵盤也就算了, 畢竟還可以說是符合新味口, 新的鍵盤也沒有真的很難打. (大概是舊版的 70%). 不過那個新的二合一 TrackPoint 的實體按鍵整合進 TrackPad 的上方, 變成 TrackPad 的一部份. 就絕絕對對是一個腦殘到爆炸的設計了.

我想問一下, 你他媽的 ThinkPad 的 PM 有沒有在拿自己家的 NB 做事情呀.

去年, 買了一台 T540p, 之前沒有拿到做什麼事情, TrackPad 到還是可以應付一下, 雖然沒有實體三鍵, 不過用類似 Apple 的 Touchpad 的方式移動, 按一下到是可以接受. 我個人認為 TrackPad 是學 Apple TouchPad 的產品, 但是絕絕對對是東施效顰的功能. 看起來很像, 但是骨子內根本不是同一個東西.
我用過 Macbook Pro 一陣子, 那個 TouchPad 在 Mac OS 內的調效是非常棒的, 我應該用非常精準形容那個 TouchPad. 但是 ThinkPad 的 TrackPad 就是要點什麼沒什麼, 手勢判斷也不是很準確, 我實在懷疑是不是隨便做做就出貨.
Apple TouchPad 是神作, ThinkPad TrackPad 無 TrackPoint 實體按鍵是屎作.

今年, 因為 T540p 拿來做比較多事, 所以花在上面的時間比較多, 這時候, TrackPad 就是個大問題.
初期還可以拿外接 Mouse 撐一下, 不過拿一台 ThinkPad Notebook ,結果小紅點因為按鍵的關係不能用, 這實在是太可笑.
Read more »