Acer 630 安裝debian 終於成功了

Acer 630 安裝debian 終於成功了, 記錄過程為自己留下記錄 , 也希望 Debian 同好參考, 建議改進, 互相勉勵.

The kernel 核心

Debian miniwoody 光碟 ,灌好 2.4.18-bf2.4 , install 過程選擇 hardware autodetect 硬體自動偵測, 完成 reboot 重開機.


# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# apt-get install kernel-package libncurses5-dev kernel-source-2.4.22

進入 /usr/src 應會找到 kernel-source-2.4.22.tar.bz2


# tar jxvf kernel-source-2.4.22.tar.bz2
# cp /boot/config-2.4.18-bf2.4 /usr/src/kernel-source-2.4.22
# cd /usr/src/kernel-source-2.4.22
# make-kpkg --config menuconfig
  1. 開始載入先前 2.4.18-bf2.4 , autodetect 硬體自動偵測設定的 config

    Load an Alternate Configuration File –––> config-2.418-bf2.4

  2. 再設定 acer 630 硬體的設定
    
    http://www.fagotten.org/daniele/acer-tm630/
    
    Loadable module support –––>
    [*] Enable loadable module support
    ATA/IDE/MFM/RLL support –––>
    <*> ATA/IDE/MFM/RLL support
    IDE, ATA and ATAPI Block devices –––>
    [*] Generic PCI IDE chipset support
    [*] ALI M15x3 chipset support
    Network device support –––>
    Ethernet (10 or 100 Mbit) –––>
    [*] Ethernet (10 or 100Mbit)
    [*] EISA, VLB, PCI and on board controllers
    <*> RealTek? RTL-8139 PCI Fast Ethernet Adapter support
    Character devices –––>
    <*> /dev/agpgart (AGP Support)
    [*] ALI chipset support
    [*] Direct Rendering Manager (XFree86 DRI support)
    Sound –––>
    <M> Trident ( Ali ……. )
    

    Exit the kernel configuration and save it.


# make-kpkg clean
# make-kpkg –rev Custom.1 kernel_image ( 可以不打 )
# make-kpkg binary-arch
# cd ..

http://moto.debian.org.tw/viewtopic.php?t=1760

事實上 binary-arch會產生kernel-image.deb ,kernel-headers.deb,

並用dpkg -i來安裝編譯好的kernel。


# dpkg --i /usr/src/kernel-image-2.4.22_Custom.1_i386.deb
# dpkg --i /usr/src/kernel-headers-2.4.22_Custom.1_i386.deb
# lilo –v –v –v
# reboot …….

X Window

讓您的 X Window 更美好-唯有 IceWM

http://moto.debian.org.tw/viewtopic.php?t=1945

apt-get install xserver-xfree86 xbase-clients xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xterm icewm

( 或 tasksel 選 x-window )

NVIDIA driver 安裝

# uname –r : 2.4.22

NVIDIA driver 須要 kernel 升級編譯 Compile , 常常有找不到 headers.
可是不知道為什麼,會產生許多 header 檔找不到的問題.
我確定 kernel source 下 include 裡的各個應該搬到 /usr/include 的資料夾我都有搬.
看看錯誤訊息,常常是 header 中指向另一個 header 檔的路徑錯誤,不曉得如何解決 ?

http://www.nvidia.com/object/linux.html

NVIDIA-Linux-x86-1.0-5328-pkg1.run
/usr/src/kernel-image-2.4.22
/usr/src/kernel-headers-2.4.22 ( 自己產生 ,不必外載 )
/usr/src/NVIDIA-Linux-x86-1.0-5328-pkg1.run

http://moto.debian.org.tw/viewtopic.php?t=1702&highlight=NVIDIA-Linux


# chmod 777 NVIDIA-Linux-x86-1.0-5328-pkg1.run
# ./NVIDIA-Linux-x86-1.0-5328-pkg1.run --kernel-include-path=/usr/src/kernel-headers-2.4.22/include

設定 XF86Config

  1. #dpkg-reconfigure xserver-xfree86
    (這是最簡單的方法)
  2. #XFree86 -configure
    (這個方法會產生設定檔 /root/XF86Config.new)
  3. cp /usr/share/doc/NVIDIA_GLX-1.0/XFree86Config.sample /etc/X11/XF86Config-4
    (這個方法最有趣不過要修改的地方比較多如 font path 和螢幕頻率等等)

五.其它

  1. XFree86 -xf86config /root/XF86Config.new
    (此參數可以幫我們測試 /root/XF86Config.new 是否有問題)
  2. cat /var/log/XFree86.0.log|grep EE
    (這樣可以把 /root/XF86Config.new 錯誤列出,再用 nano /root/XF86Config.new 編輯、修改錯誤的部份)

後記:

謝謝參考阿信大大, SAMPO 大大 的文章,

Debian Linux的核心處理

http://moto.debian.org.tw/viewtopic.php?t=1760
按裝官方釋出的 NVIDIA Driver for linux
http://moto.debian.org.tw/viewtopic.php?t=1702&highlight=NVIDIA-Linux
讓您的 X Window 更美好-唯有 IceWM

http://moto.debian.org.tw/viewtopic.php?t=1945

turtle
93- Jan –7
turtle5001tw [at] yahoo [dot] com [dot] tw
http://www.tmn.com.tw/turtle/turtle.html
參考 /etc/X11/XF86Config-4
( XF86Config-4 )?

回應

評論查看選項

