進行以下æ¥é©Ÿï¼š
å–得原始碼:
$ apt-get install kernel-source-2.6.11 $ cd /usr/src $ bunzip2 kernel-source-2.6.11.tar.bz2 $ tar xf kernel-source-2.6.11.tar $ mv kernel-source-2.6.11 kernel-source-2.6.11ac7
去除 debian 作的 kernel patch:
$ apt-get install kernel-patch-debian-2.6.11 $ cd /usr/src/kernel-source-2.6.11ac7 $ ../kernel-patches/all/2.6.11/unpatch/debian
套用 Alan Cox 的 kernel patch (ac-patch):
$ cd /usr/src $ wget ftp://ftp.kernel.org/pub/linux/kernel/\ people/alan/linux-2.6/2.6.11/patch-2.6.11-ac7.gz $ gunzip patch-2.6.11-ac7.gz $ cd kernel-source-2.6.11ac7 $ patch -p1 < ../patch-2.6.11-ac7
ç”¢ç”Ÿæ ¸å¿ƒå¥—ä»¶ï¼›åœ¨ç·¨ 2.6.11 ç‰ˆæ ¸å¿ƒçš„æ™‚å€™ï¼Œè¦æŠŠã€ŒCode maturity level optionsã€->「Select only drivers expected to compile cleanlyã€æ‰“é–‹ï¼›å¦å‰‡æˆ‘會åœåœ¨ drivers/char/drm/gamma_drv.o 的地方éŽä¸åŽ» (åƒè€ƒ 這裡):
$ cd /usr/src/kernel-source-2.6.11ac7 $ make-kpkg --initrd --revision=1 kernel_image
å®‰è£æ ¸å¿ƒï¼š
$ dpkg -i /usr/src/kernel-image-2.6.11ac7_1_i386.deb
如果開機碟ä¸åœ¨ IT8212 上,è¦åœ¨è¼‰å…¥æ ¸å¿ƒçš„æ™‚候給 ide0, ide1 åŠ ä¸Šåƒæ•¸ï¼š
ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15
lilo.conf åŠ ä¸Šï¼š
append="ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15"
å…å¾— IT8212 è¢«ç•¶æˆ ide0, ide1 。
P.S. 關於 ac-patch:
Posted by yungyuc
at 20:41,
0 comment,
0 trackback.
Navigate
- Previous: desktop out, notebook in @2005/05/29
- Next: VMware 在 2.6.11 ä»¥ä¸Šçš„æ ¸å¿ƒéœ€è¦ä¿®è£œ @2005/05/30
Add a trackback
Please send trackback to: http://blog.seety.org/everydaywork/2005/5/30/339/trackback/.
Add a comment