不知有沒有人曾經在Centrino 系列的laptop安裝過

Moderator: Forums Team

Post Reply
wangjim
Posts: 116
Joined: Thu Jan 16, 2003 1:08 am

不知有沒有人曾經在Centrino 系列的laptop安裝過

Post by wangjim »

Dear All,

我決定將我的laptop Toshiba R100換成Gentoo linux,剛剛survey了一下,似乎需要2.6的核心.但是我沒有在laptop裝過linux , 所以不知道我需要安裝哪些tool,還有聽說 toshiba對linux的support還不錯,所以不知有沒有提供一些特殊套件. 還有因為機器是屬於laptop,所以有先天硬體限制 (power ,cpu clock,etc),所以如果你們安裝於laptop時候,會不會考慮做一些 optimization,如WM的選擇,或一些執行速度較快的東西,或者是一些方便 laptop使用的tool像power manager之類的. 還有最重要的CFLAG和CHOST要怎麼下.


p.s. 問題很多 ,請多包含.

Sincerely,

Jim
seifer
Posts: 248
Joined: Wed Dec 10, 2003 7:54 am
Location: 台灣/台南

Post by seifer »

我的是(asus)Pentium-4 M 不是Pentium-M
不過我大部份裝的東西都跟Desktop PC一樣

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -mfpmath=sse -msse2 -mmmx -fomit-frame-pointer"
CXXFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -mfpmath=sse -msse2 -mmmx -fomit-frame-pointer"




我現在用gentoo-dev-sources-2.6.5-r1挺好的

2.6之後
Pentium-M增加到kernel選cpu的選項中
ACPI裡面也有專為ASUS跟Toshiba最佳化的部份
另外也有改變CPU frequency的功能(這部份我想是跟power saving有關吧),不過我之前沒找到類似win下面power gear這類
馬上切換系統速度的軟體,cpufreqd跟cpudyn我用過,不過不大方便,反正我幾乎沒在用電池,所以調整的freq的部份我沒編入核心

無線網路方面,我自己是pcmcia卡,我不清楚centrino是內建? or?


軟體方面我覺得akpi不錯
http://akpi.scmd.at/
還有Toshiba extras

另外大概就kde3.2.2有內建無線網路軟體

不然就emerge -s 關鍵字 試試看吧 :)

seifer@pc seifer $ emerge -s toshiba
* app-laptop/toshiba-utils
Latest version available: 2.0.1-r1
Latest version installed: [ Not Installed ]
Size of downloaded files: 376 kB
Homepage: http://www.buzzard.org.uk/toshiba/
Description: Toshiba Laptop Utilities
License: GPL-2
wangjim
Posts: 116
Joined: Thu Jan 16, 2003 1:08 am

Post by wangjim »

Dear All,

首先先謝謝seifer給我的意見,這給天我已經成功將Gentoo裝入我的Laptop,現在可以跑Gnome但是還有一些問題等待解決.以下我提供我的方法:

Kernel: Gentoo-dev-2.6.5-r1
X : Xorg-6.7.0(patched by GOT ebuild team)

1. Starting from 2004.1 livecd
首先利用Gentoo提供的2004.1 livecd開機,記得在boot選項中,選用smp開機,因為smp的kernel是2.6版的.

2. Something for Gentoo user:
CFLAG:
CFLAGS="-O2 -march=pentium3 -mmmx -msse -msse2 -funroll-loops -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -pipe"
這是我找了一些文章之後的結果,也許有人會想問為什麼 -march=pentium3 原因是pentium M的架構和pentium III較為接近(compared with Pentium 4).而我也用了這一個CFLAG編譯,到目前為止還算正常.

3. Kernel Configuration
選擇2.6.5的原因是,只有在2.6版的kernel,才有support pentium M in the kernel option[suggested by seifer ]. 我放上我的kernel config,但注意因為硬體規格不同,所以請注意,
[1]我的laptop是toshiba,所以我編了toshiba相關的東西進去.
[2]我的電腦沒有內建紅外線,IEEE1394,光碟機,SCSI所以我都把他移除了.
[3]還有我的fs是reisfer 和ext2所以一些我用不到的我沒編進去.
[4]當然還有多要注意的,不過留給各位去試.

config-2.6.5

4. Xorg
基本上就把got ebuild所提供Xorg裝進去就是了,不過因為我硬體的特殊規格,所以在驅動硬體少有一些問題:

[1]grphic driver( trident Cyber blade Xp4m32)的顯示效果不好,畫面會稍微lag.
[2]USB mouse 和 touchpad 都可以同時使用,不過滾輪功能失效,即時我加了相關設定

所以如果有人遇過這樣問題的話,希望能提供給意見.
xorg.conf

Updated on 20040613
Another way for Display:
因為使用內付的driver會有lag的現象,所以我用了framebuffer暫時來取代他,你可以透過以下的Link找到我的config.


5. Cetrino SpeedStep Configuration
記得在kernel中編入相關的support,如果你編成模組的話你要載入
speedstep-centrino,ac,toshiba_acpi , battery ,processor, button, fan ,thermal ,cpufreq_performance ,cpufreq_powersave
接下來如果你想要控制你的cpu速度的話
[1]將cpu速度設為800MHZ
echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
用cat /proc/cpuinfo來看結果.
[2] 你可以從/sys/devices/system/cpu/cpu0/cpufreq/的cpuinfo_max_freq和cpuinfo_min_freq得知相關cpu最大速度和最低速度.
PCMCIA 和USB
PCMCIA -> modprobe yenta_socket
USB -> uhci-hcd