選擇你喜歡的顯示回應的模式,並點選「儲存設定」,以啟用你所做的改變。
turtle5001tw 的照片

acer TM 630 Hotkey driver for Linux (acer 功能鍵之設定)

http://www.informatik.hu-berlin.de/~tauber/acerhk/ (Linux )

ftp://ftp.support.acer-euro.com/notebook/TravelMate_63x/ ( Win2k , WinXP )

acer TM 630

acer 功能鍵之設定 Fn-Fx ( F1, F2,F3,F4,F5,F6,F7,F8 )

Acer Hotkey driver for Linux

I bought myself an Acer Travelmate 630 notebook and installed Linux without any major troubles. Then I tried to make use of those special keys (P1, Mail, ...) and found, that they are not real keys but handled differently.

So I looked at windows and what it does to make use of those keys. This is the result of my "research":

* The sources: Acer Hotkey driver for Linux - acerhk-0.5.21.tgz.
* Acer Hotkey driver for Linux - acerhk-0.5.21.tar.bz2.

* A prepackaged RPM version for Fedora Core 3 from Ismael Olea: compiled driver for i386 architecture
* RPM source package, can be recompiled on other system easily

# cp acerhk-0.5.21.tar.bz2 /usr/local
# cd /usr/local
# tar jxvf Linux - acerhk-0.5.21.tar.bz2
# cd /usr/local/acer-0.5.21
# make
# make install
# modprobe acerhk
# lsmod

turtle5001tw
2005-3-17

turtle5001tw 的照片

Debian無線網卡驅動使用心得 (無線網卡是 ASUS WL-1

Broadcom 4301 + ndiswrapper

http://tavi.debian.org.tw/index.php?page=Broadcom+4301+%2B+ndiswrapper&v...

Pontus Fuchs 提供了一套採 GPL 的 ndiswrapper ,提供了對 Intel PRO/Wireless、Broadcom、Intersil Prism GT/Duette/Indigo 等多種 Windows 無線區網驅動程式的相容性與穩定性。

Linuxant 的 DriverLoader? 是一套相容包裝軟體(compatibility-wrapper)。透過 DriverLoader便可在 Linux x86 系統上,使用硬體廠商提供的標準 Windows NDIS 驅動程式。許多用戶不耐等待 Intel 釋出原生 Linux 驅動程式,轉而安裝 DriverLoader以便於 Linux 環境下,使用 Centrino 無線區網設備

http://sourceforge.net/projects/ndiswrapper

http://ndiswrapper.sourceforge.net/

Ref :

1. Getting Your WireLess? NIC Working with the NDIS Wrapper Device Driver

http://www.linuxelectrons.com/article.php/20040507104718960

2. 錄自 FourDollars' GNU/Linux World 單篇文章

http://www.wretch.twbbs.org/blog/FourDollars&article_id=111095

March 30, 2004

[心得] Debian無線網卡驅動使用心得

分類: 心得分享

先準備好無線網卡的 Windows 驅動程式

我用的無線網卡是 ASUS WL-103b

但是只能用 Win98 的驅動程式 ( 試過 2k,XP 都不行 )

再到 http://ndiswrapper.sourceforge.net/ 抓 ndiswrapper-X.X.tar.gz 下來

用 tar xzvf ndiswrapper-X.X.tar.gz 解開

進去該目錄 make all ( 要先裝好 kernel-headers-X.XXX kernel-pcmcia-X.XXX 等相關套件 )

1. ndiswrapper -i /path/to/XXX.inf // 安裝 ( 抓 Windows 的驅動程式裡面 )

..

1. ndiswrapper -l // 可以檢查裝好了沒 ( 裝好了會出現 present 字樣如下 )

Installed ndis drivers:

bcmwl5a present

1. modprobe ndiswrapper // 將 driver 掛到 kernel 上
2. dmesg // 也可以看到如下之類的

..

ndiswrapper version X.X loaded

ndiswrapper adding bcmwl5.sys

..

1. iwconfig // 就應該可以看到如下之類的

..

wlan0 IEEE 802.11...

Mode:Managed...

Bit Rate:11M...

RTS thr:2347...

Encryption...

..

1. iwconfig wlan0 scanning // 就可以看到有甚麼AP可以用 ( 當然AP要設open才看的到 )

..

1. iwconfig wlan0 essid "XXX" .... ( 這部份要學一些東東 )

..

1. dhclient wlan0

..

Sending on LPF/wlan0/XX:XX:XX:XX:XX:XX

Sending on Socket/fallback/fallback-net

DHCPREQUEST on wlan0 to 255.255.255.255 port 67

DHCPACK from 192.168.XXX.XXX

bound to 192.168.XXX.XXX -- renewal in 86400 seconds.

..

就連上網路囉~~~ p^^q 耶!

turtle5001tw 的照片

ApRadar - 自動尋找 AP無線區網

http://wiki.personaltelco.net/index.cgi/ApRadar

AP 雷達

http://apradar.sourceforge.net

自動尋找 AP無線區網 AccessPoint

linux wireless management client

注解:

最近成功更改 apradar-0.52-1.i586.rpm 成 Debian Package

放在 yahoo groups , 請用 Yahoo ID , PW 下載:

http://groups.yahoo.com/group/ipodder-dev/files/apradar/

apradar_0.52-2_i386.deb

libgtkmm2.0-1_2.2.12-2_i386.deb

libstdc++6_3.4.3-4_i386.deb

turtle5001tw

2005-3-17