richliu’s blog

Linux, 工作, 生活.

richliu’s blog header image 4

Entries Tagged as 'Hardware'

Trace32 在 Ubuntu 上執行的問題

April 7th, 2008 · No Comments

Trace32 在 ubuntu 上會抓不到 USB device, 在 Gentoo 上並沒有這樣的問題.
這是因為 ubuntu USB device 預設不會建立相容目錄 /proc/bus/usb .
這時候就要修改 /etc/init.d/mountdevsubfs.sh , 找到
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
將最後四行的 "#" unmark 掉.
然後建立 system group 給 usb 的使用者
sudo addgroup --system usbusers
# Output [...]

[Read more →]

Tags: Embedded · Hardware · UNIX

Intel ICH9 AHCI mode + Windows XP 的問題.

February 28th, 2008 · No Comments

Intel 官方的 Matrix Driver for Window XP 不支援 ICH9 的 AHCI, 聽說 Vista 的版本是支援的(我不確定, 短期內不想也不會 Update 到 Vista).

Tags: AHCI, Driver, Intel ICH9, Windows XP

[Read more →]

Tags: Hardware

Wii 上也可以執行 Linux 了.

February 27th, 2008 · No Comments

Digg 報導, Wii 上己經可以執行 Linux 了.
目前是提供 Linux kernel 2.6.24 的 patch. 而這是使用 USB Gecko 的成果.
不過如果連 USB Gecko 都出來了, Linux support Wii 只是早晚的事情吧 XD
謎之音 : 不知道這個 USB Gecko可不可以拿來當金手指.

Tags: Linux, Wii

[Read more →]

Tags: Embedded · GAME · Hardware · Linux

[ARM] chroot 出現 Message “Illegal Instruction”

February 21st, 2008 · 2 Comments

記錄一下,
不僅僅是 chroot 以外, 如果執行任何程式有 "Illegal Instruction" 時, 記得將 kernel 的 NWFPE 選項 enable.

Tags: arm, kernel, Linux

[Read more →]

Tags: Embedded · Hardware · Linux

Seagate ES.2 ST31000340NS 在 Linux 下只抓到 33MB 的問題.

February 18th, 2008 · No Comments

過年前, 因為某台機器連續壞了二顆 Seagate 250G HDD.
所以備載容量下降 500G.
在 slzzp 的道德勸說之下(他說資料比金錢重要呀), 所以最後就選了 Seagate ES.2 ST31000340NS (1000G) 的 HDD 做為備援.

Tags: Hardware, hdparm, Linux, linux ide, seagate, ST31000340NS

[Read more →]

Tags: Hardware · Linux

[Linux][Kernel] Kernel Oops 網站.

December 21st, 2007 · No Comments

http://www.kerneloops.org 是一個會收集 mailing list 和 bugzilla 的網站, 他將收集到的 oops 整理成一份簡單的 report.
這樣大家就可以知道, 那一版的 kernel 有多少個什麼類型的 Bug.
Bug Report 包含 module 和 backtrace, 不過不含原始網站連結, 這是比較可惜的地方
常常碰 embedded linux 的人, 常常要找一些莫名的 bug, 有時候為了節省時間,
會想辦法看看有沒有相對應的 Bug Patch, 如果有就非常方便.
這個網站看起來是可以節省一些 Search 的時間, 運氣好說不定碰到的 Bug 是同一個呀
Ref.
Kernel Trap : Collecting Kernel Oops Data
[Tags] Linux, kernel, oops [/Tags]

Tags: kernel, Linux, oops

[Read more →]

Tags: Embedded · Linux

[Linux][Kernel][Driver] 老師有沒有說, 不要用 cb!

October 25th, 2007 · 1 Comment

之前就苦口婆心的說, Network Driver 不要偷用 sk_buff 內的 cb .
就是有人不聽, 一定要用!

Tags: Linux

[Read more →]

Tags: Embedded · Linux · Programming

[Linux][Kerne][Tips] 在 minicom 下送出 SysRq

September 20th, 2007 · No Comments

除了 Linux kernel 要加上 SysRq 的 Function 以外,
按 ctrl+a f 就是送出 break key.
這要配合 Command Key 使用
No tag for this post.

[Read more →]

Tags: Embedded · Linux

[Gentoo][心得] Q6600 在 Linux

September 1st, 2007 · 1 Comment

除了 Windows 搞得很煩以外, 其實 Linux 也是花了不少功夫,
首先是安裝第一件事就是碰到 Gentoo 抓不到 Intel SATA 的硬碟我的解決方法很簡單, 就是拿 ubuntu 7.10(測試版) 的光碟片開機(註: 無法進入 GUI mode, 但是 7300LE 就可以)抓到 SATA 以後, 就可以將 2007.0 的 Stage3 系統裝進去.
這部份 Kernel 安裝應該是很簡單的, 由於本人很懶, 不喜歡 OS 放 RAM Disk所以我 SATA 的 Driver 都是直接編進 kernel 的.
對了, 如果記憶體有 4G , 記得在 Kernel 要選擇支援 64G Memory.要不然也只會抓到 3.3G 左右.
Realtek HD-AUDIO [...]

[Read more →]

Tags: Gentoo · Hardware · Linux · Software · 垃圾桶

[震怒] 微軟果然在 Vista 放地雷, 讓 Windows XP 無法安裝.

August 30th, 2007 · 31 Comments

Vista 的憂(因為微軟不是人)優點我想大家都有目共睹,
看到 Vista 的表現, 讓我不禁想起, 微軟一定要在 500 付牌前*註1 Windows XP 內就埋下地雷.
這樣 Vista 才會表現好.
最近購入了一台新電腦, 在測試過幾種 OS 之後, 我決定還是用牌子老信用好的 Windows XP.
才發現,
...微軟真她媽的在 Windows XP 內埋下大地雷...

Tags: 4G Memory, Gentoo, Microsoft, Partition, Vista, XP,   Gentoo, 開機

[Read more →]

Tags: Gentoo · Hardware · Linux · Software · 垃圾桶