Requirements
This package is created in Ubuntu 11.04 and should install fine in all versions of Ubuntu Linux 11.04 (as well 10.10) and Linux Mint 11 (as well Mint 10) (should as well in debian squeeze but not sure about dkms)
The build is for 64bit core2 processors and above (intel quadcore, i3, i5 and i7)
The following are the configuration settings
- Processor is selected as CORE2
- Makefile and Makefile_32 modified to reflect march settings and mtune settings to core2
- Configuration of oneiric kernel is taken as base, http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39.3-oneiric/
- Kernel Timer Frequency is 100 HZ as oneiric kernel config defaulted to this frequency
How to install
To install
sudo dpkg -i linux-image-2.6.39.3-core2swift_14.00_amd64.deb linux-headers-2.6.39.3-core2swift_14.00_amd64.deb
followed by (these steps update-initramfs and update-grub are not required for mint10 or maverick, these were required when using Ubuntu Lucid)
sudo update-initramfs -c -k 2.6.39.3-core2swift
and final step of
sudo update-grub
before rebooting and reboot into the newly installed kernel from grub
How to build yourself
follow my blog on how to build kernel in ten steps at
Kernel Source
I downloaded the kernel source tarball from kernel.org
Version: 2.6.39.3
MD5SUMS
e56c13441a01d2d824d41c8c334acb90 linux-headers-2.6.39.3-core2swift_14.00_amd64.deb
499ea0974956939207bf8ca04a492ec5 linux-image-2.6.39.3-core2swift_14.00_amd64.deb
674cde81ea04c5da83a6affc57023424 Readme.odt
ee780107d2ebd285f671eea7472b981f Readme.pdf
ea48c1e9f29ef88987cc4d6af96a949a CONFIG-CORE2
SHA256SUMS
8cde00077d2ab4345c989ebb56b8788db99c9ca5cc052ffeb73c6c2255de1507 linux-headers-2.6.39.3-core2swift_14.00_amd64.deb
94018021e25d3ca7091f5e8f90229e7623e7b154233e87ae4f4a2a0489148591 linux-image-2.6.39.3-core2swift_14.00_amd64.deb
98ce48f9a274b2dc6c6563a3e2448d2631dab1650028f93553bede54a8df2a78 Readme.odt
28a4dc58860d6e4a6081b093ae2034e8e8d5aaf2977e516c801b2d956a20dd26 Readme.pdf
0e70cab7e27d3511e77e362f5bca1d85f467e5d85a3563d3e4025046b14e8d1a CONFIG-CORE2
Dropbox Download Links
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/CONFIG-CORE2
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/linux-headers-2.6.39.3-core2swift_14.00_amd64.deb
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/linux-image-2.6.39.3-core2swift_14.00_amd64.deb
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/Readme.odt
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/Readme.pdf
e56c13441a01d2d824d41c8c334acb90 linux-headers-2.6.39.3-core2swift_14.00_amd64.deb
499ea0974956939207bf8ca04a492ec5 linux-image-2.6.39.3-core2swift_14.00_amd64.deb
674cde81ea04c5da83a6affc57023424 Readme.odt
ee780107d2ebd285f671eea7472b981f Readme.pdf
ea48c1e9f29ef88987cc4d6af96a949a CONFIG-CORE2
SHA256SUMS
8cde00077d2ab4345c989ebb56b8788db99c9ca5cc052ffeb73c6c2255de1507 linux-headers-2.6.39.3-core2swift_14.00_amd64.deb
94018021e25d3ca7091f5e8f90229e7623e7b154233e87ae4f4a2a0489148591 linux-image-2.6.39.3-core2swift_14.00_amd64.deb
98ce48f9a274b2dc6c6563a3e2448d2631dab1650028f93553bede54a8df2a78 Readme.odt
28a4dc58860d6e4a6081b093ae2034e8e8d5aaf2977e516c801b2d956a20dd26 Readme.pdf
0e70cab7e27d3511e77e362f5bca1d85f467e5d85a3563d3e4025046b14e8d1a CONFIG-CORE2
Dropbox Download Links
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/CONFIG-CORE2
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/linux-headers-2.6.39.3-core2swift_14.00_amd64.deb
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/linux-image-2.6.39.3-core2swift_14.00_amd64.deb
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/Readme.odt
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.39.3-core2swift/Readme.pdf
This should solve bluetooth problems as Oneiric config compiles Bluetooth modules as part of kernel and this kernel uses the same config!
ReplyDeleteI built the same kernel optimized for amdfam10 processors( Athlon X2 7x50, Phenom X3/X4, Phenom II,
ReplyDeleteAthlon II X2/X3/X4 according to SafeCFlags from gentoo wiki)
Here are the download links for interested in testing (I dont have amd processor to test)
Config
Kernel Image
Kernel Headers
Readme.pdf
Readme.odt
SHA256SUMS
MD5SUMS
SHA256SUMS of the amdfam10 build files (just a cross reference other than dropbox)
ReplyDelete2af21b90a8cf749181be2f2aa317bae3687ca2556925fb96c39ab99814f0f900 linux-headers-2.6.39.3-amdfam10_14.00_amd64.deb
5f76bd7ab02a15595adca2ec1b919b7f15126290db814baeedd6bd1966b7f8f1 linux-image-2.6.39.3-amdfam10_14.00_amd64.deb
9cd59b280c0d1248cd07c8a3a6976829e3a75e15f6efceec1da8ac2eb7bf0eba Readme.odt
5c741faa15d25741d9a6c66b304fb6b6b0f74b04c49d37986a7d60e574209889 Readme.pdf
9c1ece94fc265c5f3a9f57c0e32402a6cb11e8b494e65281a0ac65d31a6fbdf1 CONFIG-AMDFAM10
Safe CFLags Gentoo wiki link
ReplyDeletewaiting for your corei7 specific compile, it's a killer :)
ReplyDeleteO2 optimized or O3 optimized ?
ReplyDelete