Wireless Lan
Updated on 20040613
原來intel有提供 linux的driver,只要emerge ipw2100不過因為有一問題在,他似乎需要修改在sandbox限制以外的檔案,所以請以下列指令進行安裝:
FEATURES=-sandbox emerge ipw2100
安裝完後modprobe ipw2100就可以使用了,不過我還沒測試過,不支是否完全成功,但至少在modprobe沒問題.其他的應該是無線網路的使用方法,案安裝硬體無關.


Hot Key
Updated on 20040613
這一個問題後來解決了,原來對toshiba的使用者而言還真不錯,友人寫了類似我要的這些功能,例如調整螢幕亮度,聲音之類的,如果你也是toshiba的使用者(支援APCI),那你參考一下這一個網頁吧fnfx,不過這好像可以用在其他ACPI的電腦,如果有意願的人可以試試 .而有一點要提的在portage中的toshiba-utils是不支援目前的電腦的,因為他會based on APM, 所以對目前的情況是不適宜的.

Updated on 20040614
我發現有人替gentoo寫了個 一個 ebuild,可以在這邊download不過有一些細微設定要注意一下.



先這樣,等我解決什麼之後在做update.

Sincerely,

Jim
Last edited by wangjim on Mon Jun 14, 2004 1:40 pm, edited 4 times in total.
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

在 kernel 2.6 + X 要使用滑鼠滾輪, 必須將 InputDevice 中, mouse 那項的 Protocol 改成 "ExplorerPS/2".

Code: Select all

Options "Protocol" "ExplorerPS/2"
至於無限網路跟鍵盤上那些多出來的鍵, 不知道以下兩個 package 能不能幫上忙:
net-wireless/ipw2100 <== intel pro2100 無線網路卡驅動程式
x11-misc/lineakd <== 讓你使用鍵盤上多出來那些按鍵
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
seifer
Posts: 248
Joined: Wed Dec 10, 2003 7:54 am
Location: 台灣/台南

Post by seifer »

【Palatis】 wrote:在 kernel 2.6 + X 要使用滑鼠滾輪, 必須將 InputDevice 中, mouse 那項的 Protocol 改成 "ExplorerPS/2".

Code: Select all

Options "Protocol" "ExplorerPS/2"
我沒改也可以耶,我覺得2.6在touchpad搞的很好
Xf86config裡面不需要再設定Layout:
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "touchpad" "CorePointer"
InputDevice "usbmouse" "AlwaysCore"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
之類的


且也不會有2.4時,啟動x之後在插上USBmouse卻不能動的情況
(就是要進X前就插好)
wangjim
Posts: 116
Joined: Thu Jan 16, 2003 1:08 am

Post by wangjim »

恩,後來我發現是我自己粗心忘記掛載該要的driver,現在USB和touchpad都可以正常使用,而就如seifer說的,我只要插上usb mouse後,不用重新啟動X就可以使用了. 不過我記得我在winxp中,我的touchpad的right edge可以充當滾輪的功能,不知道在linux下要怎麼設置?我後來參考一些資料,有提到一個叫synaptics的,不過照著他的文件設定,但還是弄不出來,希望有經驗的人可以提供一下怎麼作.
seifer
Posts: 248
Joined: Wed Dec 10, 2003 7:54 am
Location: 台灣/台南

Post by seifer »

據我所知,我在用kernel 2.4時
emerge xfree 裡面會有訊息下載synaptics的driver了

另外我裝好kernel 2.6時,看開機訊息
#dmesg
也有synaptics touchpad的訊息 (大概kernel本身支援它了)

所以也許是設定的問題

或許\r
xfree86config
那個Emulate 3 button 要開?

我沒試過,因為我的touchpad好像沒有滾輪功能??

我覺的還是滑鼠好用 :D
wangjim
Posts: 116
Joined: Thu Jan 16, 2003 1:08 am

Post by wangjim »

呀,又解決了幾個問題,不過touchpad還沒解決,希望過幾天可以解決.所以我現在還想解決:

[1] touchpad 的捲動.
[2] 是不是能夠調整硬體power的消耗,例如螢幕亮度,cpu的速度,可以隨著我工作的狀態而自動調整,而不需要自己手動.

不過以上的功能是可有可無,不過既然要做,就做完美一點^^
wangjim
Posts: 116
Joined: Thu Jan 16, 2003 1:08 am

Post by wangjim »

恩,好我來看看謝謝你摟 :D
tick
Posts: 1
Joined: Mon Aug 09, 2004 7:26 pm

Centrino wireless 另類解決法

Post by tick »

User avatar
benny
Posts: 1120
Joined: Sun Apr 06, 2003 7:03 pm
Location: 家裡
Contact:

Post by benny »

portage 也有提供 ipw2100 & ipw2200。
所以應該比 ndiswrapper 還要適合 centrino 。
GOT 討論區管理規則及使用指南
http://forums.gentoo.tw/viewtopic.php?t=43260
實行中!
加入 GOT 的郵件討論!
http://lists.linux.org.tw/cgi-bin/mailm ... nfo/gentoo
ccpz
Posts: 167
Joined: Fri Aug 01, 2003 8:33 am
Location: 新竹

Post by ccpz »

scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Post by scsi »

發現現在用NB玩gentoo的人愈來愈多了 :D
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
Post Reply