squeeze linux kernel ビルド まとめ
- 2011年 5月19日(木) 10:57 JST
- 投稿者: akira
- 表示回数 151
ここからダウンロードLinux2.6 Fedoraもしくは、88E8053
MARVELL社製88E8053のパッチ当て install.shの実行shellはbashに変更
cd DriverInstall/
ls
vi README
ls
sudo ./install.sh
====================================================
Add to your trouble-report the logfile install.log
which is located in the DriverInstall directory.
====================================================
1) installation 3) generate makefile
2) generate patch 4) exit
Choose your favorite installation method:
vi README
ls
sudo ./install.sh
====================================================
Add to your trouble-report the logfile install.log
which is located in the DriverInstall directory.
====================================================
1) installation 3) generate makefile
2) generate patch 4) exit
Choose your favorite installation method:
ここで、2 を選択
cd /usr/src/linux
su 管理者権限でパッチを当てる
cat /home/src/DriverInstall/sk98lin_v10.88.1.3_K2.6.32.patch | patch -p1
cd /usr/src/linux
su 管理者権限でパッチを当てる
cat /home/src/DriverInstall/sk98lin_v10.88.1.3_K2.6.32.patch | patch -p1
make menuconfig
CONFIG_CGROUP_MEM_RES_CTLR
が何処にあるのか?
まず
General Setup -->
Control Group support -->
Resource counters (on) にする。
Memory Resource Controller for Control Groups の確認
ネットワークドライバの確認
Device Drivers --->
-*- Network device support --->
-*- Ethernet (1000 Mbit) --->
<M> Marvell Yukon Chipset / SysKonnect SK-98xx Support
[*] Use Rx polling (NAPI)
チェックがあるか
< > SysKonnect Yukon2 support
チェックが外れているか
基本make menuconfig で自動的に上記の設定になっている。
CONCURRENCY=2 sudo fakeroot make-kpkg --revision Craine.2.6.32-34 --append-to-version -5-amd64-lxc --initrd kernel_image
基本カーネルのバージョンアップの度に赤字の部分を変更してコンパイル
$ sudo ethtool -i eth0
driver: r8169
version: 2.3LK-NAPI
firmware-version:
bus-info: 0000:03:00.0
$ sudo ethtool -i eth1
driver: sk98lin
version: 10.88.1.3 (01)
firmware-version: N/A
bus-info: 0000:02:00.0