View Full Version : How To Compile the new 2.6.16 kernel from kernel.org
xXx 0wn3d xXx
May 9th, 2006, 07:09 AM
I've just installed dapper beta 2 and decided to use a 2.6.16 kernel I compiled in Mepis (the ubuntu alpha version) as it ran really well in Mepis, and the same config also works well in slackware. The problem: the ip tables issue mentioned in this thread and a failure to start the enterprise volume manager on boot (with the result that I can't mount a fat32 partition). So I decided to follow this guide but got the same problem. I tried using a patched vanilla kernel, an unpatched kernel, the config file from my existing ubuntu kernel, and a custom config file that's worked well in other distros. Unfortunately nothing seemed to solve these issues. I've reverted to the stock 686 dapper kernel - 2.6.15-22 - and everything works again, but has anyone got any ideas why this is happening?
There is a tutorial on how to get iptables to work with new kernels :) Check the first page of this thread. It's all the way on the bottom of the first post.
Steve1961
May 9th, 2006, 07:16 AM
There is a tutorial on how to get iptables to work with new kernels :) Check the first page of this thread. It's all the way on the bottom of the first post.
Thanks, I saw that, but haven't tried it as my main concern is the enterprise volume manager issue.
geearf
May 9th, 2006, 05:41 PM
Well I still don't understand the whole restricted modules compiling thing. How do you compile restricted modules, are they part of the kernel compile or just some kind of secondary operation you do after the kernel compile? I don't expect you to give me a long drawn out explanation, perhaps just quote me something from a web page or point me in the direction of something that can explain restricted module compiling.
if you look at this page : http://packages.ubuntulinux.org/dapper/base/linux-restricted-modules-686
you will see that restricted modules are modules that are not free, so they do not come with the kernel itself, but you can still compile them as another package.
Sorry it's a bit late, and I'm not thinking very right right now ...
Resurrection
May 9th, 2006, 06:22 PM
I appreciate you sticking with me on this geearf. I think I am very slowly getting the idea now, kind of like pounding a nail into my head.
http://www.faqs.org/docs/Linux-HOWTO/Module-HOWTO.html
That site talks about LKMs (Loadable Kernel Modules). Is that along the same lines as a restricted kernel module? As I think I understand, a restricted module is one that must be compiled based on the kernel image you are using, but I don't get this: Does that restricted module have to be done as part of the kernel compile or can it be done separately like a LKM?
neoaddict
May 9th, 2006, 07:02 PM
Can I apply the latest kernel patches from Synaptic or no? Thinking no because they're for 2.6.12....
jdusablon
May 10th, 2006, 03:01 AM
Wow! What a difference! Thanks, MasterChief1234! My system is pretty snappy now!
eproject
May 10th, 2006, 04:46 AM
i try to compile new kernel by follow how to 2.6
mounting root file system.14 Vanilla kernel + ck Patchset like this
my labtop spec
ASUS M5200AE
Centrino 740 1.73GHz
512MB
Digital Flat Panel on Mobile intel(R) 915GM/GSM
sudo apt-get install build-essential bin86 kernel-package
sudo apt-get install libqt3-headers libqt3-mt-dev (needed for make xconfig)
sudo cp linux-2.6.14.tar.bz2 /usr/src
cd /usr/src
sudo tar -xvjf linux-2.6.14.tar.bz2
sudo mv linux-2.6.14/ linux-2.6.14cK1
sudo rm -rf linux
sudo ln -s /usr/src/linux-2.6.14cK1 linux
cd /usr/src/linux
sudo -s -H
Password: <specify user password>
sudo bzcat /home/username/patch-2.6.14-ck1.bz2| patch -p1
sudo cp /boot/config-2.6.12-9-686 .config
sudo make xconfig
(chang config:
In "General Setup" activate:
-Support for paging of anonymous memory (swap)
--Support for prefetching swapped memory
In "Processor type and features":
-Processor family Choose the model of your processor.
Activate:
-Preemption Model
--Voluntary Kernel Preemption (Desktop)
-High Memory Support
--off -if you have less than 1 GB of RAM
--1GB Low Memory Support -if you have 1GB of RAM
--4GB -if you have more than 1GB of RAM
-Timer frequency
--1000 Hz
In "Device drivers" go to "Block devices" and in "IO Schedulers"
leave only the "CFQ I/O scheduler" activated, which provides the best performance.
In "Kernel hacking" uncheck "Kernel debugging".)
make-kpkg clean
make-kpkg -initrd --revision=ck1 kernel_image
sudo dpkg -i kernel-image-2.6.14*.deb
sudo reboot
but after i reboot my ubuntu ... it show me about can run new kernel
but after loading "Mounting root file system" .... it's hang, stop running and show problem
http://juszt.exteen.com/images/Untitled-1%20copy.jpg
thank you
bepcyc
May 10th, 2006, 07:51 AM
my problem is that I boot my breezy from usb hdd
so I need to build a special initrd image, because kernel need to wait about 10 seconds after inserting usb modules before it can mount root partition from usb hdd
I have a /etc/mkinitrd/mkinitrd.conf which worked with previous versions of kernel (from Ubuntu)
but with compiled 2.6.16 kernel it doesn't work
I do as usual
mkinitrd -o /boot/initrd-`uname -r`
everything ok here
but when I try to boot this kernel I get a lot of errors
it looks like
... unknown filesystem type 'devfs' ...
what does it mean?
devfs is not in kernel, as far as I know
yoshic
May 10th, 2006, 10:54 AM
thnks men, it worked perfect for me :KS thanks many thanks
Resurrection
May 10th, 2006, 11:15 AM
Well after muching tweaking, reading, and learning, I have discovered that geearf was right, I do need to compile restricted modules with my kernel. When I compiled my kernel before, it worked, but it was just a compile of the latest kernel with nothing else. When I went to install the latest nVidia drivers, the little install script for it from nVidia would not let me because it couldn't find information on the kernel I compiled (looking for headers or something :-k ). So I could only use the nVidia drivers that are in the repository.
Then, my basic kernel did not support some of the things I like, like usplash and some other functionality. So its back to learning for now until I figure out how to compile the kernel with restricted modules or whatever I need to do to make my own kernel work how I want it to. Yes, I've read all the how tos on here I could find with regard to kernel compiling but they didn't help much with regard to restricted modules.
moore.bryan
May 10th, 2006, 01:34 PM
on kernel.org there a 2.6.16.15 and patch-2.6.16.15. shouldn't that be used instead of the ck stuff?
geearf
May 10th, 2006, 02:55 PM
on kernel.org there a 2.6.16.15 and patch-2.6.16.15. shouldn't that be used instead of the ck stuff?
why?
moore.bryan
May 10th, 2006, 03:53 PM
why?
there's all this talk of the ck patch... but if kernel.org supplies something named a patch, shouldn't that be used? maybe i just don't understand the whole ck part of the kernel update.
geearf
May 10th, 2006, 03:59 PM
well the patch from kernel.org takes you to the last kernel available that'is.
The ck patch, is a patchset to enhance your kernel, but as such thing it may not be stable, that is why it is not in the kernel yet...
moore.bryan
May 10th, 2006, 04:13 PM
i think i'm still at somewhat of a loss then. there's a kernel (2.6.16.15.tar.gz) on kernel.org, a patch (patch-2.6.16.15.gz), and there's ALSO a ck?
Resurrection
May 10th, 2006, 04:29 PM
Unless I am mistaken the patch on kernel.org is only a patch for updating your kernel in that series with the latest stable updates.
For example the patch-2.6.16.15.gz updates a 2.6.16.x kernel with the latest stable updates. I know when I compiled my own kernel last, I used the 2.6.16.14 source and I tried to patch it with the patch-2.6.16.14. It wouldn't patch properly, and I found out that this is because my source already had the improvements of the patch.
the ck patch on the other hand is not from kernel.org. <- Ignore this, see next post (thx).
Its from Con Kolivas (http://members.optusnet.com.au/ckolivas/kernel/). The ck patch you apply to the last new kernel but only to improve performance, so you would apply patch-2.6.16-ck10.bz2 to the kernel 2.6.16 but NOT to kernel 2.6.16.15.
Looking for a how-to that expains the kernel naming system right now........
Edit: Good ole Wikipedia (http://en.wikipedia.org/wiki/Linux_kernel):
Version numbering
The version number of the Linux kernel currently consists of four numbers, following a recent change in the long-standing policy of a three-number versioning scheme. For illustration, let it be assumed that the version number is composed thus: A.B.C[.D] (e.g. 2.2.1, 2.4.13 or 2.6.12.3).
* The A number denotes the kernel version. It is changed least frequently, and only when major changes in the code and the concept of the kernel occur. It has been changed twice in the history of the kernel: In 1994 (version 1.0) and in 1996 (version 2.0).
* The B number denotes the major revision of the kernel. Even numbers indicate a stable release, i.e. one that is deemed fit for production use, such as 1.2, 2.4 or 2.6. Odd numbers have historically been development releases, such as 1.1 or 2.5. They were for testing new features and drivers until they became sufficiently stable to be included in a stable release. This has changed with the Linux 2.6.x series, with new feature development going on in the same kernel series. Linus Torvalds has stated that this will be the model for the foreseeable future.
* The C number indicates the minor revision of the kernel. In the old three-number versioning scheme, this was changed when security patches, bugfixes, new features or drivers were implemented in the kernel. With the new policy, however, it is only changed when new drivers or features are introduced; minor fixes are handled by the D number.
* A D number first occurred when a grave error, which required immediate fixing, was encountered in 2.6.8's NFS code. However, there were not enough other changes to legitimize the release of a new minor revision (which would have been 2.6.9). So, 2.6.8.1 was released, with the only change being the fix of that error. With 2.6.11, this was adopted as the new official versioning policy. Bug-fixes and security patches are now managed by the fourth number, whereas bigger changes are only implemented in minor revision changes (the C number).
Also, sometimes after the version there will be some more letters such as 'rc1' or 'mm2'. The 'rc' refers to release candidate and indicates a non-official release. Other letters are usually (but not always) the initials of a person. This indicates a slight fork of the kernel by that person. e.g. ck stands for Con Kolivas, ac stands for Alan Cox, whereas mm stands for Andrew Morton.
thasheep
May 11th, 2006, 03:30 AM
the ck patch on the other hand is not from kernel.org.
Its from Con Kolivas (http://members.optusnet.com.au/ckolivas/kernel/).
It's not talked about on the front page, but the CK patches are hosted by kernel.org (just look at the URL of the download links from Con's webpage). Here're all his 2.6.16 patches http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.16/
Resurrection
May 11th, 2006, 03:43 AM
It's not talked about on the front page, but the CK patches are hosted by kernel.org (just look at the URL of the download links from Con's webpage). Here're all his 2.6.16 patches http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.16/
Your right, I fixed what I said. At least most of the rest was correct though.
Bokonon
May 11th, 2006, 04:19 AM
The ck patches seem closely linked to the main patches anyway.
Check Here (http://members.optusnet.com.au/ckolivas/kernel/)
As of the time of my writing this, the 2.6.16.14 patches are included in the ck10 patch, which I downloaded. Thus, you can take the base 2.6.16 kernel and just apply the ck patches and get nearly everything that the main ones have, plus his custom mods for performance.
I guess it is just personal preference, but it seems that most people like the ck patches so I went with those. The best route would be to compile both sets and benchmark to see which ones work best for your particular configuration. :cool:
Oh yeah, and thanks to the OP for a great how to!!
moore.bryan
May 11th, 2006, 07:07 AM
bokonon, i think you read my mind; my next question was about which to use. thanks to all who contributed to my little sub-thread. i started compiling late last night and fell asleep on the keyboard. i hope to reboot into a speedy kernel this evening...:p
neoaddict
May 11th, 2006, 05:40 PM
What specific packages would I have to remove in Synaptic to remove the old kernel?
bepcyc
May 12th, 2006, 03:09 AM
Did anyone have a problem with usb mounting in kde?
In my case, when I insert a pendrive it shows me standard pop-up where I select to open my flash in a new window
and after it konqueror shows me that he is waiting for something (mounting of flash, I guess), but it doesn't happen ;(
anyway, the flash is mounted after it, but I can't get it with media:/mydevice, only with standart /media/mydevice
did anyone solve this problem?
Resurrection
May 12th, 2006, 03:20 AM
What specific packages would I have to remove in Synaptic to remove the old kernel?
Search in synaptic for something like "linux-image-2.6.12-10-386". Obviously your kernel version may be different from that one. Also, its been recommended by many people on here that if you custom compile your kernel that you keep at least one other stable kernel. I had two stable kernels from Ubuntu install when I made my custom kernel. So I just deleted the oldest of the installed kernels, but left one of them just in case.
BKK
May 12th, 2006, 02:25 PM
Well this is my first time doing a new kernel. Things could be worse I guess.
- I can't access my second hard drive at all. It was hdb5 before. I have edited fstab as instructed on various forums here. Also when I am in dev/hdb5 no files show up ( the drive is fine in XP )
- I lost my sound! One guy said this upgrade fixed his sound! quite ironic eh?
- I lost my splash screen even after reinstalling in synaptic, it still wont show.
I am kinda stumped now! I am a noob, but kinda getting used to linux.
I hope someone can help out. Thanks
neoaddict
May 12th, 2006, 07:03 PM
Splash screen - Open up Synaptic and reinstall usplash.
Sound - Search for your sound card on the forums.
play0r
May 13th, 2006, 01:59 AM
ive troubleshot this down to a kernel issue.
i believe i may have gone wrong in my menuconfig some where along the line.
i have an intermitten network connection if i use the newer kernel. ive tried several things to resolve it (resolvconf etc etc, no pun intended). :-#
it will randomly drop without rhyme or reason, any where from a few minutes to a day. i can ping my loopback & my own ip, but not the gateway or outside the gateway. when i try & bring my connection connection up with ifup/down or renew it with dhclient, i get an error about a temporary loss in name resolution. i have to reboot to regain a properly functioning connection again.
when i use the stock ubuntu kernel its fine.
thx in advance for any help.
ez,
play0r
Melvil
May 13th, 2006, 01:01 PM
Hi everybody!
Great howto. I just compiled kernel 2.6.16.16 and it boots up fine, but I can't login from GDM. As soon as I enter my password and hit enter GDM just restarts.
I can't find any errors in Xorg.0.log or dmesg.
Any suggestions how to fix this?
/edit: Okay, suddenly it works :)
This kernel is bloody fast, application startup time is way superior to the dapper 2.6.15-22 kernel
geearf
May 13th, 2006, 01:34 PM
I was thinking of trying this kernel, and from the last comment I definitely want to try it.
I'm thinking of giving a try to the beyond patch-set http://iphitus.loudas.com/.
but nothing for .16, but I guess it's not so bad.
WishMaster
May 13th, 2006, 01:57 PM
Before: standard Ubuntu kernel 2.6.12-10-686
Now: 2.6.16-ck3 - i686
- I don't notice any 'improvement'. No extra stability, no faster apps,...
- My webcam is recognized, but gives no image
- Usplash is gone (reinstalled it, have to reboot to check it out)
- My external HD shows up in /media, but there seems to be no auto-mounting (at least: the icons for usb-device don't show op on desktop)
I'm on an laptop with Centrino processor, so I chose "pentium M", but in the end it gave an *386.deb :-k
I'd say: stick with your default Ubuntu kernel, upgrading isn't worth it.
play0r
May 13th, 2006, 02:17 PM
i believe i may have gone wrong in my menuconfig some where along the line.
i answered my own question. :-#
sorry for the bump.
ez,
play0r
geearf
May 14th, 2006, 06:49 AM
Well my kernel did not boot, problem loading modules.dep (I don't know why) and some problem with the IDE already registered.
I guess it was not a so good idea to customize all the options.
christhemonkey
May 14th, 2006, 08:36 AM
I have the same problem as someone a page or so back.
When i try and login it just sends me straight back to the gdm.
They said that it just started working, but mine hasnt so far....
Nothing unusal in the xorg logs...
RavenOfOdin
May 14th, 2006, 02:34 PM
My experience with the 2.6.16 kernel was as follows:
Last night, after a game of Wesnoth, I decided I'd put off upgrading the kernel long enough. So, I got the recent patch from kernel.org and the kernel from this HOWTO, and started updating. Followed every instruction to the letter, but when I hit "sudo make xconfig" things got a little crazy.
Xlib kept spitting notices back at me which said "Could not start X server on display 0:0" and after a look in Xorg.0.conf I saw that I was basically trying to audit the display via client. So, I typed in "sudo make menuconfig" instead and my console, being small enough to satisfy a minimalist, whined at me with the words "Your terminal session must be 80X50 in size" (Or whatever the actual digits were, but I figure them to be somewhere around that.) Then, I went to full screen mode.
I wasn't able to find the prefetching option (this was the 2.6.16 kernel without patch, mind you) and I had to guess at a few other things. But eventually, I got the config done (with Processor Type as Athlon/K7) and thought I was through the worst of it.
Little did I know. :eek:
The compilation process was HORRIBLY long. And when I use the word "horribly" with only capital letters, I mean it!! I started that step at 11:30 PM or so and got done with the compile + build roughly an hour later. If it weren't so late at night I would have gone to find something decent on TV.
As for the rest of the process:
I hit a couple of snags with make-kpkg clean and deb file compilation, mostly due to my tiredness at that hour. . .
But eventually, it was done and the kernel was installed.
My performance was a lot faster, but I noticed that halfway through the boot process I was able to type at a blinking underscore. The typing didn't affect the boot process, but when HP Linux Printing and Imaging System started, I got a bunch of errors which said "Cannot set scancode (256)". . .Or, something to that effect.
I notice that now ALSA plays as default in Amarok. No more manually starting ESD in the background. Yay. :D
Just a question to anyone else that may have compiled this kernel -- What the blue hell is process "shpchpd_event" ?
It was owned by root and in my process table, and I've never seen it up until last night.
@MasterChief1234: Thanks for writing this out.
Now. . .I'm going to have to patch it. I hope to God that the patch isn't as long as the kernel compilation was. ;)
Well my kernel did not boot, problem loading modules.dep (I don't know why) and some problem with the IDE already registered.
I guess it was not a so good idea to customize all the options.
Ya think? :p
ashrack
May 14th, 2006, 03:17 PM
Well my kernel did not boot, problem loading modules.dep (I don't know why) and some problem with the IDE already registered.
I guess it was not a so good idea to customize all the options.
Yea I remember my first try outs. I always wanted to remove to much stuff. But after several retries U learn and its a smooth ride. And whats best is that my slimmed kernel only requires around 15min to compile. And even that time could be shortened by removing even more unnecesary weed...
RavenOfOdin
May 14th, 2006, 04:02 PM
Yea I remember my first try outs. I always wanted to remove to much stuff. But after several retries U learn and its a smooth ride. And whats best is that my slimmed kernel only requires around 15min to compile. And even that time could be shortened by removing even more unnecesary weed...
:eek: 15 MINUTES?!?
You little! . . .
#^%! *&@# @#@# !! *&@# !! @#() $%!@ !! !!11!!!
*laughing like a maniac* :D
xXx 0wn3d xXx
May 14th, 2006, 04:11 PM
:eek: 15 MINUTES?!?
You little! . . .
#^%! *&@# @#@# !! *&@# !! @#() $%!@ !! Ffff. . . !!!!!
*laughing like a maniac* :D
10-15 minute's is what I get too. I disable all uneeded features/modules and then my kernel size (this is the debian file built after complication) is about 10.46-11 mb compared to 13.7-16 MB. Disabling everything that is uneeded has alot of performance payoffs and faster compile times but don't go crazy with trying to minimize your kernel. Otherwise, it won't boot/cause alot of problems and you will waste all that saved time on compiling it again and figuring out what you did wrong. :)
RavenOfOdin
May 14th, 2006, 04:22 PM
don't go crazy with trying to minimize your kernel. Otherwise, it won't boot/cause alot of problems and you will waste all that saved time on compiling it again and figuring out what you did wrong. :)
That's very good advice.
BTW: The kernel update killed my ATI drivers.
RavenOfOdin
May 14th, 2006, 04:42 PM
. . .Oops.
RavenOfOdin
May 14th, 2006, 04:43 PM
Sorry for the double posts, someone delete this.
I can't believe my stupidity. >.<
geearf
May 14th, 2006, 05:30 PM
kernel compilation here is more like 2 - 3 hours.
Even stripped a lot it was still way more than an hour (it was about 8Mb).
Maybe because of my comp (SDR is slow, and an FSB of 100 MHz too).
And because of that I don't try to build the kernel many times to get the right one, cause it is way too long :(
I may try again tomorrow to see how it goes this time.
CrashOverKill
May 14th, 2006, 05:39 PM
Im compiling right now so far so good been runing about 20 minutes. I can recall back to a Intel Pentium with dual 200mghz CPU's and 64 megs of ram. Compiled my first kernel on it...........took 12 hours LMFAO!!!!!!!!!!!!!!!
Melvil
May 14th, 2006, 06:34 PM
Damn, I thought the kernel update caused no problems, but my wireless interface is gone (ipw2200). It's compiled into the kernel, but this is the only message in dmesg:
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02:0 failed with error -5
sudo modprobe ipw2200 doesn't add anything to dmesg. Help! :(
Resurrection
May 14th, 2006, 07:17 PM
I've done a couple now and thats about how long it takes me, usually about 2 hours even for a stripped down version. Thats on a 1.2 Celeron with 512 Ram. I stopped sitting there to see how long it takes now the best way I have found is to just set it up so that I start the actual compile when I go to sleep at night. Then when I wake up, its all done, and I don't have to sit there and watch stuff scrolling in my terminal window.
xXx 0wn3d xXx
May 14th, 2006, 07:41 PM
Damn, I thought the kernel update caused no problems, but my wireless interface is gone (ipw2200). It's compiled into the kernel, but this is the only message in dmesg:
sudo modprobe ipw2200 doesn't add anything to dmesg. Help! :(
Did you compile the latest ndiswrapper from source ?
CrashOverKill
May 14th, 2006, 07:47 PM
On a side note. When I loaded up Dapper my wifi card is detected automatically. On the current stock kernel wiht breezy I have to use ndiswrappers. Im hoping that with 2.6.16 kernel this wont be required anylonger. If not oh well Ill load ndiswrappers again LMFAO. By the way............still compiling LOL
godsfilth
May 14th, 2006, 09:42 PM
im sorry if it was posted somewhere but i couldnt find it anywhere.
this is the 3rd or 4th time ive compiled a kernel and i always have this one issue that i cant solve im on a laptop and my touchpad dosnt let me drag, normally i can tap once then tap and hold and drag things around, also i have a button in the middle that usually emulates page up, page down, forward page, back page but it no longer works either. does anyone know how to help with this because i want to use my custom kernal but i dont wanna change my habbits thanks in advance
also nice guide especially the part where it makes a .deb instead of just installing it now i can back it up if i screw up and i can reinstall much easier
CrashOverKill
May 15th, 2006, 01:03 AM
What make model laptop. Might have to do some digging in that direction. I know my old thinkpad took some kernel tweaking to work right
xtacocorex
May 15th, 2006, 08:09 AM
I just wanted to say thanks for the guide that helped me to successfully compile the 2.6.16 kernel with the ck9 patch that actually got my prism54 wireless card to work with minimal tweaking. One thing I will say is that if you have a prism54 card, the vanilla kernel looks for the firmware in /lib/firmware so you need to edit $FIRMWARE_DIRS in /etc/hotplug/firmware.agent to point to /lib/firmware.
I've attempted kernel compiling before and they either failed or just didn't have the config I wanted, namely wireless not working.
With the success of this, I think I might try another one with the suspend2 patch for my laptop and further removal of components I don't need. I read through the first 6 pages of this thread, but I think somewhere someone might have gotten usplash to work. I might figure that out too since my laptop is old and seeing the black screen just makes me think that something isn't working.
EDIT:
It appears that my touchpad doesn't allow sidescrolling now, but I think it comes down to the device I put in my xorg.conf file for the default kernels. Once I figure this out, I can create an init script to read my kernel version and then link the proper xorg.conf file to get the touchpad working and hopefully not break my system.
mi33
May 15th, 2006, 09:41 AM
How long (usually) compilation should take ?
Last time it taked really long time...
What's with this kernel ?
(My PC > Intel Celeron 1GHz & 256MB RAM)
Sorry for my english :)
thasheep
May 15th, 2006, 10:37 AM
How long (usually) compilation should take ?
Last time it taked really long time...
What's with this kernel ?
(My PC > Intel Celeron 1GHz & 256MB RAM)
Sorry for my english :)
It all depends on how well you know your computer and how much you can cut out. Eg, you probably only have one sound card and one ethernet card so you can get rid of all the rest. If you don't use raid, remove everything that mentions raid. Apart from "system" filesystems (proc, dev, sys, tmpfs, initrd), You'll probably never see any filesystems other than ext2 ext3 reiserfs, vfat (removable drives/shared shared with windows), ntfs (windows) and iso9660 (cds/dvds). NLS for languages you can't read is probably useless too. If you don't have floppy or tapes drives, you don't need to support them.
On your computer, an optimised kernel would (as a guess) take somewhere in the range of 20-30 minutes.
Melvil
May 15th, 2006, 10:48 AM
Did you compile the latest ndiswrapper from source ?
ndiswrapper? I'm sure it's not necessary for the ipw driver because it's a native linux driver and worked without ndiswrapper before.
thasheep
May 15th, 2006, 11:09 AM
Damn, I thought the kernel update caused no problems, but my wireless interface is gone (ipw2200). It's compiled into the kernel, but this is the only message in dmesg:
sudo modprobe ipw2200 doesn't add anything to dmesg. Help! :(
You also need to have the ipw firmware. It can be downloaded from somewhere but it's also in linux-restricted. I find the easiest way is to create a link from a standard kernel's firmware package. If it worked with the 2.6.15-22-686 kernel then do the following...
cd /lib/firmware
sudo ln -s 2.6.15-22-686 `uname -r`Make sure you use `uname -r` rather than 'uname -r'.
godsfilth
May 15th, 2006, 01:08 PM
What make model laptop. Might have to do some digging in that direction. I know my old thinkpad took some kernel tweaking to work right
its an Acer Aspire 3000 (the AS3002LCi model)
edit:
well i just did a dist-upgrade to dapper since ive been meaning to and it appers to have fixed the touchpad issues while still useing my custom kernel
RavenOfOdin
May 15th, 2006, 02:31 PM
OK, finally got the kernel patched and I think performance is even better now.
I took out a bunch of drivers and customized some features.
There are a few things which are really wrong, mostly with the APM and printing (and I may recompile the kernel to put these back in), but the general issues I can live with.
neoaddict
May 18th, 2006, 12:46 AM
I recompiled the 2.6.16 kernel again with no driver support for the things I don't need. The original Ubuntu kernel is so slow compared to this one.
Any news on any new kernels?
RavenOfOdin
May 18th, 2006, 02:34 AM
I've gotten the new iptables and patch-o-matic from netfilter.org as per the HOWTO (former from its snapshot directory - 1.3.5-20060518 - and latter from its main dir), but when I try to update the kernel source with them it spits out errors as follows:
Cannot apply - <n> missing files.
ERROR - <n> rejects out of <n> hunks.
ERROR - missing files.
These errors happen on the unpatched 2.6.16 kernel as well as the patched 2.6.16-16 one, using the source which is already unzipped into /usr/src/linux. They also happen with every individual netfilter patch, using "t" and "n" to skip.
Any idea what could be going wrong? Do I need to "make" the kernel source over again?
(EDIT: I don't need to download the source again, since the .tar file isn't corrupt as checked with md5sum, and I've unzipped it again into another directory and tried from there.)
PS: Is there a reason patch-o-matic was cited in post #177 and not patch-o-matic-ng as in the HOWTO? This process isn't working with either, and they're both the latest version.
hikitsu4
May 18th, 2006, 08:57 AM
I got a question about the nvidia driver i got installed now with my k7 kernel, when i install the new kernel deb file do i need to install the nvidia driver at the same time again or?
mucha
May 18th, 2006, 12:59 PM
I only get a black screen when I tries to start with the new kernel. The only I did was to change my processortype.
neoaddict
May 18th, 2006, 07:05 PM
Does it show the login screen eventually?
mucha
May 18th, 2006, 07:51 PM
No, nothing happens. Well I hear it's loading the kernel or something.
xXx 0wn3d xXx
May 18th, 2006, 07:59 PM
No, nothing happens. Well I hear it's loading the kernel or something.
Try waiting and see if you just have no usplash. To get it back, once you are at a usable desktop, open synaptic, search for "usplash" and then select it for re-install. Then hit "Apply."
[Yatta]
May 19th, 2006, 06:45 AM
Try waiting and see if you just have no usplash. To get it back, once you are at a usable desktop, open synaptic, search for "usplash" and then select it for re-install. Then hit "Apply."
I tried the re-install for usplash no go[-( ....
Otherwise from that THANKS!!! i compiled my own kernel successfully. Now to really twek it out ans get rid of the stuff i really don 't need.
I have to install back my ivtv drivers but i think i can handle that now :D
mucha
May 19th, 2006, 10:54 AM
Try waiting and see if you just have no usplash. To get it back, once you are at a usable desktop, open synaptic, search for "usplash" and then select it for re-install. Then hit "Apply."
I wait about 10 minutes at max and nothing happens. It seems it just stops loading.
Cirrocco
May 19th, 2006, 10:54 AM
I just successfully performed the contents of the how to, but I have one problem:
the comuter I did it on has a 10 gig harddrive and this little ditty cost me 10% of my drive.
is there any post-upgrade files that are safe to delete?
maybe all the stuff in /usr/src ?
neoaddict
May 19th, 2006, 12:06 PM
It cost me 600 MB of my hard drive.
Anyways, you can go into terminal and type in these commands:
sudo apt-get clean
sudo apt-get autoclean
That'll get rid of old Synaptic packages on your hard drive.
Then, go into /usr/src and delete the linux symbolic directory.
If that doesn't work, restart your comp using your old kernel, open up Synaptic and search for 2.6.16 - you should find the new kernel package. Completely remove it.
Then go to /usr/src and remove the linux-2.6.16ck3 directory.
Now it's time to once again recompile the kernel!
When you reach the xconfig stage, deselect stuff you don't need (if you don't have bluetooth, disable that, etc).
It made my kernel a little bit faster and saved me 10 MB of space.
Yoriko
May 19th, 2006, 05:04 PM
I compiled this fine, much faster, thanks.
But it completely screwed my eciadsl drivers, I'm guessing recompiling would fix it, but I havn't gotten around to that yet.
[Yatta]
May 19th, 2006, 07:08 PM
i want to run the patch-2.6.16-ck9.gz
is it alright to do
gunzip /home/enigma/Desktop/patch-2.6.16-ck9.gz| patch -p1
When i do that i get
gunzip: /home/enigma/Desktop/patch-2.6.16-ck9 already exists; do you wish to overwrite (y or n)?
Can someone explain to me .. wat is going on please... and lead me into the right direction?
TIA
EDIT.. i found patch-2.6.16-ck10.bz2 so i'll use that... BUT i would still like to know what is going on here?
EDIT 2 :D ... I just noticed i did grab the wrong file from the wrong folder from .. SHeeshh........ Chalk it down to a learning experince compilig ck10 now... THEN i'm going to have to add my ivtv and lircd modules.... whhooopiies
Yoriko
May 19th, 2006, 08:22 PM
for .gz, it is gzip not bzip,
so it is gzcat, or cat.
jz_element
May 19th, 2006, 09:26 PM
What is your 16th step <name of the file> ? If it is kernel_image-2.6.16-ck3, than where can I find it. I don't see in /usr/src/linux. Thanks
Yoriko
May 19th, 2006, 09:34 PM
in /usr/src, should be kernel-image-2.6.16-ck3*.deb, but just FYI ck10 is out now.
xXx 0wn3d xXx
May 19th, 2006, 09:34 PM
What is your 16th step <name of the file> ? If it is kernel_image-2.6.16-ck3, than where can I find it. I don't see in /usr/src/linux. Thanks
It's in /usr/src.
jz_element
May 19th, 2006, 10:07 PM
Thanks. I found it. BUT it didn't boot. The error is no /dev/sad1 found. In memu.lst there are a few places like this in using 'root=/dev/sda1 ro quiet splash"
title Ubuntu, kernel 2.6.16-ck3
root (hd0,0)
kernel /boot/vmlinuz-2.6.16-ck3 root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.16-ck3
savedefault
boot
Any idea what should I do? Thanks
customs
May 20th, 2006, 08:55 AM
Well, I've compiled the 2.6.16 kernel with the 2.6.16.16 patch over it. I've added the ipw2100 firmware to /lib/firmware
The new kernel is faster and stable, but my synaptics touchpad functions (scroll areas and scroll button) don't work and the system can't find a splash screen. Also laptop keys don't work (Volume, Screen Brightness) with the new kernel. And ATI original driver is gone.
I've reinstalled usplash with no effect. I've recompile and reinstalled ATI driver with no effect. I've checked xorg.conf, where everything is fine and configured.
Any suggestions?
customs
May 20th, 2006, 12:20 PM
Strange things are going on...
After few reboots the ATI driver begun to work, but the Synaptics touchpad still don't work ](*,) I've found these lines in Xorg.0.log :
(II) Synaptics touchpad driver version 0.13.6
Synaptics Touchpad no synaptics event device found (checked 1 nodes)
(**) Option "Device" "/dev/psaux"
(**) Option "HorizScrollDelta" "0"
Query no Synaptics: 6003C8
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Synaptics Touchpad"
(II) UnloadModule: "synaptics"
RavenOfOdin
May 21st, 2006, 12:27 AM
Is anyone else having trouble uninstalling iptables at the last step?
airzer0
May 21st, 2006, 12:56 AM
very nice how to, im sorta new to linux, used redhat for about 3 months but nothing..NOTHING touches ubuntu, building the new kernel was awsome
Xor van Dorf
May 21st, 2006, 01:02 AM
I installed the latest kernel and I now want to remove the other one. In Synaptic, I "Mark for removal" linux-image..., but it also want to remove "linux 386", "linux-image-386", "linux-restricted-modules-2.6.12.10-386" and "linux-restricted-modules-386". Should I remove them too?
Also, reinstalling the usplash with Synaptic did not work, any other way to get it back?
[Yatta]
May 21st, 2006, 02:24 AM
Originally Posted by dpicker
To get usplash you need to make sure you enable this in the config:
Graphics support:
-VGA 16-color graphics support - module (m)
-VESA VGA graphics support - build in kernel (y)
Console display driver support:
-VGA text console and Video mode selection support- build in kernel (y)
-MDA text console-module (m)
-Framebuffer Console and Framebuffer Console Rotation support-build in kernel (y)
Not sure how to change from "m" to "y" and vice versa in xconfig so I opened the .config file in gedit and checked it manually.
Archck patch includes the Con Kolivas patch but with lots of other cool things too like acpi updates and suspend2 but I had trouble compiling it.
Like Rizado (http://www.ubuntuforums.org/showpost.php?p=907072&postcount=24) Stated earlier in the thread.
I had the same thing happen to me... i uninstalled usplash and re-installed it. NADA!!! ](*,) After re-compiling i made sure the settings above were made re-compiled rebooted it was black screen :-( BUT after installed uspalsh again and rebooting VOILA it came back.
PS... I need some indication to know my PC is loading up even if it's just a bar increasing in need to ssee soemthign and not just a blank screen.
Yoriko
May 21st, 2006, 06:42 AM
you can edit /boot/grub/menu.lst and remove "splash" from your kernel line,
that way you get text output, I kinda prefer it to usplash.
Just sucessfully compiled my kernel (ck10) with everything I don't need.
Works like a charm, and for those using eciadsl, remove DABUSB from the kernel when you compile it (it is under USB)
geearf
May 21st, 2006, 07:16 AM
Hello,
I've recompiled my kernel, but now I have the iptable problem. I've seen the solution on the first page, but it's quite odd, anyone knows why is that.?
Xor van Dorf
May 21st, 2006, 10:22 AM
']Like Rizado (http://www.ubuntuforums.org/showpost.php?p=907072&postcount=24) Stated earlier in the thread.
I had the same thing happen to me... i uninstalled usplash and re-installed it. NADA!!! ](*,) After re-compiling i made sure the settings above were made re-compiled rebooted it was black screen :-( BUT after installed uspalsh again and rebooting VOILA it came back.
PS... I need some indication to know my PC is loading up even if it's just a bar increasing in need to ssee soemthign and not just a blank screen.
How can I open the .config file?
neoaddict
May 21st, 2006, 12:43 PM
Xor van Dorf, you should keep the old kernel in case you ever want to compile the kernel again.
MasterChief, have you tried compiling the kernel yet with the ck10 patch?
RavenOfOdin
May 21st, 2006, 01:33 PM
Well, I just broke my kernel.
These are the notices I now get on startup (more or less :p):
Warning: error inserting /drivers/video/console/bitblit.ko
Warning: error inserting /drivers/video/console/fbcon.ko
Warning: cannot find /drivers/video/cfbcopyarea.ko
Warning: cannot find /drivers/video/cfbfillrect.ko
Warning: cannot find /drivers/video/cfbimgblt.ko
Warning: cannot find /drivers/video/softcursor.ko
Fatal: error inserting unix : can't/remember/path/to/unix.ko : bunch of stuff
After that, it just sits there.
It looks like I'm going to have fun fixing menuconfig.
Either that or I'll just download the ck10 patch and be done with it.
(EDIT: After nosing around a little bit, this is what I come up with.
1: /var/log/kern.log gives me a bunch of messages related to l2cap and rfcomm when I try to start the faulty kernel. They go as follows, with <symbol> being an entry in the l2cap or rfcomm structs:
l2cap: unknown symbol <symbol>
l2cap: disagrees about version of symbol <symbol>
Same thing with rfcomm, ad nauseam. After doing "locate l2cap" I noticed these modules were/are related to Bluetooth support. What would happen if I took Bluetooth support out of the kernel completely? I assume these messages would stop showing, but after seeing a few things on these forums related to the forced integration of Bluetooth and KDE - the latter of which I use at the moment - I'm uneasy with that idea.
2. For anyone who is having trouble removing iptables through modprobe, try this:
rmmod iptable_filter
rmmod ip_tables
3. Just out of curiosity. . .*uneasy grin*. . .What are TPM/TCG modules doing in the character devices section?
)
(EDIT #2: I think I know what the /video/console problem is now, I have a built in S3 ProSavage as well as an ATI Radeon. I took out the Savage drivers thinking the ATI would pick up the slack on OS pre-load. . .which may have been wrong. Just gotta re-compile it and see.)
xXx 0wn3d xXx
May 21st, 2006, 04:03 PM
Xor van Dorf, you should keep the old kernel in case you ever want to compile the kernel again.
MasterChief, have you tried compiling the kernel yet with the ck10 patch?
No, I don't patch my kernels.
garijon
May 21st, 2006, 09:33 PM
Hi, I compiled the kernel, following the steps. The improvement was amazing. The thing is after booting I have the lost my second HD. I have 2 IDE hard drives, but my box only sees one now.
When I try to manually mount the second one, I get a message saying that it is either mounted or busy. If I try to unmount it, it says it was not mounted at all.
If I boot using the original kernel I see it just fine. Any help will be greatly appreciated.
G.
neoaddict
May 22nd, 2006, 12:53 PM
For anyone who has used the ck10 patch, is there a minor or major difference compared to ck3?
[Yatta]
May 22nd, 2006, 02:21 PM
How can I open the .config file?
If your using xconfig you can go to
OPEN --> Then point it to the .config file
For anyone who has used the ck10 patch, is there a minor or major difference compared to ck3?
I'm not sure if there is.. the easiest thign to do is the check the changelog.
neoaddict
May 23rd, 2006, 10:16 AM
Here's the ck11 patch:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.16/2.6.16-ck11/patch-2.6.16-ck11.bz2
Guess I'm compiling another vanilla kernel. :P
Xor van Dorf
May 23rd, 2006, 12:46 PM
']If your using xconfig you can go to
OPEN --> Then point it to the .config file
Thanks for that, I'll try it when I'm at home.
Other question: How can I compile the latest kernel (2.6.16.18 atm) with the ck patch? I tried to patch the kernel with the patch and I get lot of errors. Do I need to patch it on the 2.6.16 kernel AND apply the 2.6.16.18 patch after?
a9db0
May 23rd, 2006, 04:43 PM
Hey again... i've compiled 2.6.16.9 (downloaded from the front page)
And all seems to have gone perfectly.
However, i'm trying to re-install vmware player, and it gives the following errors:
This seems wierd and shouldn't happen.
Please help! :)
Pricey
Here are a couple of suggested steps for getting vmware reconfigured on kernel 2.6.16:
1) If you haven't already, reboot your system so it is running on the new kernel.
2) Download the file vmware-any-any-updateYYY.tar.gz from this link (http://mirror.vmmatrix.net/vmware-any-any-update/). Replace the YYY with the most current version, 101 as of this writing.
3) Untar the file, and run the runme.pl script. This perl script patches several of the vmware files to match the ever-changing kernel headers.
4) The script will then ask if you wnat to run the vmware-config.pl script. Do so, and enjoy the return of vmware.
I've tested this on 2.6.16.18 and it works fine.
RavenOfOdin
May 23rd, 2006, 10:41 PM
EDIT: Scratch that, I have my 2.6.12-10-32 kernel usable, and iptables 1.3.5 seems to be running on it without any errors that I can detect.
Now, the hard part is getting Firestarter to recognize the changes and making sure they'll be available in the 2.6.16.18 kernel.
I've used these from the command line:
modprobe iptable_filter
modprobe ip_tables
modprobe ip_conntrack
and the last one seems to get rid of the "/proc/net/ip_conntrack: No such file or directory" error in my "Active Connections" tab. But I know from /usr/local/etc/firestarter/firewall that there are quite a few more modules to load. And preferably, these must be done automatically. The best option I have at the moment is to recompile 2.6.16.18 with netfilter in, needed core and *all* IP modules. Gonna see if that works to load the modules and get Firestarter to recognize iptables at the same time. . .might be tricky, but I'll get it done.
@MasterChief1234: You might want to update your HOWTO with links to the iptables programs, like so:
cd /usr/local
ln -s /usr/src/iptables iptables
ln -s /usr/src/iptables-save iptables-save
ln -s /usr/src/iptables-restore iptables-restore
Or, just install it in /usr/local as the README states. :D
argie
May 25th, 2006, 01:06 AM
When I check the /dev/agpart section for Via and I check the DRM for Via Unichrome and compile, I still get a kernel that gives me no direct rendering.
I tried it some 3 times and checked that the .config file had it enabled before I compiled.
glxinfo still gives me "Direct Rendering: No"
Is there anything else I need to enable to get that?
glxinfo:
"__driCreateNewScreen_20050727 - succeeded
AllocateDmaBuffer fail
display: :0 screen: 0
direct rendering: No
"
Also, when I start up, I get lots of insmod: File not found errors. something about video, bitblit.ko and stuff, if that matters, tell me I'll try to get the whole thing.
RavenOfOdin
May 25th, 2006, 02:30 AM
Also, when I start up, I get lots of insmod: File not found errors. something about video, bitblit.ko and stuff, if that matters, tell me I'll try to get the whole thing.
I'm still getting that in 2.6.16.18.
Are you unable to go beyond the boot process and stuck at a black screen with those messages?
argie
May 25th, 2006, 06:42 AM
Well, it pauses there for quite a long time, after the last error. Then I get a long list of errors that scrolls by super quickly, too fast to notice and then Ubuntu starts normally.
But yeah, it starts after that. No black screen for me.
RavenOfOdin
May 25th, 2006, 04:25 PM
Well, it pauses there for quite a long time, after the last error. Then I get a long list of errors that scrolls by super quickly, too fast to notice and then Ubuntu starts normally.
But yeah, it starts after that. No black screen for me.
Okay. . .then. . .
Do you have support for Matrox enabled in your character and/or graphics sections? (Device Drivers) G200 and G400 especially.
I put those in and those messages similar to yours vanished. Now I'm getting a defunct Kubuntu usplash - where it doesn't load modules or anything, just sits there -with recovery mode notices like:
[4294674.148000]unix: disagrees about version of symbol sock_register
[4294674.148000]unix: unknown symbol sock_register
[4294674.148000]unix: disagrees about version of symbol sock_wake_async
[4294674.148000]unix: unknown symbol sock_wake_async
Try doing it even if you don't use a Matrox card, because I'm running a 128 MB ATI Radeon 9200 over a built in S3 ProSavage DDR.
lex1
May 25th, 2006, 04:25 PM
how about useing these scripts but just tweak them a little
http://www.howtoforums.net/viewtopic.php?t=5
zymazyt
May 27th, 2006, 02:38 PM
Hi
I've tried compiling 2.6.16 kernel with ck11 patches, after some reading on mail lists and forums. But unfortunately I'm stuck.
Every time I boot, start up procces freezes at "Mounting root file system" message. All drives are correctly found, before that, and everything seems normal, but start proccess just stops there. Oh, maybe I shouldn't say it freezes because I can scroll kernel messages(there are none errors), and system reboots instantly on ctrl-alt-del. I've tried compilling it with "my" cut down configuration, and default one (the one that is provided with clean install system kernel and definately works). I've also tried 2.6.16.18 kernel without any patches...
Maybe someone knows what is happening?
neoaddict
May 28th, 2006, 12:23 AM
I just compiled my own kernel with the ck11 patch with no problems...
Did you follow the steps word by word, except to replace ck3 with ck11?
djpate
May 28th, 2006, 05:26 AM
I just followed the how to to make my DVB-T card work and it does now but i have no sound.
What can i do?
linux newbie here
zymazyt
May 28th, 2006, 06:54 AM
True, I went step by stap...and I think I did it like 3 or 4 times. I'll try one more thing as far as all my build were made for AMD64 - I'll try to build x86_64 generic kernel...
Edit:
Tested building 2.6.16 kernel w/o patches for x86_64 --->same problem
Tested building 2.6.17rc5 kernel for x86_64 and AMD64 ----> same problem
Now I really don't know why it is not working. The only kernel that had worked afhttp://ubuntuforums.org/images/smilies/icon_biggrin.gif
ter compilation was old one 2.6.15.8 from ubuntu reps...
Edit2:
Uff, hopefully solved it. It looks like the problem was in version/configuration of device mapper. After reinstalling it the new compilled kernels starts smoothly as them should.
It looks that obsolete version works only with 2.6.15 kernel versionfamily.
Progressive
May 28th, 2006, 11:01 AM
I am just wondering why Ubuntu doesn't just give us the latest kernels. Do they, or debian, do any work on their kernels?
zymazyt
May 28th, 2006, 12:34 PM
I think that now, they are concerning all efforts on kinishing work with dapper stable. Their dead line is close, and they have some thing to do with it :)
But true is that, at least, 2.6.16 kernel should already be shipped with beta, so they could check it for errors and compatibility...
ravpaul
May 28th, 2006, 01:20 PM
My Terminal has been running for 1hour after typing the following commands:
"make-kpkg clean
make-kpkg -initrd --revision=ck3 kernel_image"
Is that normal or have I buggered something up?
ravpaul
May 28th, 2006, 01:24 PM
How To Compile the new 2.6.16 kernel from kernel.org
RavenOfOdin
May 28th, 2006, 03:03 PM
My Terminal has been running for 1hour after typing the following commands:
"make-kpkg clean
make-kpkg -initrd --revision=ck3 kernel_image"
Is that normal or have I buggered something up?
Its normal.
extremecarver
May 28th, 2006, 08:18 PM
I did the normal compile with Ck11 and it worked. However I didn't get wifi to run even with deb ndiswrapper?????? Can anyone help me out? I need to have linux-phc compiled into my kernel - using dapper RC1 currently.
Now I tried to compile the no.oldos source but it crashes on build with the following errors CC [M] drivers/usb/misc/sisusbvga/sisusb.o
In file included from drivers/usb/misc/sisusbvga/sisusb.c:56:
drivers/usb/misc/sisusbvga/sisusb_init.h:222: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:228: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:237: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:275: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:307: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:375: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:434: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:693: error: array type has incomplete element type
drivers/usb/misc/sisusbvga/sisusb_init.h:813: warning: ‘struct SiS_Private’ declared inside parameter list
drivers/usb/misc/sisusbvga/sisusb_init.h:813: warning: its scope is only this definition or declaration, which is probably not what you want
drivers/usb/misc/sisusbvga/sisusb_init.h:814: warning: ‘struct SiS_Private’ declared inside parameter list
drivers/usb/misc/sisusbvga/sisusb_init.h:837: warning: ‘struct vc_data’ declared inside parameter list
drivers/usb/misc/sisusbvga/sisusb.c:1339: error: static declaration of ‘sisusb_setidxreg’ follows non-static declaration
drivers/usb/misc/sisusbvga/sisusb_init.h:819: error: previous declaration of ‘sisusb_setidxreg’ was here
drivers/usb/misc/sisusbvga/sisusb.c:1351: error: static declaration of ‘sisusb_getidxreg’ follows non-static declaration
drivers/usb/misc/sisusbvga/sisusb_init.h:821: error: previous declaration of ‘sisusb_getidxreg’ was here
drivers/usb/misc/sisusbvga/sisusb.c:1364: error: static declaration of ‘sisusb_setidxregandor’ follows non-static declaration
drivers/usb/misc/sisusbvga/sisusb_init.h:823: error: previous declaration of ‘sisusb_setidxregandor’ was here
drivers/usb/misc/sisusbvga/sisusb.c:1395: error: static declaration of ‘sisusb_setidxregor’ follows non-static declaration
drivers/usb/misc/sisusbvga/sisusb_init.h:825: error: previous declaration of ‘sisusb_setidxregor’ was here
drivers/usb/misc/sisusbvga/sisusb.c:1404: error: static declaration of ‘sisusb_setidxregand’ follows non-static declaration
drivers/usb/misc/sisusbvga/sisusb_init.h:827: error: previous declaration of ‘sisusb_setidxregand’ was here
make[5]: *** [drivers/usb/misc/sisusbvga/sisusb.o] Error 1
make[4]: *** [drivers/usb/misc/sisusbvga] Error 2
make[3]: *** [drivers/usb/misc] Error 2
make[2]: *** [drivers/usb] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17-rc3-no1'
make: *** [stamp-build] Error 2
ravpaul
May 29th, 2006, 09:00 AM
I tried twice to compile the kernel (copying and pasting the information on the first page) and on both occasions got the same result(s)
1) Bootsplash not loading;
2) The sound playing continously on the login screen;
3) Not loading Gnome.
I have got an AMD processor and am currently using the amd generic kernel, is there anything different that I have to do?
P.S. Is there any way of getting rid of failed kernels apart from removing them from the grub menu?
RavenOfOdin
May 29th, 2006, 11:16 AM
I tried twice to compile the kernel (copying and pasting the information on the first page) and on both occasions got the same result(s)
1) Bootsplash not loading;
2) The sound playing continously on the login screen;
3) Not loading Gnome.
I have got an AMD processor and am currently using the amd generic kernel, is there anything different that I have to do?
P.S. Is there any way of getting rid of failed kernels apart from removing them from the grub menu?
1) 2.6.16.18 loads bootsplash for me correctly, I just had to put CONFIG_FB_MATROX and the Matrox G200/G400 support in along with the console display instructions on the bottom half of the first page.
Even though I'm using an ATI card, and not a Matrox. :p
2) You have sound on the login screen? :confused:
3) Did you reconfigure xserver to use the default system display driver before changing kernels?
P.S.: Yes there is, go into terminal and type
sudo dpkg -P <name of kernel image file>
This would assume that you're using a custom built kernel.
All kernel files reside in your /boot/ directory (Config, system.map, initrd and that other one.)
ravpaul
May 29th, 2006, 01:08 PM
Tried two more times, got the same message.
Noticed that I am getting the following errors when typing in "bzcat /home/rav/patch-2.6.16-ck3.bz2| patch -p1 -R". Could that be of any significance?
patching file include/linux/sched.h
patching file kernel/sched.c
patching file fs/proc/array.c
patching file include/linux/sysctl.h
patching file kernel/exit.c
patching file kernel/sysctl.c
patching file include/linux/init_task.h
patching file block/Kconfig.iosched
patching file include/linux/ioprio.h
patching file mm/page-writeback.c
patching file arch/ia64/configs/tiger_defconfig
patching file arch/ia64/configs/zx1_defconfig
patching file arch/ppc/configs/common_defconfig
patching file arch/ppc/configs/pmac_defconfig
patching file kernel/Kconfig.hz
patching file Documentation/sysctl/vm.txt
patching file include/linux/swap.h
patching file init/Kconfig
patching file mm/Makefile
patching file mm/swap.c
patching file mm/swap_prefetch.c
patching file mm/swap_state.c
patching file mm/vmscan.c
patching file include/linux/mm_inline.h
patching file include/linux/swap-prefetch.h
patching file include/linux/mmzone.h
patching file mm/page_alloc.c
patching file fs/buffer.c
patching file kernel/power/disk.c
patching file drivers/block/loop.c
patching file fs/mpage.c
patching file fs/nfsd/vfs.c
patching file include/linux/fs.h
patching file include/linux/mm.h
patching file include/linux/page-flags.h
patching file include/linux/radix-tree.h
patching file include/linux/writeback.h
patching file lib/radix-tree.c
patching file mm/Kconfig
patching file mm/filemap.c
patching file mm/memory.c
patching file mm/readahead.c
patching file Documentation/DocBook/Makefile
patching file Makefile
patching file arch/arm/Makefile
patching file arch/arm/boot/Makefile
patching file arch/arm/boot/bootp/Makefile
patching file arch/arm26/Makefile
patching file arch/arm26/boot/Makefile
patching file arch/i386/Makefile
patching file arch/ia64/Makefile
patching file arch/m32r/Makefile
patching file arch/powerpc/Makefile
patching file arch/ppc/Makefile
patching file arch/ppc/boot/Makefile
patching file arch/ppc/boot/openfirmware/Makefile
patching file arch/sh/Makefile
patching file arch/um/Makefile
patching file arch/x86_64/Makefile
patching file scripts/Kbuild.include
patching file scripts/Makefile.build
patching file scripts/Makefile.clean
patching file scripts/Makefile.modinst
patching file scripts/Makefile.modpost
patching file scripts/kconfig/Makefile
patching file scripts/kconfig/lxdialog/Makefile
patching file scripts/package/Makefile
Hunk #1 FAILED at 32.
Hunk #2 FAILED at 54.
Hunk #3 FAILED at 72.
Hunk #4 FAILED at 82.
4 out of 4 hunks FAILED -- saving rejects to file scripts/package/Makefile.rej
patching file arch/i386/kernel/cpu/cpufreq/speedstep-smi.c
patching file arch/i386/kernel/dmi_scan.c
patching file drivers/base/cpu.c
patching file drivers/base/firmware_class.c
patching file drivers/block/cciss.c
patching file drivers/md/dm.c
patching file drivers/media/video/Kconfig
patching file drivers/media/video/tuner-types.c
patching file drivers/scsi/sata_mv.c
patching file drivers/video/i810/i810_main.c
patching file fs/9p/vfs_inode.c
patching file fs/proc/proc_misc.c
patching file fs/sysfs/dir.c
patching file fs/sysfs/inode.c
patching file fs/sysfs/symlink.c
patching file fs/xfs/linux-2.6/xfs_aops.c
patching file include/linux/cpu.h
patching file include/linux/raid/raid1.h
patching file include/linux/rtc.h
patching file net/core/sock.c
patching file net/ipv4/ip_output.c
root@bedroom:/usr/src/linux# uname -r
2.6.15-23-amd64-generic
root@bedroom:/usr/src/linux# sudo cp /boot/config-2.6.15-23-amd64-generic .config
root@bedroom:/usr/src/linux# sudo make xconfig
CHECK qt
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86_64/Kconfig
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
#
# using defaults found in .config
#
.config:23:warning: trying to assign nonexistent symbol CLEAN_COMPILE
.config:43:warning: trying to assign nonexistent symbol KOBJECT_UEVENT
.config:101:warning: trying to assign nonexistent symbol X86_64_NOLONG_MSG
.config:115:warning: trying to assign nonexistent symbol ENABLE_ALT_SMP
.config:178:warning: trying to assign nonexistent symbol ACPI_SBS
.config:190:warning: trying to assign nonexistent symbol ACPI_PCC
.config:191:warning: trying to assign nonexistent symbol ACPI_SONY
.config:198:warning: trying to assign nonexistent symbol ACPI_TC1100
.config:199:warning: trying to assign nonexistent symbol ACPI_INITRD
.config:200:warning: trying to assign nonexistent symbol ACPI_DEV
.config:263:warning: trying to assign nonexistent symbol PCMCIA_PROBE_MEM
.config:405:warning: trying to assign nonexistent symbol IP_NF_MATCH_LIMIT
.config:407:warning: trying to assign nonexistent symbol IP_NF_MATCH_MAC
.config:408:warning: trying to assign nonexistent symbol IP_NF_MATCH_PKTTYPE
.config:409:warning: trying to assign nonexistent symbol IP_NF_MATCH_MARK
.config:416:warning: trying to assign nonexistent symbol IP_NF_MATCH_LENGTH
.config:418:warning: trying to assign nonexistent symbol IP_NF_MATCH_TCPMSS
.config:419:warning: trying to assign nonexistent symbol IP_NF_MATCH_HELPER
.config:420:warning: trying to assign nonexistent symbol IP_NF_MATCH_STATE
.config:421:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNTRACK
.config:423:warning: trying to assign nonexistent symbol IP_NF_MATCH_PHYSDEV
.config:425:warning: trying to assign nonexistent symbol IP_NF_MATCH_REALM
.config:426:warning: trying to assign nonexistent symbol IP_NF_MATCH_SCTP
.config:427:warning: trying to assign nonexistent symbol IP_NF_MATCH_DCCP
.config:428:warning: trying to assign nonexistent symbol IP_NF_MATCH_COMMENT
.config:429:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNMARK
.config:430:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNBYTES
.config:432:warning: trying to assign nonexistent symbol IP_NF_MATCH_STRING
.config:438:warning: trying to assign nonexistent symbol IP_NF_TARGET_NFQUEUE
.config:455:warning: trying to assign nonexistent symbol IP_NF_TARGET_MARK
.config:456:warning: trying to assign nonexistent symbol IP_NF_TARGET_CLASSIFY
.config:458:warning: trying to assign nonexistent symbol IP_NF_TARGET_CONNMARK
.config:461:warning: trying to assign nonexistent symbol IP_NF_TARGET_NOTRACK
.config:471:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LIMIT
.config:472:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MAC
.config:479:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MARK
.config:482:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LENGTH
.config:484:warning: trying to assign nonexistent symbol IP6_NF_MATCH_PHYSDEV
.config:488:warning: trying to assign nonexistent symbol IP6_NF_TARGET_NFQUEUE
.config:490:warning: trying to assign nonexistent symbol IP6_NF_TARGET_MARK
.config:746:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC
.config:747:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC_DEBUG.config:748:warning: trying to assign nonexistent symbol IEEE80211_1_1_13
.config:749:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_WEP
.config:750:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_CCMP
.config:751:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_TKIP
.config:956:warning: trying to assign nonexistent symbol BLK_DEV_CLOOP
.config:967:warning: trying to assign nonexistent symbol BLK_DEV_GNBD
.config:988:warning: trying to assign nonexistent symbol BLK_DEV_IDEACPI
.config:997:warning: symbol value 'm' invalid for BLK_DEV_IDEPNP
.config:1028:warning: trying to assign nonexistent symbol PDC202XX_FORCE
.config:1070:warning: trying to assign nonexistent symbol SCSI_SPI2_ATTRS
.config:1078:warning: trying to assign nonexistent symbol SAS_CLASS
.config:1079:warning: trying to assign nonexistent symbol SAS_DEBUG
.config:1089:warning: trying to assign nonexistent symbol SCSI_AIC94XX
.config:1090:warning: trying to assign nonexistent symbol AIC94XX_DEBUG
.config:1106:warning: trying to assign nonexistent symbol SCSI_ARCMSR
.config:1128:warning: trying to assign nonexistent symbol SCSI_SATA_ACPI
.config:1150:warning: trying to assign nonexistent symbol SCSI_SYM53C8XX_MMIO
.config:1157:warning: trying to assign nonexistent symbol SCSI_QLA2XXX
.config:1237:warning: trying to assign nonexistent symbol IEEE1394_CMP
.config:1348:warning: trying to assign nonexistent symbol R1000
.config:1371:warning: trying to assign nonexistent symbol NET_IPG
.config:1414:warning: trying to assign nonexistent symbol IPW2100_FS_AMILO_M7400.config:1417:warning: trying to assign nonexistent symbol IPW2200_MONITOR
.config:1436:warning: trying to assign nonexistent symbol ADM8211
.config:1447:warning: trying to assign nonexistent symbol WLAN_NG
.config:1448:warning: trying to assign nonexistent symbol PRISM2
.config:1449:warning: trying to assign nonexistent symbol PRISM2_USB
.config:1450:warning: trying to assign nonexistent symbol PRISM2_PCI
.config:1451:warning: trying to assign nonexistent symbol PRISM2_PLX
.config:1452:warning: trying to assign nonexistent symbol PRISM2_CS
.config:1453:warning: trying to assign nonexistent symbol NET_ACX
.config:1454:warning: trying to assign nonexistent symbol NET_ACX_PCI
.config:1455:warning: trying to assign nonexistent symbol NET_ACX_USB
.config:1456:warning: trying to assign nonexistent symbol BCM43XX
.config:1457:warning: trying to assign nonexistent symbol BCM43XX_DEBUG
.config:1458:warning: trying to assign nonexistent symbol BCM43XX_DMA
.config:1459:warning: trying to assign nonexistent symbol BCM43XX_PIO
.config:1460:warning: trying to assign nonexistent symbol BCM43XX_DMA_AND_PIO_MODE
.config:1461:warning: trying to assign nonexistent symbol BCM43XX_DMA_MODE
.config:1462:warning: trying to assign nonexistent symbol BCM43XX_PIO_MODE
.config:1463:warning: trying to assign nonexistent symbol PRISM54_SOFTMAC
.config:1464:warning: trying to assign nonexistent symbol NET_RT2600
.config:1465:warning: trying to assign nonexistent symbol NET_RT2500
.config:1466:warning: trying to assign nonexistent symbol NET_RT2400
.config:1467:warning: trying to assign nonexistent symbol NET_RTL818X
.config:1468:warning: trying to assign nonexistent symbol NET_RTL8187
.config:1469:warning: trying to assign nonexistent symbol IPW3945
.config:1470:warning: trying to assign nonexistent symbol IPW3945_DEBUG
.config:1471:warning: trying to assign nonexistent symbol IPW3945_MONITOR
.config:1472:warning: trying to assign nonexistent symbol NET_MRV8K
.config:1575:warning: trying to assign nonexistent symbol NDISWRAPPER
.config:1712:warning: trying to assign nonexistent symbol MISDN_DRV
.config:1713:warning: trying to assign nonexistent symbol MISDN_MEMDEBUG
.config:1714:warning: trying to assign nonexistent symbol MISDN_AVM_FRITZ
.config:1715:warning: trying to assign nonexistent symbol MISDN_HFCPCI
.config:1716:warning: trying to assign nonexistent symbol MISDN_HFCMULTI
.config:1717:warning: trying to assign nonexistent symbol MISDN_HFCUSB
.config:1718:warning: trying to assign nonexistent symbol MISDN_SPEEDFAX
.config:1719:warning: trying to assign nonexistent symbol MISDN_W6692
.config:1720:warning: trying to assign nonexistent symbol MISDN_DSP
.config:1794:warning: trying to assign nonexistent symbol INPUT_ACERHK
.config:1819:warning: trying to assign nonexistent symbol ECC
.config:2109:warning: trying to assign nonexistent symbol AVERATEC_5100P
.config:2110:warning: trying to assign nonexistent symbol PACKARDBELL_E5
.config:2245:warning: trying to assign nonexistent symbol DVB_TDA80XX
.config:2267:warning: trying to assign nonexistent symbol DVB_ATMEL_AT76C651
.config:2275:warning: trying to assign nonexistent symbol DVB_NXT2002
.config:2288:warning: trying to assign nonexistent symbol DXR3
.config:2289:warning: trying to assign nonexistent symbol EM8300
.config:2290:warning: trying to assign nonexistent symbol EM8300_LOOPBACK
.config:2291:warning: trying to assign nonexistent symbol EM8300_UCODETIMEOUT
.config:2292:warning: trying to assign nonexistent symbol EM8300_DICOMFIX
.config:2293:warning: trying to assign nonexistent symbol EM8300_DICOMCTRL
.config:2294:warning: trying to assign nonexistent symbol EM8300_DICOMPAL
.config:2295:warning: trying to assign nonexistent symbol ADV717X
.config:2296:warning: trying to assign nonexistent symbol ADV717X_SWAP
.config:2297:warning: trying to assign nonexistent symbol ADV717X_PIXELPORT16BIT.config:2298:warning: trying to assign nonexistent symbol ADV717X_PIXELPORTPAL
.config:2299:warning: trying to assign nonexistent symbol BT865
.config:2325:warning: symbol value 'm' invalid for FB_VESA
.config:2350:warning: trying to assign nonexistent symbol FB_ATY_XL_INIT
.config:2369:warning: trying to assign nonexistent symbol FB_IMAC
.config:2418:warning: trying to assign nonexistent symbol SND_GENERIC_DRIVER
.config:2495:warning: trying to assign nonexistent symbol BT_ALSA
.config:2618:warning: trying to assign nonexistent symbol USB_SYNAPTICS
.config:2619:warning: trying to assign nonexistent symbol USB_CPADDEV
.config:2640:warning: trying to assign nonexistent symbol USB_QC
.config:2641:warning: trying to assign nonexistent symbol USB_SPCA5XX
.config:2642:warning: trying to assign nonexistent symbol USB_PODXTPRO
.config:2644:warning: trying to assign nonexistent symbol USB_OV511_DECOMP
.config:2645:warning: trying to assign nonexistent symbol USB_OV518_DECOMP
.config:2669:warning: trying to assign nonexistent symbol USB_EAGLE
.config:2670:warning: trying to assign nonexistent symbol USB_ZD1211
.config:2671:warning: trying to assign nonexistent symbol USB_ATMEL
.config:2672:warning: trying to assign nonexistent symbol USB_RT2570
.config:2783:warning: trying to assign nonexistent symbol MMC_SDHCI
.config:2896:warning: trying to assign nonexistent symbol ASFS_FS
.config:2897:warning: trying to assign nonexistent symbol ASFS_DEFAULT_CODEPAGE
.config:2898:warning: trying to assign nonexistent symbol ASFS_RW
.config:2917:warning: trying to assign nonexistent symbol SQUASHFS
.config:2918:warning: trying to assign nonexistent symbol SQUASHFS_1_0_COMPATIBILITY
.config:2919:warning: trying to assign nonexistent symbol SQUASHFS_2_0_COMPATIBILITY
.config:2927:warning: trying to assign nonexistent symbol UNION_FS
.config:2974:warning: trying to assign nonexistent symbol GFS_FS
.config:2975:warning: trying to assign nonexistent symbol GFS_FS_LOCK_HARNESS
.config:2976:warning: trying to assign nonexistent symbol GFS_FS_LOCK_NOLOCK
.config:2977:warning: trying to assign nonexistent symbol GFS_FS_LOCK_DLM
.config:2978:warning: trying to assign nonexistent symbol GFS_FS_LOCK_GULM
.config:3077:warning: trying to assign nonexistent symbol INIT_DEBUG
.config:3089:warning: trying to assign nonexistent symbol SECURITY_REALTIME
.config:3152:warning: trying to assign nonexistent symbol CLUSTER
RavenOfOdin
May 29th, 2006, 03:13 PM
Tried two more times, got the same message.
Are you trying to compile the ck3 patch without the 2.6.16 base?
extremecarver
May 29th, 2006, 05:36 PM
Well - Could you please add that wifi problems are solved for those where ndiswrapper didn't work - after adding the IPW2200 to lib/firmware. --Ndiswrapper must be installed too!
Either or means no wifi for me.
digiplaya
June 4th, 2006, 02:52 AM
Strangely enough, when I try to make the DEB file as the instructions say to do, I get this error on that step (while compiling the sound drivers for the kernel):
In file included from sound/pci/ice1712/revo.c:25:
include/asm/io.h: In function `outb_local_p':
include/asm/io.h:382: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.
make[4]: *** [sound/pci/ice1712/revo.o] Error 1
make[3]: *** [sound/pci/ice1712] Error 2
make[2]: *** [sound/pci] Error 2
make[1]: *** [sound] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16ck3'
make: *** [stamp-build] Error 2
sounds familiar?
ideas?
tom
linuxunil
June 4th, 2006, 07:55 PM
I was wondering if someone could give an example of how to get fglrx to work with this kernel or give a thread that discusses how do to it i have been searching the forums and wiki and cannot find one.
xXx 0wn3d xXx
June 4th, 2006, 07:59 PM
Install fglrx-kernel-source.
sudo apt-get install fglrx-kernel-source
linuxunil
June 4th, 2006, 08:01 PM
Thanks got it fixed.
digiplaya
June 5th, 2006, 12:50 AM
Mine was fixed too, except for usplash still doesn't work, even after reinstalling it.
I'm using the kernel that the guide instructs to make. (2.6.16-ck3)
hannes_
June 6th, 2006, 01:35 AM
For all you Ubuntu users with the new Kernel, BUT the working usplash.
Here is the workaround for the problem.
In order to get the usplash working for ubuntu. Apply the following settings to your config.
Graphics support:
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=y
Console display driver support:
CONFIG_VGA_CONSOLE=y
CONFIG_MDA_CONSOLE=m
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
you will need to edit the
/usr/src/linux/.config
file yourselfe, but this shouldnt be any hard.
greetings Hannes
digiplaya
June 6th, 2006, 01:39 AM
So, recompile the kernel with your changes to get usplash?
hannes_
June 6th, 2006, 01:48 AM
So, recompile the kernel with your changes to get usplash?
ya
just edit the file and do the following steps again
make-kpkg clean
make-kpkg -initrd --revision=ckXX kernel_image
I used the ck11 patch and it worked fine for me.
digiplaya
June 6th, 2006, 03:30 AM
Hmm...no usplash yet for me. Tried your steps exactly, too. Is this common on 2.6.16?
hannes_
June 6th, 2006, 03:48 AM
let me see your .config pls, gonna have a look at it.
also make sure your /boot/grub/menu.lst entry is like this
title Ubuntu, kernel 2.6.16-ck11
root (hd0,0)
kernel /boot/vmlinuz-2.6.16-ck11 root=/dev/hda1 ro quiet splash vga=795
initrd /boot/initrd.img-2.6.16-ck11
savedefault
boot
greetings
digiplaya
June 6th, 2006, 12:11 PM
Attached is my .config...I noticed that with the new package made, it still says "vmlinuz-2.6.16-ck3" instead of "vmlinuz-2.6.16-ck11" as well as "initrd-2.6.16-ck3" under /boot.
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.16-ck3
# Mon Jun 5 23:18:26 2006
#
CONFIG_X86_32=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_DMI=y
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SWAP_PREFETCH=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
# CONFIG_AUDITSYSCALL is not set
# CONFIG_IKCONFIG is not set
CONFIG_INITRAMFS_SOURCE=""
CONFIG_UID16=y
CONFIG_VM86=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
CONFIG_SLAB=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set
CONFIG_OBSOLETE_INTERMODULE=m
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_KMOD=y
#
# Block layer
#
CONFIG_LBD=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="anticipatory"
#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_MCE is not set
CONFIG_TOSHIBA=m
CONFIG_I8K=m
CONFIG_X86_REBOOTFIXUPS=y
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_EFI_VARS=y
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_VMSPLIT_3G=y
# CONFIG_VMSPLIT_3G_OPT is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_1G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_ADAPTIVE_READAHEAD is not set
CONFIG_HIGHPTE=y
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
CONFIG_EFI=y
CONFIG_BOOT_IOREMAP=y
# CONFIG_REGPARM is not set
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250_NODEFAULT is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x100000
CONFIG_DOUBLEFAULT=y
#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_SLEEP_PROC_SLEEP=y
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_HOTKEY=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_IBM=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_BLACKLIST_YEAR=2000
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
CONFIG_RFD_FTL=m
#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_AMDSTD_RETRY=0
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m
# CONFIG_MTD_OBSOLETE_CHIPS is not set
#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=m
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0x4000000
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_PNC2000=m
CONFIG_MTD_SC520CDP=m
CONFIG_MTD_NETSC520=m
CONFIG_MTD_TS5500=m
CONFIG_MTD_SBC_GXX=m
CONFIG_MTD_SCx200_DOCFLASH=m
CONFIG_MTD_AMD76XROM=m
CONFIG_MTD_ICHXROM=m
CONFIG_MTD_SCB2_FLASH=m
CONFIG_MTD_NETtel=m
CONFIG_MTD_DILNETPC=m
CONFIG_MTD_DILNETPC_BOOTSIZE=0x80000
CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=m
CONFIG_MTD_PLATRAM=m
#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not set
CONFIG_MTD_SLRAM=m
CONFIG_MTD_PHRAM=m
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLKMTD=m
CONFIG_MTD_BLOCK2MTD=m
#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOC2000=m
CONFIG_MTD_DOC2001=m
CONFIG_MTD_DOC2001PLUS=m
CONFIG_MTD_DOCPROBE=m
CONFIG_MTD_DOCECC=m
# CONFIG_MTD_DOCPROBE_ADVANCED is not set
CONFIG_MTD_DOCPROBE_ADDRESS=0
#
# NAND Flash Device Drivers
#
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
CONFIG_MTD_NAND_IDS=m
CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
CONFIG_MTD_NAND_NANDSIM=y
#
# OneNAND Flash Device Drivers
#
CONFIG_MTD_ONENAND=m
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_SERIAL=m
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
CONFIG_PARPORT_PC_PCMCIA=m
CONFIG_PARPORT_NOT_PC=y
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_1284=y
#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
CONFIG_PNPBIOS_PROC_FS=y
CONFIG_PNPACPI=y
#
# Block devices
#
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_XD=m
CONFIG_PARIDE=m
CONFIG_PARIDE_PARPORT=m
#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
CONFIG_PARIDE_BPCK6=m
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
# CONFIG_PARIDE_EPATC8 is not set
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
CONFIG_BLK_CPQ_DA=m
CONFIG_BLK_CPQ_CISS_DA=m
CONFIG_CISS_SCSI_TAPE=y
CONFIG_BLK_DEV_DAC960=m
CONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=65536
CONFIG_BLK_DEV_INITRD=y
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=m
#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=m
# CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set
#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=m
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=m
CONFIG_BLK_DEV_OPTI621=m
CONFIG_BLK_DEV_RZ1000=m
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_AEC62XX=m
CONFIG_BLK_DEV_ALI15X3=m
# CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=m
CONFIG_BLK_DEV_ATIIXP=m
CONFIG_BLK_DEV_CMD64X=m
CONFIG_BLK_DEV_TRIFLEX=m
CONFIG_BLK_DEV_CY82C693=m
CONFIG_BLK_DEV_CS5520=m
CONFIG_BLK_DEV_CS5530=m
CONFIG_BLK_DEV_CS5535=m
CONFIG_BLK_DEV_HPT34X=m
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=m
CONFIG_BLK_DEV_SC1200=m
CONFIG_BLK_DEV_PIIX=m
CONFIG_BLK_DEV_IT821X=m
CONFIG_BLK_DEV_NS87415=m
CONFIG_BLK_DEV_PDC202XX_OLD=m
CONFIG_PDC202XX_BURST=y
CONFIG_BLK_DEV_PDC202XX_NEW=m
CONFIG_BLK_DEV_SVWKS=m
CONFIG_BLK_DEV_SIIMAGE=m
CONFIG_BLK_DEV_SIS5513=m
CONFIG_BLK_DEV_SLC90E66=m
CONFIG_BLK_DEV_TRM290=m
CONFIG_BLK_DEV_VIA82CXXX=m
# CONFIG_IDE_ARM is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set
#
# SCSI device support
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=m
CONFIG_CHR_DEV_SCH=m
#
# ARCnet devices
#
CONFIG_ARCNET=m
CONFIG_ARCNET_1201=m
CONFIG_ARCNET_1051=m
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
CONFIG_ARCNET_COM20020_ISA=m
CONFIG_ARCNET_COM20020_PCI=m
#
# PHY device support
#
CONFIG_PHYLIB=m
#
# MII PHY device drivers
#
CONFIG_MARVELL_PHY=m
CONFIG_DAVICOM_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_LXT_PHY=m
CONFIG_CICADA_PHY=m
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_EL3=m
CONFIG_3C515=m
CONFIG_ELMC=m
CONFIG_ELMC_II=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
CONFIG_LANCE=m
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
CONFIG_ULTRAMCA=m
CONFIG_ULTRA=m
CONFIG_ULTRA32=m
CONFIG_SMC9194=m
CONFIG_NET_VENDOR_RACAL=y
CONFIG_NI5010=m
CONFIG_NI52=m
CONFIG_NI65=m
#
# Tulip family network device support
#
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
# CONFIG_TULIP_NAPI is not set
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_PCMCIA_XIRTULIP=m
CONFIG_AT1700=m
CONFIG_DEPCA=m
CONFIG_HP100=m
CONFIG_NET_ISA=y
CONFIG_E2100=m
CONFIG_EWRK3=m
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_HPLAN_PLUS=m
CONFIG_HPLAN=m
CONFIG_LP486E=m
CONFIG_ETH16I=m
CONFIG_NE2000=m
CONFIG_ZNET=m
CONFIG_SEEQ8005=m
CONFIG_NE2_MCA=m
CONFIG_IBMLANA=m
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
CONFIG_AMD8111_ETH=m
# CONFIG_AMD8111E_NAPI is not set
CONFIG_ADAPTEC_STARFIRE=m
# CONFIG_ADAPTEC_STARFIRE_NAPI is not set
CONFIG_AC3200=m
CONFIG_APRICOT=m
CONFIG_B44=m
CONFIG_FORCEDETH=m
CONFIG_CS89x0=m
CONFIG_DGRS=m
CONFIG_EEPRO100=m
CONFIG_E100=m
CONFIG_LNE390=m
CONFIG_FEALNX=m
CONFIG_NATSEMI=m
CONFIG_NE2K_PCI=m
CONFIG_NE3210=m
CONFIG_ES3210=m
CONFIG_8139CP=m
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_SIS900=m
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_TLAN=m
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_NET_POCKET=y
CONFIG_ATP=m
CONFIG_DE600=m
CONFIG_DE620=m
#
# Ethernet (1000 Mbit)
#
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_DL2K=m
CONFIG_E1000=m
# CONFIG_E1000_NAPI is not set
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
CONFIG_NS83820=m
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
CONFIG_R8169=m
# CONFIG_R8169_NAPI is not set
CONFIG_R8169_VLAN=y
CONFIG_SIS190=m
CONFIG_SKGE=m
CONFIG_SKY2=m
CONFIG_SK98LIN=m
CONFIG_VIA_VELOCITY=m
CONFIG_TIGON3=m
CONFIG_BNX2=m
#
# Ethernet (10000 Mbit)
#
CONFIG_CHELSIO_T1=m
CONFIG_IXGB=m
# CONFIG_IXGB_NAPI is not set
CONFIG_S2IO=m
# CONFIG_S2IO_NAPI is not set
#
# Token Ring devices
#
CONFIG_TR=y
CONFIG_IBMTR=m
CONFIG_IBMOL=m
CONFIG_IBMLS=m
CONFIG_3C359=m
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
CONFIG_SKISA=m
CONFIG_PROTEON=m
CONFIG_ABYSS=m
CONFIG_MADGEMC=m
CONFIG_SMCTR=m
#
# Wireless LAN (non-hamradio)
#
CONFIG_NET_RADIO=y
#
# Obsolete Wireless cards support (pre-802.11)
#
CONFIG_STRIP=m
CONFIG_ARLAN=m
CONFIG_WAVELAN=m
CONFIG_PCMCIA_WAVELAN=m
CONFIG_PCMCIA_NETWAVE=m
#
# Wireless 802.11 Frequency Hopping cards support
#
CONFIG_PCMCIA_RAYCS=m
#
# Wireless 802.11b ISA/PCI cards support
#
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set
CONFIG_IPW2200=m
# CONFIG_IPW2200_DEBUG is not set
CONFIG_AIRO=m
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_NORTEL_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
#
# Wireless 802.11b Pcmcia/Cardbus cards support
#
CONFIG_PCMCIA_HERMES=m
CONFIG_PCMCIA_SPECTRUM=m
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_ATMEL=m
CONFIG_PCMCIA_WL3501=m
#
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
#
CONFIG_PRISM54=m
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
CONFIG_NET_WIRELESS=y
#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m
CONFIG_ARCNET_COM20020_CS=m
CONFIG_PCMCIA_IBMTR=m
#
# Wan interfaces
#
CONFIG_WAN=y
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_DSCC4=m
CONFIG_DSCC4_PCISYNC=y
CONFIG_DSCC4_PCI_RST=y
CONFIG_LANMEDIA=m
CONFIG_SEALEVEL_4021=m
CONFIG_SYNCLINK_SYNCPPP=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=y
CONFIG_HDLC_RAW_ETH=y
CONFIG_HDLC_CISCO=y
CONFIG_HDLC_FR=y
CONFIG_HDLC_PPP=y
CONFIG_HDLC_X25=y
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
CONFIG_PC300=m
CONFIG_PC300_MLPPP=y
CONFIG_N2=m
CONFIG_C101=m
CONFIG_FARSYNC=m
CONFIG_DLCI=m
CONFIG_DLCI_COUNT=24
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_ROUTER_DRIVERS=y
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
CONFIG_LAPBETHER=m
CONFIG_X25_ASY=m
CONFIG_SBNI=m
# CONFIG_SBNI_MULTILINE is not set
#
# ATM drivers
#
# CONFIG_ATM_DUMMY is not set
CONFIG_ATM_TCP=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_FIRESTREAM=m
CONFIG_ATM_ZATM=m
# CONFIG_ATM_ZATM_DEBUG is not set
CONFIG_ATM_NICSTAR=m
# CONFIG_ATM_NICSTAR_USE_SUNI is not set
# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set
CONFIG_ATM_IDT77252_USE_SUNI=y
CONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not set
CONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not set
CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set
CONFIG_ATM_FORE200E_MAYBE=m
CONFIG_ATM_FORE200E_PCA=y
CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
# CONFIG_ATM_FORE200E_USE_TASKLET is not set
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_FORE200E=m
CONFIG_ATM_HE=m
CONFIG_ATM_HE_USE_SUNI=y
CONFIG_FDDI=y
CONFIG_DEFXX=m
CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_FC=y
CONFIG_SHAPER=m
CONFIG_NETCONSOLE=m
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
#
# ISDN subsystem
#
CONFIG_ISDN=m
#
# Old ISDN4Linux
#
CONFIG_ISDN_I4L=m
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_IPPP_FILTER=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y
CONFIG_ISDN_X25=y
#
# ISDN feature submodules
#
CONFIG_ISDN_DRV_LOOP=m
CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#
CONFIG_ISDN_DRV_HISAX=m
#
# D-channel protocol features
#
CONFIG_HISAX_EURO=y
CONFIG_DE_AOC=y
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not set
CONFIG_HISAX_1TR6=y
CONFIG_HISAX_NI1=y
CONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#
CONFIG_HISAX_16_0=y
CONFIG_HISAX_16_3=y
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_AVM_A1=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_IX1MICROR2=y
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_ASUSCOM=y
CONFIG_HISAX_TELEINT=y
CONFIG_HISAX_HFCS=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_SPORTSTER=y
CONFIG_HISAX_MIC=y
CONFIG_HISAX_NETJET=y
CONFIG_HISAX_NETJET_U=y
CONFIG_HISAX_NICCY=y
CONFIG_HISAX_ISURF=y
CONFIG_HISAX_HSTSAPHIR=y
CONFIG_HISAX_BKM_A4T=y
CONFIG_HISAX_SCT_QUADRO=y
CONFIG_HISAX_GAZEL=y
CONFIG_HISAX_HFC_PCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISAX_HFC_SX=y
CONFIG_HISAX_ENTERNOW_PCI=y
# CONFIG_HISAX_DEBUG is not set
#
# HiSax PCMCIA card service modules
#
CONFIG_HISAX_SEDLBAUER_CS=m
CONFIG_HISAX_ELSA_CS=m
CONFIG_HISAX_AVM_A1_CS=m
CONFIG_HISAX_TELES_CS=m
#
# HiSax sub driver modules
#
CONFIG_HISAX_ST5481=m
CONFIG_HISAX_HFCUSB=m
CONFIG_HISAX_HFC4S8S=m
CONFIG_HISAX_FRITZ_PCIPNP=m
CONFIG_HISAX_HDLC=y
#
# Active cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
CONFIG_ISDN_DRV_SC=m
CONFIG_ISDN_DRV_ACT2000=m
CONFIG_HYSDN=m
CONFIG_HYSDN_CAPI=y
#
# CAPI subsystem
#
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#
#
# Active AVM cards
#
CONFIG_CAPI_AVM=y
CONFIG_ISDN_DRV_AVMB1_B1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCI=m
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
CONFIG_ISDN_DRV_AVMB1_T1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
CONFIG_ISDN_DRV_AVMB1_T1PCI=m
CONFIG_ISDN_DRV_AVMB1_C4=m
#
# Active Eicon DIVA Server cards
#
CONFIG_CAPI_EICON=y
CONFIG_ISDN_DIVAS=m
CONFIG_ISDN_DIVAS_BRIPCI=y
CONFIG_ISDN_DIVAS_PRIPCI=y
CONFIG_ISDN_DIVAS_DIVACAPI=m
CONFIG_ISDN_DIVAS_USERIDI=m
CONFIG_ISDN_DIVAS_MAINT=m
#
# Telephony Support
#
CONFIG_PHONE=m
CONFIG_PHONE_IXJ=m
CONFIG_PHONE_IXJ_PCMCIA=m
#
# Input device support
#
CONFIG_INPUT=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_TSDEV=m
CONFIG_INPUT_TSDEV_SCREEN_X=240
CONFIG_INPUT_TSDEV_SCREEN_Y=320
CONFIG_INPUT_EVDEV=m
CONFIG_INPUT_EVBUG=m
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_LKKBD=m
CONFIG_KEYBOARD_XTKBD=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_INPORT=m
# CONFIG_MOUSE_ATIXL is not set
CONFIG_MOUSE_LOGIBM=m
CONFIG_MOUSE_PC110PAD=m
CONFIG_MOUSE_VSXXXAA=m
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=m
CONFIG_JOYSTICK_A3D=m
CONFIG_JOYSTICK_ADI=m
CONFIG_JOYSTICK_COBRA=m
CONFIG_JOYSTICK_GF2K=m
CONFIG_JOYSTICK_GRIP=m
CONFIG_JOYSTICK_GRIP_MP=m
CONFIG_JOYSTICK_GUILLEMOT=m
CONFIG_JOYSTICK_INTERACT=m
CONFIG_JOYSTICK_SIDEWINDER=m
CONFIG_JOYSTICK_TMDC=m
CONFIG_JOYSTICK_IFORCE=m
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_JOYSTICK_WARRIOR=m
CONFIG_JOYSTICK_MAGELLAN=m
CONFIG_JOYSTICK_SPACEORB=m
CONFIG_JOYSTICK_SPACEBALL=m
CONFIG_JOYSTICK_STINGER=m
CONFIG_JOYSTICK_TWIDJOY=m
CONFIG_JOYSTICK_DB9=m
CONFIG_JOYSTICK_GAMECON=m
CONFIG_JOYSTICK_TURBOGRAFX=m
CONFIG_JOYSTICK_JOYDUMP=m
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_GUNZE=m
CONFIG_TOUCHSCREEN_ELO=m
CONFIG_TOUCHSCREEN_MTOUCH=m
CONFIG_TOUCHSCREEN_MK712=m
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_WISTRON_BTNS=m
CONFIG_INPUT_UINPUT=m
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_CT82C710=m
CONFIG_SERIO_PARKBD=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=m
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
CONFIG_DIGIEPCA=m
# CONFIG_ESPSERIAL is not set
CONFIG_MOXA_INTELLIO=m
CONFIG_MOXA_SMARTIO=m
# CONFIG_ISI is not set
CONFIG_SYNCLINK=m
CONFIG_SYNCLINKMP=m
# CONFIG_SYNCLINK_GT is not set
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
CONFIG_SPECIALIX=m
# CONFIG_SPECIALIX_RTSCTS is not set
CONFIG_SX=m
CONFIG_RIO=m
CONFIG_RIO_OLDPCI=y
CONFIG_STALDRV=y
CONFIG_STALLION=m
CONFIG_ISTALLION=m
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_ACPI is not set
CONFIG_SERIAL_8250_NR_UARTS=48
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_FOURPORT=m
CONFIG_SERIAL_8250_ACCENT=m
CONFIG_SERIAL_8250_BOCA=m
CONFIG_SERIAL_8250_HUB6=m
CONFIG_SERIAL_8250_MCA=m
#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
CONFIG_TIPAR=m
#
# IPMI
#
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
#
# Watchdog Cards
#
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_SC520_WDT=m
CONFIG_EUROTECH_WDT=m
CONFIG_IB700_WDT=m
CONFIG_IBMASR=m
CONFIG_WAFER_WDT=m
CONFIG_I6300ESB_WDT=m
CONFIG_I8XX_TCO=m
CONFIG_SC1200_WDT=m
CONFIG_SCx200_WDT=m
CONFIG_60XX_WDT=m
CONFIG_SBC8360_WDT=m
CONFIG_CPU5_WDT=m
CONFIG_W83627HF_WDT=m
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
#
# ISA-based Watchdog Cards
#
CONFIG_PCWATCHDOG=m
CONFIG_MIXCOMWD=m
CONFIG_WDT=m
CONFIG_WDT_501=y
#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
CONFIG_WDT_501_PCI=y
#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m
CONFIG_HW_RANDOM=m
CONFIG_NVRAM=m
CONFIG_RTC=m
CONFIG_GEN_RTC=m
CONFIG_GEN_RTC_X=y
CONFIG_DTLK=m
CONFIG_R3964=m
CONFIG_APPLICOM=m
CONFIG_SONYPI=m
#
# Ftape, the floppy tape device driver
#
CONFIG_FTAPE=m
CONFIG_ZFTAPE=m
CONFIG_ZFT_DFLT_BLK_SZ=10240
#
# The compressor will be built as a module only!
#
CONFIG_ZFT_COMPRESSOR=m
CONFIG_FT_NR_BUFFERS=3
CONFIG_FT_PROC_FS=y
CONFIG_FT_NORMAL_DEBUG=y
# CONFIG_FT_FULL_DEBUG is not set
# CONFIG_FT_NO_TRACE is not set
# CONFIG_FT_NO_TRACE_AT_ALL is not set
#
# Hardware configuration
#
CONFIG_FT_STD_FDC=y
# CONFIG_FT_MACH2 is not set
# CONFIG_FT_PROBE_FC10 is not set
# CONFIG_FT_ALT_FDC is not set
CONFIG_FT_FDC_THR=8
CONFIG_FT_FDC_MAX_RATE=2000
CONFIG_FT_ALPHA_CLOCK=0
CONFIG_AGP=m
CONFIG_AGP_ALI=m
CONFIG_AGP_ATI=m
CONFIG_AGP_AMD=m
CONFIG_AGP_AMD64=m
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
CONFIG_AGP_SIS=m
CONFIG_AGP_SWORKS=m
CONFIG_AGP_VIA=m
CONFIG_AGP_EFFICEON=m
CONFIG_DRM=m
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_I915=m
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
#
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_HGA=m
# CONFIG_FB_HGA_ACCEL is not set
CONFIG_FB_S1D13XXX=m
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
CONFIG_FB_RIVA=m
CONFIG_FB_RIVA_I2C=y
# CONFIG_FB_RIVA_DEBUG is not set
CONFIG_FB_I810=m
# CONFIG_FB_I810_GTF is not set
CONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not set
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_MATROX_MULTIHEAD=y
# CONFIG_FB_RADEON_OLD is not set
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
# CONFIG_FB_3DFX_ACCEL is not set
CONFIG_FB_VOODOO1=m
CONFIG_FB_CYBLA=m
CONFIG_FB_TRIDENT=m
# CONFIG_FB_TRIDENT_ACCEL is not set
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_GX1=m
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_MDA_CONSOLE=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=m
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
hannes_
June 6th, 2006, 02:18 PM
CONFIG_FRAMEBUFFER_CONSOLE=m
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
pls make sure the first entry is "y" not "m"
and give it a try.
greetings
digiplaya
June 6th, 2006, 03:08 PM
Ooh...didn't notice that. Currently re-doing the kernel as you say.
Will let you know how it goes ASAP.
Plus, is there a way to compile the kernel only with changes you just made to it's .config file instead of recompiling the entire thing?
EDIT: Wait, just found out. I didn't use make clean and it started where I left off.
bartman
June 6th, 2006, 05:05 PM
I've downloaded the latest stable kernel source (2.6.16.20). Which patch is the correct one for this version:
- ck12/patches/patch-2.6.16.20 (http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.16/2.6.16-ck12/patches/patch-2.6.16.20)
- ck3/patch-2.6.16-ck3.bz2 (http://ck.kolivas.org/patches/2.6/2.6.16/2.6.16-ck3/patch-2.6.16-ck3.bz2) from the first post
I have a laptop with ati graphics and fglrx drivers. I've read that substituting them with ati in xorg.conf for first boot is a must. Is this also wise to do as it doesn't stand in the first post?
Thanks a bunch!
xXx 0wn3d xXx
June 6th, 2006, 05:07 PM
No if you are not patching the first release (2.6.16, 2.6.17) you will not be able to patch the kernel with a patch from ck.kolivas.org. If you do, you are looking at a kernel that will never compile.
digiplaya
June 6th, 2006, 05:10 PM
Ok: usplash is functional with 2.6.16. I'm all set now! Will keep 2.6.15 branch kernel just in case I need to revert back.
Danke, hannes.
bartman
June 6th, 2006, 05:28 PM
MasterChief, what about the first patch i linked to?
Or should I just forget about the 2.6.16.20 version and go for 2.6.16 with ck patches for speed?
zarathustra
June 6th, 2006, 07:00 PM
Do you not still have to apply the EVMS patch from the Ubuntu repositories, or is this now fixed?
hannes_
June 6th, 2006, 07:07 PM
you are welcome :)
xXx 0wn3d xXx
June 6th, 2006, 08:08 PM
MasterChief, what about the first patch i linked to?
Or should I just forget about the 2.6.16.20 version and go for 2.6.16 with ck patches for speed?
I think that you should forget about the patch. I don't use them because I feel that I if I am custom compiling a kernel, I should do it on my own. Your not missing out on much performance gain by patching your kernel. You can get the same performance by choosing certain options in xconfig.
bartman
June 7th, 2006, 12:59 PM
First of all I got the 2.6.16 kernel from www.kernel.org, to the source of which I applied two patchsets:
- patch-2.6.16-ck12.bz2 (speed optimizations)
- linux-phc-0.2.4.tar.gz (undervolting support for Centrino/Sonoma laptops)
I then modified the voltage table of my Pentium M 770 in /usr/src/linux/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c to stable undervolted values, which I got from my undervolting experience in Windows but the knowledge from Gentoo forums (http://forums.gentoo.org/viewtopic-t-341298-start-75-postdays-0-postorder-asc-highlight-.html).
After disabling unneeded parts (SCSI, RAID) and enabling VESA VGA support of the kernel I compiled it, which took 22m27.981s ! A 4 minute increase from my previous attempt, but that one didn't boot. :P
So after a reboot the machine booted faster, usplash isn't there, only my wireless card didn't completely work. I noticed that in dmesg there were complaints about missing firmware files so I quickly copied them over to a new folder in /lib/firmware:
$ cd /lib/firmware/
$ sudo mkdir `uname -r`
$ sudo cp ./2.6.<version-of-previous-kernel-i-was-using>/ipw2200* ./`uname -r`/
After that a simple module removal/insertion:
$ sudo modprobe -r ipw2200
$ sudo modprobe ipw2200
And to check if the wireless interface started:
$ dmesg | grep ipw
The device starts, scanning works, however it will not associate with any access point, even though i command it to with
$ sudo iwconfig eth0 essid <name> ap <MAC-address>
EDIT: Nevermind, it works like a charm.
There is, however, no console output, e.g. when i change to console with ctrl+alt+f8 there is just a blank screen! I didn't notice it before because the new ubuntu splash screen was over it. I thought I had followed the tips from the first page of this thread but apparently I missed some kenrel options. But now at least I know what is wrong! :D
Thank you MasterChief1234 for this wonderful and easy to follow guide!
talz13
June 7th, 2006, 03:31 PM
Is this kernel ever going to be included in an update to breezy or are you forced to upgrade to dapper to get an updatable kernel? (as far as the update manager / synaptic is concerned)
xXx 0wn3d xXx
June 7th, 2006, 04:15 PM
Is this kernel ever going to be included in an update to breezy or are you forced to upgrade to dapper to get an updatable kernel? (as far as the update manager / synaptic is concerned)
No, this kernel will never be included in Breezy or Dapper. About halfway through the development process of a new Ubuntu version, a kernel freeze happens. This means that the current kernel will remain the default kernel included and supported by Ubuntu. I believe Breezy uses the 2.6.12 kernel (I think that it is updated due to a security problem) and Dapper uses the 2.6.15 kernel with patches from 2.6.16 (stable) and 2.6.17. (still in development)
massivevoid
June 7th, 2006, 04:49 PM
How do you apply the 2.6.17 patch?
xXx 0wn3d xXx
June 7th, 2006, 05:06 PM
Please note that it is unstable but I have used release canidates and they were fine. Download the 2.6.17-rc6 patch from kernel.org and then follow my tutorial up to the part where you patch the kernel. Change the command to the path of the file.
It would look something like this:
bzcat /home/$USER/patch-2.6.17-rc6.bz2| patch -p1
OPaul
June 7th, 2006, 05:14 PM
.... and Dapper uses the 2.6.15 kernel with patches from 2.6.16 (stable) and 2.6.17. (still in development)
How much of .16 is in Dapper? Is there a list of what patches are included?
Also, is a .deb possible to streamline the installation through the Synaptic Package Manager?
massivevoid
June 7th, 2006, 05:18 PM
Please note that it is unstable but I have used release canidates and they were fine. Download the 2.6.17-rc6 patch from kernel.org and then follow my tutorial up to the part where you patch the kernel. Change the command to the path of the file.
It would look something like this:
I know.
Still, I want to try it, because I have a broadcom card in my laptop.
What should I do on this part?
william@crafford:~$ bzcat /home/william/patch-2.6.17-rc6.bz2| patch -p1
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/.gitignore b/.gitignore
|index 3f8fb68..27fd376 100644
|--- a/.gitignore
|+++ b/.gitignore
--------------------------
File to patch:
xXx 0wn3d xXx
June 7th, 2006, 05:19 PM
How much of .16 is in Dapper? Is there a list of what patches are included?
I really can't say, sorry...
Also, is a .deb possible to streamline the installation through the Synaptic Package Manager?
What exactly do you mean ? Take a new kernel and put it in the repositories or already have a .deb file. This tutorial allows you to build a debian file so you can install it.
I answered in the quotes.
OPaul
June 7th, 2006, 05:24 PM
What exactly do you mean ? Take a new kernel and put it in the repositories or already have a .deb file. This tutorial allows you to build a debian file so you can install it.
Put it in the universe repository (sorry, I assumed the repositories were .deb files). I may not understand how the kernel is compiled, so it may just be a stupid question. But whenever a new patch for .15 comes out, it's available in the repositories, so is it possible to have .16 in there?
xXx 0wn3d xXx
June 7th, 2006, 05:27 PM
Put it in the universe repository (sorry, I assumed the repositories were .deb files). I may not understand how the kernel is compiled, so it may just be a stupid question. But whenever a new patch for .25 comes out, it's available in the repositories, so is it possible to have .16 in there?
No, there will never be an updated kernel in the repositories unless a major security vulnerability is uncovered or you are dist-upgrading because a new kernel will be in the next Ubuntu release. There are no updated kernels because of the "kernel freeze" as I stated earlier.
OPaul
June 7th, 2006, 05:34 PM
No, there will never be an updated kernel in the repositories unless a major security vulnerability is uncovered or you are dist-upgrading because a new kernel will be in the next Ubuntu release. There are no updated kernels because of the "kernel freeze" as I stated earlier.
I guess I thought that's what the Universe repository was for then, unsupported software.
OPaul
June 7th, 2006, 06:09 PM
I'm compiling ck3 now, but does this mean I won't have the latest version. Is ck3 a numbering scheme that is used before real numbers? For instance, on kernel.org the latest version is 2.6.16.20... doesn't say anything about ck anything.
Or is ck something that someone has modified themself?....
keithjr
June 7th, 2006, 10:41 PM
Install fglrx-kernel-source.
Thanks for the guide, but once again I find myself to be a cryptic exception to everybody else's experiences...
I'm having the EXACT same problem, after installing and booting into the new 2.6.16 kernel fglrxinfo now tells me I'm using a mesa driver. I issued the above command and... nothing much happened...
What is the next step? I thought I searched high and low xconfig for something that must have installed, but couldn't see it. Also, would it work if I built it in or should I stick with modular?
Slicedbread
June 8th, 2006, 12:44 PM
Does any one know how I can install the newest linux-headers, they are not available in synaptic.
OPaul
June 8th, 2006, 02:08 PM
Does any one know how I can install the newest linux-headers, they are not available in synaptic.
I think the headers are included in the /usr/src/linux-whatever_version_you_installed directory, if you followed this guide.
Slicedbread
June 8th, 2006, 07:36 PM
Yeah, I guess it was, but I'm still having problems with ndswrapper-- I can't get to join wpa encrypted lans (mine) but it works with wep and open Wlan's - I reinstalled wpasupplicant throug synaptic but I still cant access it- I could before with the default dapper kernel.
xXx 0wn3d xXx
June 8th, 2006, 07:54 PM
I have made some changes to the main thread by:
Merging step 1 & 2
Making the last step build a kernel image, modules, and headers
Making the letters of the steps bold
Adding to the troubleshooting guide
Removed custom compilied kernels
Linked to ck12 patch for 2.6.16
What I'm planning to do:
Add more performance tips
Are their any suggestions for the thread to make it easier to read/more useful ?
I have also been thinking of making a kernel install script where you would specify your kernel directory and then it would try to install it, asking you a few questions along the way. Does anyone think it is a good idea and would anyone be interesting in helping. My script skillz are almost nill but you would just need to use the commands listed on the origional post. Thank you.
ehula
June 8th, 2006, 08:17 PM
MasterChief1234,
You need to edit two more items on the front page: steps 5 & 7 should both refer to ck12, not ck3.
Now, when I follow your steps, I get the following results:
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
#
# using defaults found in .config
#
.config:19:warning: trying to assign nonexistent symbol CLEAN_COMPILE
followed by about 150 other "trying to assign nonexistent symbol" lines like the one above. I am running Dapper. Can I ignore these warnings?
xXx 0wn3d xXx
June 8th, 2006, 08:21 PM
MasterChief1234,
You need to edit two more items on the front page: steps 5 & 7 should both refer to ck12, not ck3.
Now, when I follow your steps, I get the following results:
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
#
# using defaults found in .config
#
.config:19:warning: trying to assign nonexistent symbol CLEAN_COMPILE
followed by about 150 other "trying to assign nonexistent symbol" lines like the one above. I am running Dapper. Can I ignore these warnings?
Thank you for telling me about the steps, and yes, you can ignore those errors.
ehula
June 8th, 2006, 09:30 PM
Thank you for telling me about the steps, and yes, you can ignore those errors.
Oh, you will also need to change step 14 from ck3 to ck12.
One more question related to the ubuntu fglrx driver. Do I need to uninstall anything related to the fglrx driver before upgrading the kernel, or change xorg.conf to refer to the "ati" driver?
And, when I install the fglrx-kernel-source, can I uninstall all the other fglrx packages first, or are they still needed?
xXx 0wn3d xXx
June 8th, 2006, 09:52 PM
Oh, you will also need to change step 14 from ck3 to ck12.
One more question related to the ubuntu fglrx driver. Do I need to uninstall anything related to the fglrx driver before upgrading the kernel, or change xorg.conf to refer to the "ati" driver?
And, when I install the fglrx-kernel-source, can I uninstall all the other fglrx packages first, or are they still needed?
No, you do not need to uninstall anything. Just make sure it says fglrx in your xorg.conf. I wouldn't recommend uninstalling the other fglrx packages though.
OPaul
June 8th, 2006, 09:56 PM
I'm compiling ck3 now, but does this mean I won't have the latest version. Is ck3 a numbering scheme that is used before real numbers? For instance, on kernel.org the latest version is 2.6.16.20... doesn't say anything about ck anything.
Or is ck something that someone has modified themself?....
?
xXx 0wn3d xXx
June 8th, 2006, 10:12 PM
No, ck's refer to performance enhancing kernel patches. So yes, ck patches are modification patches that are applied to the kernel.
OPaul
June 8th, 2006, 10:16 PM
No, ck's refer to performance enhancing kernel patches. So yes, ck patches are modification patches that are applied to the kernel.
So instead of taking the 2.6.16 from the link you provided, could I take the 2.6.16.20 from kernel.org and then apply the latest ck patch to that?
Do the ck patches have a homepage that lists some of the performance changes that have been made?
xXx 0wn3d xXx
June 8th, 2006, 10:23 PM
So instead of taking the 2.6.16 from the link you provided, could I take the 2.6.16.20 from kernel.org and then apply the latest ck patch to that?
Do the ck patches have a homepage that lists some of the performance changes that have been made?
No you can only apply the patch to the first kernel of the release cycle (ex: 2.6.16, or 2.6.17) NOT 2.6.16.20. And yes, you can look at the changes in the ck1-12 folder here. (http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.16) Browse to a ck patch folder and look at the changes. I personally don't use the patches but for anyone learning to build a kernel, it is worth it.
OPaul
June 8th, 2006, 10:29 PM
No you can only apply the patch to the first kernel of the release cycle (ex: 2.6.16, or 2.6.17) NOT 2.6.16.20. And yes, you can look at the changes in the ck1-12 folder here. (http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.16) Browse to a ck patch folder and look at the changes. I personally don't use the patches but for anyone learning to build a kernel, it is worth it.
Ah, ck12 includes the patches from 2.6.16.20.
http://members.optusnet.com.au/ckolivas/kernel/
Cool, thanks.
ehula
June 9th, 2006, 12:53 AM
No, you do not need to uninstall anything. Just make sure it says fglrx in your xorg.conf. I wouldn't recommend uninstalling the other fglrx packages though.
OK. After compiling, I have three new .debs:
kernel-image
kernel-headers
fglrx-kernel
Which do I install? Do I install the fglrx-kernel? Remember, I had previously installed the ubuntu fglrx packages: linux-restricted-modules and xorg-driver-fglrx. I have still not yet installed fglrx-kernel-source.
xXx 0wn3d xXx
June 9th, 2006, 07:08 AM
OK. After compiling, I have three new .debs:
kernel-image
kernel-headers
fglrx-kernel
Which do I install? Do I install the fglrx-kernel? Remember, I had previously installed the ubuntu fglrx packages: linux-restricted-modules and xorg-driver-fglrx. I have still not yet installed fglrx-kernel-source.
You would install your kernel_image first, then your kernel-headers, and finally fglrx-kernel.
ehula
June 9th, 2006, 12:07 PM
You would install your kernel_image first, then your kernel-headers, and finally fglrx-kernel.
I'm not completely sure I understand how to set up the fglrx driver to work under the new kernel. So far, I have followed what you have said...left the restricted modules and the xorg-driver-fglrx as is from the original Dapper install. I have compiled the kernel and installed kernel-image and kernel-headers, but when I try to install fglrx-kernel, this is what I get:
$ sudo dpkg -i fglrx-kernel-2.6.16-ck12_8.25.18-1+ck12_i386.deb
(Reading database ... 173821 files and directories currently installed.)
Preparing to replace fglrx-kernel-2.6.16-ck12 8.25.18-1+ck12 (using fglrx-kernel-2.6.16-ck12_8.25.18-1+ck12_i386.deb) ...
Unpacking replacement fglrx-kernel-2.6.16-ck12 ...
dpkg: dependency problems prevent configuration of fglrx-kernel-2.6.16-ck12:
fglrx-kernel-2.6.16-ck12 depends on xorg-driver-fglrx (= 8.25.18-1); however:
Version of xorg-driver-fglrx on system is 7.0.0-8.25.18+2.6.15.11-1.
dpkg: error processing fglrx-kernel-2.6.16-ck12 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
fglrx-kernel-2.6.16-ck12
xXx 0wn3d xXx
June 9th, 2006, 04:52 PM
I'm not completely sure I understand how to set up the fglrx driver to work under the new kernel. So far, I have followed what you have said...left the restricted modules and the xorg-driver-fglrx as is from the original Dapper install. I have compiled the kernel and installed kernel-image and kernel-headers, but when I try to install fglrx-kernel, this is what I get:
$ sudo dpkg -i fglrx-kernel-2.6.16-ck12_8.25.18-1+ck12_i386.deb
(Reading database ... 173821 files and directories currently installed.)
Preparing to replace fglrx-kernel-2.6.16-ck12 8.25.18-1+ck12 (using fglrx-kernel-2.6.16-ck12_8.25.18-1+ck12_i386.deb) ...
Unpacking replacement fglrx-kernel-2.6.16-ck12 ...
dpkg: dependency problems prevent configuration of fglrx-kernel-2.6.16-ck12:
fglrx-kernel-2.6.16-ck12 depends on xorg-driver-fglrx (= 8.25.18-1); however:
Version of xorg-driver-fglrx on system is 7.0.0-8.25.18+2.6.15.11-1.
dpkg: error processing fglrx-kernel-2.6.16-ck12 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
fglrx-kernel-2.6.16-ck12
That's strange...could you just install your kernel image + the headers and then install fglrx-kernel-source and see if fglrx works ? It might work after just installing the fglrx source.
Sorry, to bring up the script idea but who thinks it is a good idea ? And does anyone have a suggestion on how to make the origional post easier to read or follow ? Thanks.
bignickel
June 9th, 2006, 07:53 PM
When I try to manually mount the second one, I get a message saying that it is either mounted or busy. If I try to unmount it, it says it was not mounted at all.
I ran into the same problem, and if I made a small change to my fstab to make it work. Instead of (for example):
/dev/hdb1
use
/dev/evms/hdb1
I think that should take care of it.
23meg
June 9th, 2006, 11:49 PM
I compiled 2.6.16.20 from kernel org and lost the ability to mount CDs with the SATA CD drive of my laptop. I get the following error when trying to mount:
mount: special device /dev/scd1 does not exist
keithjr
June 10th, 2006, 10:13 AM
That's strange...could you just install your kernel image + the headers and then install fglrx-kernel-source and see if fglrx works ? It might work after just installing the fglrx source.
Sorry, to bring up the script idea but who thinks it is a good idea ? And does anyone have a suggestion on how to make the origional post easier to read or follow ? Thanks.
I just solved it for myself, I don't know if I was having the same issues though... I explicitly removed the packages I had used to install fglrx the first time around (before the upgrade), then re-installed them. Of course, the linux-restricted-modules has to be replaced with the fglrx kernel source you provided... but I think that's the issue people are running into: unclean installation
ravpaul
June 10th, 2006, 12:13 PM
Still trying to compile the kernel and still getting the same output when applying the patch.
patching file include/linux/sched.h
patching file kernel/sched.c
patching file fs/proc/array.c
patching file include/linux/sysctl.h
patching file kernel/exit.c
patching file kernel/sysctl.c
patching file include/linux/init_task.h
patching file block/Kconfig.iosched
patching file include/linux/ioprio.h
patching file mm/page-writeback.c
patching file arch/ia64/configs/tiger_defconfig
patching file arch/ia64/configs/zx1_defconfig
patching file arch/ppc/configs/common_defconfig
patching file arch/ppc/configs/pmac_defconfig
patching file kernel/Kconfig.hz
patching file Documentation/sysctl/vm.txt
patching file include/linux/swap.h
patching file init/Kconfig
patching file mm/Makefile
patching file mm/swap.c
patching file mm/swap_prefetch.c
patching file mm/swap_state.c
patching file mm/vmscan.c
patching file include/linux/mm_inline.h
patching file include/linux/swap-prefetch.h
patching file include/linux/mmzone.h
patching file mm/page_alloc.c
patching file fs/buffer.c
patching file kernel/power/disk.c
patching file drivers/block/loop.c
patching file fs/mpage.c
patching file fs/nfsd/vfs.c
patching file include/linux/fs.h
patching file include/linux/mm.h
patching file include/linux/page-flags.h
patching file include/linux/radix-tree.h
patching file include/linux/writeback.h
patching file lib/radix-tree.c
patching file mm/Kconfig
patching file mm/filemap.c
patching file mm/memory.c
patching file mm/readahead.c
patching file Documentation/DocBook/Makefile
patching file Makefile
patching file arch/arm/Makefile
patching file arch/arm/boot/Makefile
patching file arch/arm/boot/bootp/Makefile
patching file arch/arm26/Makefile
patching file arch/arm26/boot/Makefile
patching file arch/i386/Makefile
patching file arch/ia64/Makefile
patching file arch/m32r/Makefile
patching file arch/powerpc/Makefile
patching file arch/ppc/Makefile
patching file arch/ppc/boot/Makefile
patching file arch/ppc/boot/openfirmware/Makefile
patching file arch/sh/Makefile
patching file arch/um/Makefile
patching file arch/x86_64/Makefile
patching file scripts/Kbuild.include
patching file scripts/Makefile.build
patching file scripts/Makefile.clean
patching file scripts/Makefile.modinst
patching file scripts/Makefile.modpost
patching file scripts/kconfig/Makefile
patching file scripts/kconfig/lxdialog/Makefile
patching file scripts/package/Makefile
Hunk #1 FAILED at 32.
Hunk #2 FAILED at 54.
Hunk #3 FAILED at 72.
Hunk #4 FAILED at 82.
4 out of 4 hunks FAILED -- saving rejects to file scripts/package/Makefile.rej
patching file arch/i386/kernel/cpu/cpufreq/speedstep-smi.c
patching file arch/i386/kernel/dmi_scan.c
patching file drivers/base/cpu.c
patching file drivers/base/firmware_class.c
patching file drivers/block/cciss.c
patching file drivers/md/dm.c
patching file drivers/media/video/Kconfig
patching file drivers/media/video/tuner-types.c
patching file drivers/scsi/sata_mv.c
patching file drivers/video/i810/i810_main.c
patching file fs/9p/vfs_inode.c
patching file fs/proc/proc_misc.c
patching file fs/sysfs/dir.c
patching file fs/sysfs/inode.c
patching file fs/sysfs/symlink.c
patching file fs/xfs/linux-2.6/xfs_aops.c
patching file include/linux/cpu.h
patching file include/linux/raid/raid1.h
patching file include/linux/rtc.h
patching file net/core/sock.c
patching file net/ipv4/ip_output.c
root@bedroom:/usr/src/linux# uname -r
2.6.15-23-amd64-generic
root@bedroom:/usr/src/linux# sudo cp /boot/config-2.6.15-23-amd64-generic .config
root@bedroom:/usr/src/linux# sudo make xconfig
CHECK qt
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86_64/Kconfig
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
#
# using defaults found in .config
#
.config:23:warning: trying to assign nonexistent symbol CLEAN_COMPILE
.config:43:warning: trying to assign nonexistent symbol KOBJECT_UEVENT
.config:101:warning: trying to assign nonexistent symbol X86_64_NOLONG_MSG
.config:115:warning: trying to assign nonexistent symbol ENABLE_ALT_SMP
.config:178:warning: trying to assign nonexistent symbol ACPI_SBS
.config:190:warning: trying to assign nonexistent symbol ACPI_PCC
.config:191:warning: trying to assign nonexistent symbol ACPI_SONY
.config:198:warning: trying to assign nonexistent symbol ACPI_TC1100
.config:199:warning: trying to assign nonexistent symbol ACPI_INITRD
.config:200:warning: trying to assign nonexistent symbol ACPI_DEV
.config:263:warning: trying to assign nonexistent symbol PCMCIA_PROBE_MEM
.config:405:warning: trying to assign nonexistent symbol IP_NF_MATCH_LIMIT
.config:407:warning: trying to assign nonexistent symbol IP_NF_MATCH_MAC
.config:408:warning: trying to assign nonexistent symbol IP_NF_MATCH_PKTTYPE
.config:409:warning: trying to assign nonexistent symbol IP_NF_MATCH_MARK
.config:416:warning: trying to assign nonexistent symbol IP_NF_MATCH_LENGTH
.config:418:warning: trying to assign nonexistent symbol IP_NF_MATCH_TCPMSS
.config:419:warning: trying to assign nonexistent symbol IP_NF_MATCH_HELPER
.config:420:warning: trying to assign nonexistent symbol IP_NF_MATCH_STATE
.config:421:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNTRACK
.config:423:warning: trying to assign nonexistent symbol IP_NF_MATCH_PHYSDEV
.config:425:warning: trying to assign nonexistent symbol IP_NF_MATCH_REALM
.config:426:warning: trying to assign nonexistent symbol IP_NF_MATCH_SCTP
.config:427:warning: trying to assign nonexistent symbol IP_NF_MATCH_DCCP
.config:428:warning: trying to assign nonexistent symbol IP_NF_MATCH_COMMENT
.config:429:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNMARK
.config:430:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNBYTES
.config:432:warning: trying to assign nonexistent symbol IP_NF_MATCH_STRING
.config:438:warning: trying to assign nonexistent symbol IP_NF_TARGET_NFQUEUE
.config:455:warning: trying to assign nonexistent symbol IP_NF_TARGET_MARK
.config:456:warning: trying to assign nonexistent symbol IP_NF_TARGET_CLASSIFY
.config:458:warning: trying to assign nonexistent symbol IP_NF_TARGET_CONNMARK
.config:461:warning: trying to assign nonexistent symbol IP_NF_TARGET_NOTRACK
.config:471:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LIMIT
.config:472:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MAC
.config:479:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MARK
.config:482:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LENGTH
.config:484:warning: trying to assign nonexistent symbol IP6_NF_MATCH_PHYSDEV
.config:488:warning: trying to assign nonexistent symbol IP6_NF_TARGET_NFQUEUE
.config:490:warning: trying to assign nonexistent symbol IP6_NF_TARGET_MARK
.config:746:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC
.config:747:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC_DEBUG.config:748:warning: trying to assign nonexistent symbol IEEE80211_1_1_13
.config:749:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_WEP
.config:750:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_CCMP
.config:751:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_TKIP
.config:956:warning: trying to assign nonexistent symbol BLK_DEV_CLOOP
.config:967:warning: trying to assign nonexistent symbol BLK_DEV_GNBD
.config:988:warning: trying to assign nonexistent symbol BLK_DEV_IDEACPI
.config:997:warning: symbol value 'm' invalid for BLK_DEV_IDEPNP
.config:1028:warning: trying to assign nonexistent symbol PDC202XX_FORCE
.config:1070:warning: trying to assign nonexistent symbol SCSI_SPI2_ATTRS
.config:1078:warning: trying to assign nonexistent symbol SAS_CLASS
.config:1079:warning: trying to assign nonexistent symbol SAS_DEBUG
.config:1089:warning: trying to assign nonexistent symbol SCSI_AIC94XX
.config:1090:warning: trying to assign nonexistent symbol AIC94XX_DEBUG
.config:1106:warning: trying to assign nonexistent symbol SCSI_ARCMSR
.config:1128:warning: trying to assign nonexistent symbol SCSI_SATA_ACPI
.config:1150:warning: trying to assign nonexistent symbol SCSI_SYM53C8XX_MMIO
.config:1157:warning: trying to assign nonexistent symbol SCSI_QLA2XXX
.config:1237:warning: trying to assign nonexistent symbol IEEE1394_CMP
.config:1348:warning: trying to assign nonexistent symbol R1000
.config:1371:warning: trying to assign nonexistent symbol NET_IPG
.config:1414:warning: trying to assign nonexistent symbol IPW2100_FS_AMILO_M7400.config:1417:warning: trying to assign nonexistent symbol IPW2200_MONITOR
.config:1436:warning: trying to assign nonexistent symbol ADM8211
.config:1447:warning: trying to assign nonexistent symbol WLAN_NG
.config:1448:warning: trying to assign nonexistent symbol PRISM2
.config:1449:warning: trying to assign nonexistent symbol PRISM2_USB
.config:1450:warning: trying to assign nonexistent symbol PRISM2_PCI
.config:1451:warning: trying to assign nonexistent symbol PRISM2_PLX
.config:1452:warning: trying to assign nonexistent symbol PRISM2_CS
.config:1453:warning: trying to assign nonexistent symbol NET_ACX
.config:1454:warning: trying to assign nonexistent symbol NET_ACX_PCI
.config:1455:warning: trying to assign nonexistent symbol NET_ACX_USB
.config:1456:warning: trying to assign nonexistent symbol BCM43XX
.config:1457:warning: trying to assign nonexistent symbol BCM43XX_DEBUG
.config:1458:warning: trying to assign nonexistent symbol BCM43XX_DMA
.config:1459:warning: trying to assign nonexistent symbol BCM43XX_PIO
.config:1460:warning: trying to assign nonexistent symbol BCM43XX_DMA_AND_PIO_MODE
.config:1461:warning: trying to assign nonexistent symbol BCM43XX_DMA_MODE
.config:1462:warning: trying to assign nonexistent symbol BCM43XX_PIO_MODE
.config:1463:warning: trying to assign nonexistent symbol PRISM54_SOFTMAC
.config:1464:warning: trying to assign nonexistent symbol NET_RT2600
.config:1465:warning: trying to assign nonexistent symbol NET_RT2500
.config:1466:warning: trying to assign nonexistent symbol NET_RT2400
.config:1467:warning: trying to assign nonexistent symbol NET_RTL818X
.config:1468:warning: trying to assign nonexistent symbol NET_RTL8187
.config:1469:warning: trying to assign nonexistent symbol IPW3945
.config:1470:warning: trying to assign nonexistent symbol IPW3945_DEBUG
.config:1471:warning: trying to assign nonexistent symbol IPW3945_MONITOR
.config:1472:warning: trying to assign nonexistent symbol NET_MRV8K
.config:1575:warning: trying to assign nonexistent symbol NDISWRAPPER
.config:1712:warning: trying to assign nonexistent symbol MISDN_DRV
.config:1713:warning: trying to assign nonexistent symbol MISDN_MEMDEBUG
.config:1714:warning: trying to assign nonexistent symbol MISDN_AVM_FRITZ
.config:1715:warning: trying to assign nonexistent symbol MISDN_HFCPCI
.config:1716:warning: trying to assign nonexistent symbol MISDN_HFCMULTI
.config:1717:warning: trying to assign nonexistent symbol MISDN_HFCUSB
.config:1718:warning: trying to assign nonexistent symbol MISDN_SPEEDFAX
.config:1719:warning: trying to assign nonexistent symbol MISDN_W6692
.config:1720:warning: trying to assign nonexistent symbol MISDN_DSP
.config:1794:warning: trying to assign nonexistent symbol INPUT_ACERHK
.config:1819:warning: trying to assign nonexistent symbol ECC
.config:2109:warning: trying to assign nonexistent symbol AVERATEC_5100P
.config:2110:warning: trying to assign nonexistent symbol PACKARDBELL_E5
.config:2245:warning: trying to assign nonexistent symbol DVB_TDA80XX
.config:2267:warning: trying to assign nonexistent symbol DVB_ATMEL_AT76C651
.config:2275:warning: trying to assign nonexistent symbol DVB_NXT2002
.config:2288:warning: trying to assign nonexistent symbol DXR3
.config:2289:warning: trying to assign nonexistent symbol EM8300
.config:2290:warning: trying to assign nonexistent symbol EM8300_LOOPBACK
.config:2291:warning: trying to assign nonexistent symbol EM8300_UCODETIMEOUT
.config:2292:warning: trying to assign nonexistent symbol EM8300_DICOMFIX
.config:2293:warning: trying to assign nonexistent symbol EM8300_DICOMCTRL
.config:2294:warning: trying to assign nonexistent symbol EM8300_DICOMPAL
.config:2295:warning: trying to assign nonexistent symbol ADV717X
.config:2296:warning: trying to assign nonexistent symbol ADV717X_SWAP
.config:2297:warning: trying to assign nonexistent symbol ADV717X_PIXELPORT16BIT.config:2298:warning: trying to assign nonexistent symbol ADV717X_PIXELPORTPAL
.config:2299:warning: trying to assign nonexistent symbol BT865
.config:2325:warning: symbol value 'm' invalid for FB_VESA
.config:2350:warning: trying to assign nonexistent symbol FB_ATY_XL_INIT
.config:2369:warning: trying to assign nonexistent symbol FB_IMAC
.config:2418:warning: trying to assign nonexistent symbol SND_GENERIC_DRIVER
.config:2495:warning: trying to assign nonexistent symbol BT_ALSA
.config:2618:warning: trying to assign nonexistent symbol USB_SYNAPTICS
.config:2619:warning: trying to assign nonexistent symbol USB_CPADDEV
.config:2640:warning: trying to assign nonexistent symbol USB_QC
.config:2641:warning: trying to assign nonexistent symbol USB_SPCA5XX
.config:2642:warning: trying to assign nonexistent symbol USB_PODXTPRO
.config:2644:warning: trying to assign nonexistent symbol USB_OV511_DECOMP
.config:2645:warning: trying to assign nonexistent symbol USB_OV518_DECOMP
.config:2669:warning: trying to assign nonexistent symbol USB_EAGLE
.config:2670:warning: trying to assign nonexistent symbol USB_ZD1211
.config:2671:warning: trying to assign nonexistent symbol USB_ATMEL
.config:2672:warning: trying to assign nonexistent symbol USB_RT2570
.config:2783:warning: trying to assign nonexistent symbol MMC_SDHCI
.config:2896:warning: trying to assign nonexistent symbol ASFS_FS
.config:2897:warning: trying to assign nonexistent symbol ASFS_DEFAULT_CODEPAGE
.config:2898:warning: trying to assign nonexistent symbol ASFS_RW
.config:2917:warning: trying to assign nonexistent symbol SQUASHFS
.config:2918:warning: trying to assign nonexistent symbol SQUASHFS_1_0_COMPATIBILITY
.config:2919:warning: trying to assign nonexistent symbol SQUASHFS_2_0_COMPATIBILITY
.config:2927:warning: trying to assign nonexistent symbol UNION_FS
.config:2974:warning: trying to assign nonexistent symbol GFS_FS
.config:2975:warning: trying to assign nonexistent symbol GFS_FS_LOCK_HARNESS
.config:2976:warning: trying to assign nonexistent symbol GFS_FS_LOCK_NOLOCK
.config:2977:warning: trying to assign nonexistent symbol GFS_FS_LOCK_DLM
.config:2978:warning: trying to assign nonexistent symbol GFS_FS_LOCK_GULM
.config:3077:warning: trying to assign nonexistent symbol INIT_DEBUG
.config:3089:warning: trying to assign nonexistent symbol SECURITY_REALTIME
.config:3152:warning: trying to assign nonexistent symbol CLUSTER
I'm copying and pasting the instructions but still get the same results!!!
Is there a particular directory that I run the patch from or a file that I run it on?
neoaddict
June 10th, 2006, 11:23 PM
Is there an speed improvement for the 2.6.16ck12 kernel over the built-in kernel for Dapper?
Mourner
June 11th, 2006, 04:24 AM
Thank you for such a comprehensive guide, xXx 0wn3d xXx, I wouldn't cope with compiling and deploying a customized kernel without it.
I have a question though. According to the guide, the default Dapper kernel configuration is imported before any changes. So, if I haven't touched any graphic and console devices settings in xconfig at all, why does the new kernel behave so differently (in my case, framebuffer for usplash is not working - I have a blank screen instead of it while loading)?
Thanks in advance.
ravpaul
June 11th, 2006, 06:32 AM
Actaully I just noticed that my compile may be failing at make xconfig as there are many errors occurring.
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
CHECK qt
HOSTCC scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86_64/Kconfig
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
#
# using defaults found in .config
#
.config:23:warning: trying to assign nonexistent symbol CLEAN_COMPILE
.config:43:warning: trying to assign nonexistent symbol KOBJECT_UEVENT
.config:101:warning: trying to assign nonexistent symbol X86_64_NOLONG_MSG
.config:115:warning: trying to assign nonexistent symbol ENABLE_ALT_SMP
.config:178:warning: trying to assign nonexistent symbol ACPI_SBS
.config:190:warning: trying to assign nonexistent symbol ACPI_PCC
.config:191:warning: trying to assign nonexistent symbol ACPI_SONY
.config:198:warning: trying to assign nonexistent symbol ACPI_TC1100
.config:199:warning: trying to assign nonexistent symbol ACPI_INITRD
.config:200:warning: trying to assign nonexistent symbol ACPI_DEV
.config:263:warning: trying to assign nonexistent symbol PCMCIA_PROBE_MEM
.config:405:warning: trying to assign nonexistent symbol IP_NF_MATCH_LIMIT
.config:407:warning: trying to assign nonexistent symbol IP_NF_MATCH_MAC
.config:408:warning: trying to assign nonexistent symbol IP_NF_MATCH_PKTTYPE
.config:409:warning: trying to assign nonexistent symbol IP_NF_MATCH_MARK
.config:416:warning: trying to assign nonexistent symbol IP_NF_MATCH_LENGTH
.config:418:warning: trying to assign nonexistent symbol IP_NF_MATCH_TCPMSS
.config:419:warning: trying to assign nonexistent symbol IP_NF_MATCH_HELPER
.config:420:warning: trying to assign nonexistent symbol IP_NF_MATCH_STATE
.config:421:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNTRACK
.config:423:warning: trying to assign nonexistent symbol IP_NF_MATCH_PHYSDEV
.config:425:warning: trying to assign nonexistent symbol IP_NF_MATCH_REALM
.config:426:warning: trying to assign nonexistent symbol IP_NF_MATCH_SCTP
.config:427:warning: trying to assign nonexistent symbol IP_NF_MATCH_DCCP
.config:428:warning: trying to assign nonexistent symbol IP_NF_MATCH_COMMENT
.config:429:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNMARK
.config:430:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNBYTES
.config:432:warning: trying to assign nonexistent symbol IP_NF_MATCH_STRING
.config:438:warning: trying to assign nonexistent symbol IP_NF_TARGET_NFQUEUE
.config:455:warning: trying to assign nonexistent symbol IP_NF_TARGET_MARK
.config:456:warning: trying to assign nonexistent symbol IP_NF_TARGET_CLASSIFY
.config:458:warning: trying to assign nonexistent symbol IP_NF_TARGET_CONNMARK
.config:461:warning: trying to assign nonexistent symbol IP_NF_TARGET_NOTRACK
.config:471:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LIMIT
.config:472:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MAC
.config:479:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MARK
.config:482:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LENGTH
.config:484:warning: trying to assign nonexistent symbol IP6_NF_MATCH_PHYSDEV
.config:488:warning: trying to assign nonexistent symbol IP6_NF_TARGET_NFQUEUE
.config:490:warning: trying to assign nonexistent symbol IP6_NF_TARGET_MARK
.config:746:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC
.config:747:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC_DEBUG.config:748:warning: trying to assign nonexistent symbol IEEE80211_1_1_13
.config:749:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_WEP
.config:750:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_CCMP
.config:751:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_TKIP
.config:956:warning: trying to assign nonexistent symbol BLK_DEV_CLOOP
.config:967:warning: trying to assign nonexistent symbol BLK_DEV_GNBD
.config:988:warning: trying to assign nonexistent symbol BLK_DEV_IDEACPI
.config:997:warning: symbol value 'm' invalid for BLK_DEV_IDEPNP
.config:1028:warning: trying to assign nonexistent symbol PDC202XX_FORCE
.config:1070:warning: trying to assign nonexistent symbol SCSI_SPI2_ATTRS
.config:1078:warning: trying to assign nonexistent symbol SAS_CLASS
.config:1079:warning: trying to assign nonexistent symbol SAS_DEBUG
.config:1089:warning: trying to assign nonexistent symbol SCSI_AIC94XX
.config:1090:warning: trying to assign nonexistent symbol AIC94XX_DEBUG
.config:1106:warning: trying to assign nonexistent symbol SCSI_ARCMSR
.config:1128:warning: trying to assign nonexistent symbol SCSI_SATA_ACPI
.config:1150:warning: trying to assign nonexistent symbol SCSI_SYM53C8XX_MMIO
.config:1157:warning: trying to assign nonexistent symbol SCSI_QLA2XXX
.config:1237:warning: trying to assign nonexistent symbol IEEE1394_CMP
.config:1348:warning: trying to assign nonexistent symbol R1000
.config:1371:warning: trying to assign nonexistent symbol NET_IPG
.config:1414:warning: trying to assign nonexistent symbol IPW2100_FS_AMILO_M7400.config:1417:warning: trying to assign nonexistent symbol IPW2200_MONITOR
.config:1436:warning: trying to assign nonexistent symbol ADM8211
.config:1447:warning: trying to assign nonexistent symbol WLAN_NG
.config:1448:warning: trying to assign nonexistent symbol PRISM2
.config:1449:warning: trying to assign nonexistent symbol PRISM2_USB
.config:1450:warning: trying to assign nonexistent symbol PRISM2_PCI
.config:1451:warning: trying to assign nonexistent symbol PRISM2_PLX
.config:1452:warning: trying to assign nonexistent symbol PRISM2_CS
.config:1453:warning: trying to assign nonexistent symbol NET_ACX
.config:1454:warning: trying to assign nonexistent symbol NET_ACX_PCI
.config:1455:warning: trying to assign nonexistent symbol NET_ACX_USB
.config:1456:warning: trying to assign nonexistent symbol BCM43XX
.config:1457:warning: trying to assign nonexistent symbol BCM43XX_DEBUG
.config:1458:warning: trying to assign nonexistent symbol BCM43XX_DMA
.config:1459:warning: trying to assign nonexistent symbol BCM43XX_PIO
.config:1460:warning: trying to assign nonexistent symbol BCM43XX_DMA_AND_PIO_MODE
.config:1461:warning: trying to assign nonexistent symbol BCM43XX_DMA_MODE
.config:1462:warning: trying to assign nonexistent symbol BCM43XX_PIO_MODE
.config:1463:warning: trying to assign nonexistent symbol PRISM54_SOFTMAC
.config:1464:warning: trying to assign nonexistent symbol NET_RT2600
.config:1465:warning: trying to assign nonexistent symbol NET_RT2500
.config:1466:warning: trying to assign nonexistent symbol NET_RT2400
.config:1467:warning: trying to assign nonexistent symbol NET_RTL818X
.config:1468:warning: trying to assign nonexistent symbol NET_RTL8187
.config:1469:warning: trying to assign nonexistent symbol IPW3945
.config:1470:warning: trying to assign nonexistent symbol IPW3945_DEBUG
.config:1471:warning: trying to assign nonexistent symbol IPW3945_MONITOR
.config:1472:warning: trying to assign nonexistent symbol NET_MRV8K
.config:1575:warning: trying to assign nonexistent symbol NDISWRAPPER
.config:1712:warning: trying to assign nonexistent symbol MISDN_DRV
.config:1713:warning: trying to assign nonexistent symbol MISDN_MEMDEBUG
.config:1714:warning: trying to assign nonexistent symbol MISDN_AVM_FRITZ
.config:1715:warning: trying to assign nonexistent symbol MISDN_HFCPCI
.config:1716:warning: trying to assign nonexistent symbol MISDN_HFCMULTI
.config:1717:warning: trying to assign nonexistent symbol MISDN_HFCUSB
.config:1718:warning: trying to assign nonexistent symbol MISDN_SPEEDFAX
.config:1719:warning: trying to assign nonexistent symbol MISDN_W6692
.config:1720:warning: trying to assign nonexistent symbol MISDN_DSP
.config:1794:warning: trying to assign nonexistent symbol INPUT_ACERHK
.config:1819:warning: trying to assign nonexistent symbol ECC
.config:2109:warning: trying to assign nonexistent symbol AVERATEC_5100P
.config:2110:warning: trying to assign nonexistent symbol PACKARDBELL_E5
.config:2245:warning: trying to assign nonexistent symbol DVB_TDA80XX
.config:2267:warning: trying to assign nonexistent symbol DVB_ATMEL_AT76C651
.config:2275:warning: trying to assign nonexistent symbol DVB_NXT2002
.config:2288:warning: trying to assign nonexistent symbol DXR3
.config:2289:warning: trying to assign nonexistent symbol EM8300
.config:2290:warning: trying to assign nonexistent symbol EM8300_LOOPBACK
.config:2291:warning: trying to assign nonexistent symbol EM8300_UCODETIMEOUT
.config:2292:warning: trying to assign nonexistent symbol EM8300_DICOMFIX
.config:2293:warning: trying to assign nonexistent symbol EM8300_DICOMCTRL
.config:2294:warning: trying to assign nonexistent symbol EM8300_DICOMPAL
.config:2295:warning: trying to assign nonexistent symbol ADV717X
.config:2296:warning: trying to assign nonexistent symbol ADV717X_SWAP
.config:2297:warning: trying to assign nonexistent symbol ADV717X_PIXELPORT16BIT.config:2298:warning: trying to assign nonexistent symbol ADV717X_PIXELPORTPAL
.config:2299:warning: trying to assign nonexistent symbol BT865
.config:2325:warning: symbol value 'm' invalid for FB_VESA
.config:2350:warning: trying to assign nonexistent symbol FB_ATY_XL_INIT
.config:2369:warning: trying to assign nonexistent symbol FB_IMAC
.config:2418:warning: trying to assign nonexistent symbol SND_GENERIC_DRIVER
.config:2495:warning: trying to assign nonexistent symbol BT_ALSA
.config:2618:warning: trying to assign nonexistent symbol USB_SYNAPTICS
.config:2619:warning: trying to assign nonexistent symbol USB_CPADDEV
.config:2640:warning: trying to assign nonexistent symbol USB_QC
.config:2641:warning: trying to assign nonexistent symbol USB_SPCA5XX
.config:2642:warning: trying to assign nonexistent symbol USB_PODXTPRO
.config:2644:warning: trying to assign nonexistent symbol USB_OV511_DECOMP
.config:2645:warning: trying to assign nonexistent symbol USB_OV518_DECOMP
.config:2669:warning: trying to assign nonexistent symbol USB_EAGLE
.config:2670:warning: trying to assign nonexistent symbol USB_ZD1211
.config:2671:warning: trying to assign nonexistent symbol USB_ATMEL
.config:2672:warning: trying to assign nonexistent symbol USB_RT2570
.config:2783:warning: trying to assign nonexistent symbol MMC_SDHCI
.config:2896:warning: trying to assign nonexistent symbol ASFS_FS
.config:2897:warning: trying to assign nonexistent symbol ASFS_DEFAULT_CODEPAGE
.config:2898:warning: trying to assign nonexistent symbol ASFS_RW
.config:2917:warning: trying to assign nonexistent symbol SQUASHFS
.config:2918:warning: trying to assign nonexistent symbol SQUASHFS_1_0_COMPATIBILITY
.config:2919:warning: trying to assign nonexistent symbol SQUASHFS_2_0_COMPATIBILITY
.config:2927:warning: trying to assign nonexistent symbol UNION_FS
.config:2974:warning: trying to assign nonexistent symbol GFS_FS
.config:2975:warning: trying to assign nonexistent symbol GFS_FS_LOCK_HARNESS
.config:2976:warning: trying to assign nonexistent symbol GFS_FS_LOCK_NOLOCK
.config:2977:warning: trying to assign nonexistent symbol GFS_FS_LOCK_DLM
.config:2978:warning: trying to assign nonexistent symbol GFS_FS_LOCK_GULM
.config:3077:warning: trying to assign nonexistent symbol INIT_DEBUG
.config:3089:warning: trying to assign nonexistent symbol SECURITY_REALTIME
.config:3152:warning: trying to assign nonexistent symbol CLUSTER
Any idea why this is happening? I'm copying and pasting the code exactly. Stumped by this:???::confused:
xXx 0wn3d xXx
June 11th, 2006, 01:00 PM
Thank you for such a comprehensive guide, xXx 0wn3d xXx, I wouldn't cope with compiling and deploying a customized kernel without it.
I have a question though. According to the guide, the default Dapper kernel configuration is imported before any changes. So, if I haven't touched any graphic and console devices settings in xconfig at all, why does the new kernel behave so differently (in my case, framebuffer for usplash is not working - I have a blank screen instead of it while loading)?
Thanks in advance.
To get usplash to work, re-install it and then try adding vga=789 or another vga number to your splash line in grub:
quiet splash
Then add vga=789 to it:
quiet splash vga=789
jeremytaylor
June 11th, 2006, 04:21 PM
Wow, it's really quick, thanks for the guide!
Having problems with my wireless card though. It's the standard intel 2200 hing so I kindof expected the kernel to support it.
I've tried linking the firmware from a previous kernel as suggested somewhere in this thread but I still get the following in dmesg
[4294680.398000] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.0.8
[4294680.398000] ipw2200: Copyright(c) 2003-2005 Intel Corporation
[4294680.399000] ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 17 (level, low) -> IRQ 177
[4294680.399000] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[4294680.427000] Linux agpgart interface v0.101 (c) Dave Jones
[4294680.453000] agpgart: Detected an Intel 915GM Chipset.
[4294680.471000] ipw2200: ipw-2.4-boot.fw load failed: Reason -2
[4294680.471000] ipw2200: Unable to load firmware: -2
[4294680.471000] ipw2200: failed to register network device
[4294680.471000] ACPI: PCI interrupt for device 0000:03:02.0 disabled
[4294680.471000] ipw2200: probe of 0000:03:02.0 failed with error -5
Any suggestions?
Jeremy
neoaddict
June 11th, 2006, 09:19 PM
As I mentioned in my post above, any improvement from the 2.6.16ck12 kernel over the built-in kernel in Dapper?
jeremytaylor
June 12th, 2006, 04:53 AM
No idea, never got that kernel to boot!
Any wirelss suggestions? I don't understand why I should need to recompile ndiswrapper when there are linux drivers for the intel card?
Jeremy
jeremytaylor
June 12th, 2006, 06:36 AM
Ahh fixed it. Needed newer ipw2200 drivers and firmware.
Thanks again for the how to... very pleased with my new dapper install.
jeremy
dan4444
June 12th, 2006, 08:26 PM
step #15 says:
sudo dpkg -i <name of the file>
Name of what file excactly?
RavenOfOdin
June 12th, 2006, 09:30 PM
step #15 says:
sudo dpkg -i <name of the file>
Name of what file excactly?
The .deb file produced by kernel_image. :rolleyes:
xinix
June 13th, 2006, 03:46 PM
I followed the directions with no problems and have a kernel that I can boot from. My SATA partitions aren't mounting though. I left the settings the same as what was in the stock kernel config. How do I go about solving this problem?
sswords
June 13th, 2006, 10:39 PM
For anyone who wants to use the nvidia legacy driver with the 2.6.16 kernel, I found that I needed an unofficial patch (available from the nvidia linux forum here (http://www.nvnews.net/vbulletin/showthread.php?t=67068)) for it to compile. There are other some other patches available here (http://www.nvnews.net/vbulletin/showthread.php?t=50150) which I didn't use but might be important for some people.
echo $USER
June 13th, 2006, 10:55 PM
I get this message when i run the last command to build the .dpkg file:
/usr/src/linux-2.6.16ck12/scripts/gen_initramfs_list.sh: Cannot open 'y'
make[2]: *** [usr/initramfs_list] Error 1
make[1]: *** [usr] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16ck12'
make: *** [stamp-build] Error 2
echo $USER
June 14th, 2006, 12:13 AM
I get this message when i run the last command to build the .dpkg file:
I started over, but i excluded adding the patch. It worked, but now i cant load X with the new kernel. Said something about can't load nvidia module. Nvidia driver works on stock kernel; should i reinstall the nvidia driver for the new kernel?
anodizer
June 14th, 2006, 06:42 AM
I started over, but i excluded adding the patch. It worked, but now i cant load X with the new kernel. Said something about can't load nvidia module. Nvidia driver works on stock kernel; should i reinstall the nvidia driver for the new kernel?
Yes of course, you must always reinstall vga driver after installing a new kernel.
echo $USER
June 14th, 2006, 09:51 AM
Yes of course, you must always reinstall vga driver after installing a new kernel.
Will it screw up the nvidia driver i installed for kernel 2.6.15?
bartman
June 14th, 2006, 12:11 PM
I don't think so.
The only thing you might want to backup is your xorg.conf!
echo $USER
June 14th, 2006, 12:48 PM
I don't think so.
The only thing you might want to backup is your xorg.conf!
Thanks! Will do.
abbot
June 14th, 2006, 01:48 PM
Got the same error as Ravpaul did. Kept going and got this error durring the compiling step.
CC fs/proc/root.o
CC fs/proc/base.o
CC fs/proc/generic.o
fs/proc/generic.c: In function ‘remove_proc_entry’:
fs/proc/generic.c:688: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.
make[3]: *** [fs/proc/generic.o] Error 1
make[2]: *** [fs/proc] Error 2
make[1]: *** [fs] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16ck12'
make: *** [stamp-build] Error 2
echo $USER
June 14th, 2006, 03:43 PM
I had the same error. Start over and skip the part about adding the kernel patch. Then it will work.
abbot
June 14th, 2006, 06:10 PM
ok. i'm trying that, but i still get that errors durring step 13.
root@adam-ubuntu:/usr/src/linux# make xconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
CHECK qt
HOSTCC scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
#
# using defaults found in .config
#
.config:19:warning: trying to assign nonexistent symbol CLEAN_COMPILE
.config:39:warning: trying to assign nonexistent symbol KOBJECT_UEVENT
.config:144:warning: trying to assign nonexistent symbol X86_UP_APIC_DEFAULT_OFF.config:166:warning: trying to assign nonexistent symbol 05GB
.config:167:warning: trying to assign nonexistent symbol 1GB
.config:168:warning: trying to assign nonexistent symbol 2GB
.config:169:warning: trying to assign nonexistent symbol 3GB
.config:210:warning: trying to assign nonexistent symbol ACPI_SBS
.config:220:warning: trying to assign nonexistent symbol ACPI_PCC
.config:221:warning: trying to assign nonexistent symbol ACPI_SONY
.config:229:warning: trying to assign nonexistent symbol ACPI_TC1100
.config:230:warning: trying to assign nonexistent symbol ACPI_INITRD
.config:231:warning: trying to assign nonexistent symbol ACPI_DEV
.config:336:warning: trying to assign nonexistent symbol PCMCIA_PROBE_MEM
.config:477:warning: trying to assign nonexistent symbol IP_NF_MATCH_LIMIT
.config:479:warning: trying to assign nonexistent symbol IP_NF_MATCH_MAC
.config:480:warning: trying to assign nonexistent symbol IP_NF_MATCH_PKTTYPE
.config:481:warning: trying to assign nonexistent symbol IP_NF_MATCH_MARK
.config:488:warning: trying to assign nonexistent symbol IP_NF_MATCH_LENGTH
.config:490:warning: trying to assign nonexistent symbol IP_NF_MATCH_TCPMSS
.config:491:warning: trying to assign nonexistent symbol IP_NF_MATCH_HELPER
.config:492:warning: trying to assign nonexistent symbol IP_NF_MATCH_STATE
.config:493:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNTRACK
.config:495:warning: trying to assign nonexistent symbol IP_NF_MATCH_PHYSDEV
.config:497:warning: trying to assign nonexistent symbol IP_NF_MATCH_REALM
.config:498:warning: trying to assign nonexistent symbol IP_NF_MATCH_SCTP
.config:499:warning: trying to assign nonexistent symbol IP_NF_MATCH_DCCP
.config:500:warning: trying to assign nonexistent symbol IP_NF_MATCH_COMMENT
.config:501:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNMARK
.config:502:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNBYTES
.config:504:warning: trying to assign nonexistent symbol IP_NF_MATCH_STRING
.config:510:warning: trying to assign nonexistent symbol IP_NF_TARGET_NFQUEUE
.config:527:warning: trying to assign nonexistent symbol IP_NF_TARGET_MARK
.config:528:warning: trying to assign nonexistent symbol IP_NF_TARGET_CLASSIFY
.config:530:warning: trying to assign nonexistent symbol IP_NF_TARGET_CONNMARK
.config:533:warning: trying to assign nonexistent symbol IP_NF_TARGET_NOTRACK
.config:543:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LIMIT
.config:544:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MAC
.config:551:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MARK
.config:554:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LENGTH
.config:556:warning: trying to assign nonexistent symbol IP6_NF_MATCH_PHYSDEV
.config:560:warning: trying to assign nonexistent symbol IP6_NF_TARGET_NFQUEUE
.config:562:warning: trying to assign nonexistent symbol IP6_NF_TARGET_MARK
.config:828:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC
.config:829:warning: trying to assign nonexistent symbol IEEE80211_SOFTMAC_DEBUG.config:830:warning: trying to assign nonexistent symbol IEEE80211_1_1_13
.config:831:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_WEP
.config:832:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_CCMP
.config:833:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_TKIP
.config:1045:warning: trying to assign nonexistent symbol BLK_DEV_CLOOP
.config:1056:warning: trying to assign nonexistent symbol BLK_DEV_GNBD
.config:1077:warning: trying to assign nonexistent symbol BLK_DEV_IDEACPI
.config:1086:warning: symbol value 'm' invalid for BLK_DEV_IDEPNP
.config:1118:warning: trying to assign nonexistent symbol PDC202XX_FORCE
.config:1161:warning: trying to assign nonexistent symbol SCSI_SPI2_ATTRS
.config:1169:warning: trying to assign nonexistent symbol SAS_CLASS
.config:1170:warning: trying to assign nonexistent symbol SAS_DEBUG
.config:1184:warning: trying to assign nonexistent symbol SCSI_AIC94XX
.config:1185:warning: trying to assign nonexistent symbol AIC94XX_DEBUG
.config:1204:warning: trying to assign nonexistent symbol SCSI_ARCMSR
.config:1226:warning: trying to assign nonexistent symbol SCSI_SATA_ACPI
.config:1258:warning: trying to assign nonexistent symbol SCSI_SYM53C8XX_MMIO
.config:1274:warning: trying to assign nonexistent symbol SCSI_QLA2XXX
.config:1382:warning: trying to assign nonexistent symbol IEEE1394_CMP
.config:1536:warning: trying to assign nonexistent symbol R1000
.config:1559:warning: trying to assign nonexistent symbol NET_IPG
.config:1610:warning: trying to assign nonexistent symbol IPW2100_FS_AMILO_M7400.config:1613:warning: trying to assign nonexistent symbol IPW2200_MONITOR
.config:1632:warning: trying to assign nonexistent symbol ADM8211
.config:1643:warning: trying to assign nonexistent symbol WLAN_NG
.config:1644:warning: trying to assign nonexistent symbol PRISM2
.config:1645:warning: trying to assign nonexistent symbol PRISM2_USB
.config:1646:warning: trying to assign nonexistent symbol PRISM2_PCI
.config:1647:warning: trying to assign nonexistent symbol PRISM2_PLX
.config:1648:warning: trying to assign nonexistent symbol PRISM2_CS
.config:1649:warning: trying to assign nonexistent symbol NET_ACX
.config:1650:warning: trying to assign nonexistent symbol NET_ACX_PCI
.config:1651:warning: trying to assign nonexistent symbol NET_ACX_USB
.config:1652:warning: trying to assign nonexistent symbol BCM43XX
.config:1653:warning: trying to assign nonexistent symbol BCM43XX_DEBUG
.config:1654:warning: trying to assign nonexistent symbol BCM43XX_DMA
.config:1655:warning: trying to assign nonexistent symbol BCM43XX_PIO
.config:1656:warning: trying to assign nonexistent symbol BCM43XX_DMA_AND_PIO_MODE
.config:1657:warning: trying to assign nonexistent symbol BCM43XX_DMA_MODE
.config:1658:warning: trying to assign nonexistent symbol BCM43XX_PIO_MODE
.config:1659:warning: trying to assign nonexistent symbol PRISM54_SOFTMAC
.config:1660:warning: trying to assign nonexistent symbol NET_RT2600
.config:1661:warning: trying to assign nonexistent symbol NET_RT2500
.config:1662:warning: trying to assign nonexistent symbol NET_RT2400
.config:1663:warning: trying to assign nonexistent symbol NET_RTL818X
.config:1664:warning: trying to assign nonexistent symbol NET_RTL8187
.config:1665:warning: trying to assign nonexistent symbol IPW3945
.config:1666:warning: trying to assign nonexistent symbol IPW3945_DEBUG
.config:1667:warning: trying to assign nonexistent symbol IPW3945_MONITOR
.config:1668:warning: trying to assign nonexistent symbol NET_MRV8K
.config:1783:warning: trying to assign nonexistent symbol NDISWRAPPER
.config:1936:warning: trying to assign nonexistent symbol MISDN_DRV
.config:1937:warning: trying to assign nonexistent symbol MISDN_MEMDEBUG
.config:1938:warning: trying to assign nonexistent symbol MISDN_AVM_FRITZ
.config:1939:warning: trying to assign nonexistent symbol MISDN_HFCPCI
.config:1940:warning: trying to assign nonexistent symbol MISDN_HFCMULTI
.config:1941:warning: trying to assign nonexistent symbol MISDN_HFCUSB
.config:1942:warning: trying to assign nonexistent symbol MISDN_SPEEDFAX
.config:1943:warning: trying to assign nonexistent symbol MISDN_W6692
.config:1944:warning: trying to assign nonexistent symbol MISDN_DSP
.config:2023:warning: trying to assign nonexistent symbol INPUT_ACERHK
.config:2048:warning: trying to assign nonexistent symbol ECC
.config:2370:warning: trying to assign nonexistent symbol AVERATEC_5100P
.config:2371:warning: trying to assign nonexistent symbol PACKARDBELL_E5
.config:2522:warning: trying to assign nonexistent symbol DVB_TDA80XX
.config:2544:warning: trying to assign nonexistent symbol DVB_ATMEL_AT76C651
.config:2552:warning: trying to assign nonexistent symbol DVB_NXT2002
.config:2565:warning: trying to assign nonexistent symbol DXR3
.config:2566:warning: trying to assign nonexistent symbol EM8300
.config:2567:warning: trying to assign nonexistent symbol EM8300_LOOPBACK
.config:2568:warning: trying to assign nonexistent symbol EM8300_UCODETIMEOUT
.config:2569:warning: trying to assign nonexistent symbol EM8300_DICOMFIX
.config:2570:warning: trying to assign nonexistent symbol EM8300_DICOMCTRL
.config:2571:warning: trying to assign nonexistent symbol EM8300_DICOMPAL
.config:2572:warning: trying to assign nonexistent symbol ADV717X
.config:2573:warning: trying to assign nonexistent symbol ADV717X_SWAP
.config:2574:warning: trying to assign nonexistent symbol ADV717X_PIXELPORT16BIT.config:2575:warning: trying to assign nonexistent symbol ADV717X_PIXELPORTPAL
.config:2576:warning: trying to assign nonexistent symbol BT865
.config:2602:warning: symbol value 'm' invalid for FB_VESA
.config:2631:warning: trying to assign nonexistent symbol FB_ATY_XL_INIT
.config:2650:warning: trying to assign nonexistent symbol FB_IMAC
.config:2700:warning: trying to assign nonexistent symbol SND_GENERIC_DRIVER
.config:2813:warning: trying to assign nonexistent symbol BT_ALSA
.config:2936:warning: trying to assign nonexistent symbol USB_SYNAPTICS
.config:2937:warning: trying to assign nonexistent symbol USB_CPADDEV
.config:2958:warning: trying to assign nonexistent symbol USB_QC
.config:2959:warning: trying to assign nonexistent symbol USB_SPCA5XX
.config:2960:warning: trying to assign nonexistent symbol USB_PODXTPRO
.config:2962:warning: trying to assign nonexistent symbol USB_OV511_DECOMP
.config:2963:warning: trying to assign nonexistent symbol USB_OV518_DECOMP
.config:2987:warning: trying to assign nonexistent symbol USB_EAGLE
.config:2988:warning: trying to assign nonexistent symbol USB_ZD1211
.config:2989:warning: trying to assign nonexistent symbol USB_ATMEL
.config:2990:warning: trying to assign nonexistent symbol USB_RT2570
.config:3101:warning: trying to assign nonexistent symbol MMC_SDHCI
.config:3207:warning: trying to assign nonexistent symbol ASFS_FS
.config:3208:warning: trying to assign nonexistent symbol ASFS_DEFAULT_CODEPAGE
.config:3209:warning: trying to assign nonexistent symbol ASFS_RW
.config:3228:warning: trying to assign nonexistent symbol SQUASHFS
.config:3229:warning: trying to assign nonexistent symbol SQUASHFS_1_0_COMPATIBILITY
.config:3230:warning: trying to assign nonexistent symbol SQUASHFS_2_0_COMPATIBILITY
.config:3238:warning: trying to assign nonexistent symbol UNION_FS
.config:3285:warning: trying to assign nonexistent symbol GFS_FS
.config:3286:warning: trying to assign nonexistent symbol GFS_FS_LOCK_HARNESS
.config:3407:warning: trying to assign nonexistent symbol SECURITY_REALTIME
.config:3472:warning: trying to assign nonexistent symbol CLUSTER
---edit---
well, it still gave me an error at close to the same spot even though i didn't apply the kernal patch.
CC fs/exec.o
CC fs/pipe.o
CC fs/namei.o
CC fs/fcntl.o
CC fs/ioctl.o
CC fs/readdir.o
fs/readdir.c: In function ‘sys_getdents’:
fs/readdir.c:177: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.
make[2]: *** [fs/readdir.o] Error 1
make[1]: *** [fs] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: *** [stamp-build] Error 2
root@adam-ubuntu:/usr/src/linux#
lime4x4
June 14th, 2006, 09:54 PM
if i deselect stuff that i don't need will that help make the system faster???
I c alot of stuff checked marked that doesn't apply to my system like compaq raid array dell and toshiba laptop support just to name a few
lime4x4
June 14th, 2006, 10:47 PM
well it worked...lol my system is faster then before...the only problem i have is when i rebooted with the new kernel i had alot of software updates i have one left that won't update here is the error
E: /var/cache/apt/archives/libmjpegtools0_1%3a1.8.0-0.1sarge1_i386.deb: trying to overwrite `/usr/lib/libmjpegutils-1.8.so.0.0.0', which is also in package libmjpegtools0c2a
Is this related to the kernel upgrade??
bittdude
June 15th, 2006, 01:01 AM
I compiled my new kernel with no problems and it works just fine even with the splash. My only problem is the ATI drivers. I can't seem to get them to work at all. I installed fgrlx-kernel-source from apt command you said but unfortunately I'm still getting nothing. The drivers worked perfectly in the default kernel provided with Drapper. Is there something I'm missing or neglecting to do?
mfaridi
June 15th, 2006, 05:32 AM
I installed ubuntu 6.06
I want install firestarter and another program for install this program it s need kernel source
I download kernel source with this command
apt-get install -d
I just download it
can I install it with this command
dpkg -i kernel*.deb
ltrinh
June 15th, 2006, 10:13 AM
Thanks for the guide xXx 0wn3d xXx.
I'm using dapper drake final on a dual core amd processor.
I need your help. I was able to compile the 2.6.16 kernel cleanly with the ck12 patch without any problems. However, after rebooting I am not able to get past the login screen. The first time I logged in I got that message that my home directory is /home/loc but that it does not exist. So to check, I booted into failsafe mode and it turned out that it was gone. In fact the home directory was empty. I then reverted back to the old kernel and rebooted into my system just fine. I then copied the home directory /home/loc to a backup directory. Next, I edited menu.lst with gedit and uncommented the the compiled ck12 kernel and rebooted.
This time when I logged in I got this message:
"Users's $HOME/.dmrc file is being ignored. This prevents the default session and language from being saved. File should be owned by user and have 644 permissions. User's $HOME directory must be owned by user and not writable by other users."
Do I need to copy the directory with some kind of special permission other than just using Sudo? I have compiled 3 to 4 times now both with and without the patch and each time I have not been able to get past the login screen.
Any help would be greatly appreciated. I'd love to get this working.
ltrinh
June 15th, 2006, 10:27 AM
Also here is some more info on my issue:
~/.xsession-errors file
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -x "/var/lib/gdm/:0.xservers" -h "" -l ":0" "loc"
/etc/gdm/Xsession: Beginning session setup...
could not set mode 0700 on private per-user gnome configuration directory '/home/loc/.gnome2_private/': Operation not permitted
------------------------------------------------------------------------
Here is my menu.lst printout from /boot/grub:
title Ubuntu, kernel 2.6.16-ck12
root (hd0,0)
kernel /boot/vmlinuz-2.6.16-ck12 root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.16-ck12
savedefault
boot
title Ubuntu, kernel 2.6.16-ck12 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.16-ck12 root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.16-ck12
boot
ehula
June 15th, 2006, 10:56 PM
I just solved it for myself, I don't know if I was having the same issues though... I explicitly removed the packages I had used to install fglrx the first time around (before the upgrade), then re-installed them. Of course, the linux-restricted-modules has to be replaced with the fglrx kernel source you provided... but I think that's the issue people are running into: unclean installation
Can you be more specific about the packages you removed. Which ones did you remove and when? After compiling the kernel? And which ones did you reinstall?
lime4x4
June 16th, 2006, 07:33 PM
ok need to get my ati card drivers back up now..lol I tried what u said and this is what i get
john@ubuntu:~$ sudo apt-get install fglrx-kernel-source
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package fglrx-kernel-source
Any ideas
xXx 0wn3d xXx
June 16th, 2006, 09:11 PM
ok need to get my ati card drivers back up now..lol I tried what u said and this is what i get
john@ubuntu:~$ sudo apt-get install fglrx-kernel-source
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package fglrx-kernel-source
Any ideas
Make sure that you have the universe and multiverse repositories enabled. (http://www.psychocats.net/ubuntu/sources.php)
shuttleworthwannabe
June 17th, 2006, 03:39 PM
Thanks for the very good HOWTO. I a busy doing this with the latest kernel 2.6.16.20 for my laptop and preferred the 386 arch when following the instructions. Questions:
1. I do not need the patch for this kernel, right? I did not patch, just that you know.
2. How long does it take to get done: I am doing step #14 right now and it is taking forever; CPU is at 100% and fan is blarring and the tempt are at 199'F. I am worried I have this running for the last 35 minutes (I know because I have laundry doing on the timer..hehehe).
Let me know if I am not on the right track. No errors so far.
Wating for the .deb file to pop-up....
xXx 0wn3d xXx
June 17th, 2006, 04:06 PM
No you don't need to patch, and it can take anywhere to 10-2 hours depending on your cpu and stuff.
berserker
June 18th, 2006, 09:07 AM
My new 2.6.17-cks1 kernel seems to be a lot snappier than the 2.6.16-cks12 kernel. Desktop is more responsive and apps open noticeably quicker.
Cheers!
xXx 0wn3d xXx
June 18th, 2006, 11:29 AM
I have just compilied a new k7 kernel and optimized it. I went to a few other places (gentoo forums and etc.) and found tons of optimizations. I have not had a chance to test the kernel but if you would like to try it out, the file can be downloaded here. (http://files.filefront.com/261620_k7_tarbz2/;5164649;;/fileinfo.html) My page is ubuntu.filefront.com.
nameiwantistaken
June 18th, 2006, 10:39 PM
I got everything fine until the end uwhen the second last step spit out "undefined reference to 'register_hdlc_device'" and then it just went back to the command line. It gives some build error. Anyone know of a graphical way to do this?
norman_h
June 19th, 2006, 03:13 AM
Anyone tried the new 2.6.17 kernel yet?
Jayzilla
June 19th, 2006, 04:03 AM
I want to because of the Broadcom 43xx wireless driver support, but I don't know how. I'm John Q. Linuxn00b.
tseliot
June 19th, 2006, 04:13 AM
Anyone tried the new 2.6.17 kernel yet?
Yes, I did yesterday. Unfortunately the kernel didn't allow me to mount the partitions of my 2nd hard disk (the ones of my 1st hard disk were mounted). I admit that I didn't spend much time configuring the kernel. I'll try it again.
The rest worked fine.
Jayzilla
June 19th, 2006, 04:20 AM
Yes, I did yesterday. Unfortunately the kernel didn't allow me to mount the partitions of my 2nd hard disk (the ones of my 1st hard disk were mounted). I admit that I didn't spend much time configuring the kernel. I'll try it again.
The rest worked fine.
Can you explain how you upgraded? I'd like to give it a go, but I'm not entirely sure how.
jakeee
June 19th, 2006, 04:51 AM
I usually compile the full version of the kernel using my old config maybe changing a thing or two. Just follow this guide.
Btw. I used this guide on the 2.6.17 kernel and I couldn't find the I/O scheduler part. I then tried menuconfig and found it :)
tseliot
June 19th, 2006, 07:10 AM
Can you explain how you upgraded? I'd like to give it a go, but I'm not entirely sure how.
Just recompile it (follow this guide).
ultima
June 19th, 2006, 09:55 AM
I have successfully compiled and am now running on kernel 2.6.17 using this guide. No probs so far. My mounts are fine. I also got rid of a whole lot of crap from the kernel I didn't need so it didn't take as long to compile.
unique
June 19th, 2006, 10:08 AM
Ok I also am running the latest 2.6.17 kernel... Fast! And now i don't need the apci=off in my boot grub menu.lst! No more kernel panic!
One question though.... Do I also need to use the 2.6.17 patch? or just the kernel... I compiled it with out the patch and everything seems to be working fine not sure if i need the patch or not?
P.S. For anyone wanting to try the latest intel ipw200 driver... the 2.6.17 has the latest driver loaded! All you have to do is copy the latest firmware to your /lib/firmware dir!
Thanks in advanced....
xXx 0wn3d xXx
June 19th, 2006, 11:28 AM
You do not need to patch your kernels. It is completly optional.
ultima
June 19th, 2006, 11:30 AM
That patch was only for the 2.6.16 kernel so you were right not to use it.
unique
June 19th, 2006, 11:34 AM
That patch was only for the 2.6.16 kernel so you were right not to use it.
Well I new not to use the 2.6.16 patch for the 2.6.17 kernel that i used... but I did see a 2.6.17 patch in the ftp dir where i downloaded the kernel. Just not sure what it does and if i need it.
xXx 0wn3d xXx Thanks for this thread! Has help me so much!
xXx 0wn3d xXx
June 19th, 2006, 11:46 AM
Well I new not to use the 2.6.16 patch for the 2.6.17 kernel that i used... but I did see a 2.6.17 patch in the ftp dir where i downloaded the kernel. Just not sure what it does and if i need it.
xXx 0wn3d xXx Thanks for this thread! Has help me so much!
The patches on kernel.org (not ck patches) allow you to upgrade an old kernel. You can do the following methods to upgrade your kernel with the patch.
1. Download the patch and apply it to an old kernel directoy (2.6.16.20, etc.)
2. If you have an old kernel that it still zipped, you can uncompress it and then apply the patch. bringing it to the latest version. Very useful for dial-up users.
unique
June 19th, 2006, 11:57 AM
The patches on kernel.org (not ck patches) allow you to upgrade an old kernel. You can do the following methods to upgrade your kernel with the patch.
1. Download the patch and apply it to an old kernel directoy (2.6.16.20, etc.)
2. If you have an old kernel that it still zipped, you can uncompress it and then apply the patch. bringing it to the latest version. Very useful for dial-up users.
Awwww ok! that makes sence, thanks for clearing that up!
Jayzilla
June 19th, 2006, 02:18 PM
My laptop powers down in the middle of building the kernel. I may scream.
Any idea why this is occurring?
xXx 0wn3d xXx
June 19th, 2006, 03:47 PM
My laptop powers down in the middle of building the kernel. I may scream.
Any idea why this is occurring?
Is it over heating ? Check that your fans are properly functioning. Another reason is that it may have been idle for too long making is shutdown.
nameiwantistaken
June 19th, 2006, 04:23 PM
Step 1 on the post doesn't work for me (using latest Ubuntu Live CD install). Does anyone know how I can get that to work?
xXx 0wn3d xXx
June 19th, 2006, 04:26 PM
Step 1 on the post doesn't work for me (using latest Ubuntu Live CD install). Does anyone know how I can get that to work?
You can't install things on the Ubuntu live cd. You will need to install for that. Even if those things were installed you could not boot into the kernel. The live cd is read from the cd drive.
OPaul
June 19th, 2006, 06:54 PM
Because kernels created this way don't appear in the Synaptic Package Manager, what is the correct way to remove them?
Jayzilla
June 19th, 2006, 08:28 PM
Success! Everything's running smoothly.
Now I just have to get my wifi working :)
OPaul
June 19th, 2006, 11:58 PM
Because kernels created this way don't appear in the Synaptic Package Manager, what is the correct way to remove them?
Oh nm, they do appear in the Package Manager. My mistake.
neuropsychguy
June 20th, 2006, 02:12 AM
I was on step 13 or so (can't remember which one now but it is below) and I got this huge error message. What's wrong? I'm fairly new to Linux so I don't know too mcuh. :confused:
root@*******:/usr/src/linux# make xconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
CHECK qt
HOSTCC scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
#
# using defaults found in .config
#
.config:19:warning: trying to assign nonexistent symbol CLEAN_COMPILE
.config:39:warning: trying to assign nonexistent symbol KOBJECT_UEVENT
.config:54:warning: trying to assign nonexistent symbol CC_ALIGN_FUNCTIONS
.config:55:warning: trying to assign nonexistent symbol CC_ALIGN_LABELS
.config:56:warning: trying to assign nonexistent symbol CC_ALIGN_LOOPS
.config:57:warning: trying to assign nonexistent symbol CC_ALIGN_JUMPS
.config:67:warning: trying to assign nonexistent symbol OBSOLETE_MODPARM
.config:144:warning: trying to assign nonexistent symbol ENABLE_ALT_SMP
.config:170:warning: trying to assign nonexistent symbol 05GB
.config:171:warning: trying to assign nonexistent symbol 1GB
.config:172:warning: trying to assign nonexistent symbol 2GB
.config:173:warning: trying to assign nonexistent symbol 3GB
.config:216:warning: trying to assign nonexistent symbol ACPI_SBS
.config:227:warning: trying to assign nonexistent symbol ACPI_PCC
.config:228:warning: trying to assign nonexistent symbol ACPI_SONY
.config:236:warning: trying to assign nonexistent symbol ACPI_TC1100
.config:237:warning: trying to assign nonexistent symbol ACPI_INITRD
.config:238:warning: trying to assign nonexistent symbol ACPI_DEV
.config:310:warning: trying to assign nonexistent symbol PCI_LEGACY_PROC
.config:344:warning: trying to assign nonexistent symbol PCMCIA_PROBE_MEM
.config:485:warning: trying to assign nonexistent symbol IP_NF_MATCH_LIMIT
.config:487:warning: trying to assign nonexistent symbol IP_NF_MATCH_MAC
.config:488:warning: trying to assign nonexistent symbol IP_NF_MATCH_PKTTYPE
.config:489:warning: trying to assign nonexistent symbol IP_NF_MATCH_MARK
.config:490:warning: trying to assign nonexistent symbol IP_NF_MATCH_MULTIPORT
.config:495:warning: trying to assign nonexistent symbol IP_NF_MATCH_AH_ESP
.config:496:warning: trying to assign nonexistent symbol IP_NF_MATCH_LENGTH
.config:498:warning: trying to assign nonexistent symbol IP_NF_MATCH_TCPMSS
.config:499:warning: trying to assign nonexistent symbol IP_NF_MATCH_HELPER
.config:500:warning: trying to assign nonexistent symbol IP_NF_MATCH_STATE
.config:501:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNTRACK
.config:503:warning: trying to assign nonexistent symbol IP_NF_MATCH_PHYSDEV
.config:505:warning: trying to assign nonexistent symbol IP_NF_MATCH_REALM
.config:506:warning: trying to assign nonexistent symbol IP_NF_MATCH_SCTP
.config:507:warning: trying to assign nonexistent symbol IP_NF_MATCH_DCCP
.config:508:warning: trying to assign nonexistent symbol IP_NF_MATCH_COMMENT
.config:509:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNMARK
.config:510:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNBYTES
.config:512:warning: trying to assign nonexistent symbol IP_NF_MATCH_STRING
.config:518:warning: trying to assign nonexistent symbol IP_NF_TARGET_NFQUEUE
.config:535:warning: trying to assign nonexistent symbol IP_NF_TARGET_MARK
.config:536:warning: trying to assign nonexistent symbol IP_NF_TARGET_CLASSIFY
.config:538:warning: trying to assign nonexistent symbol IP_NF_TARGET_CONNMARK
.config:541:warning: trying to assign nonexistent symbol IP_NF_TARGET_NOTRACK
.config:551:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LIMIT
.config:552:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MAC
.config:557:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MULTIPORT
.config:559:warning: trying to assign nonexistent symbol IP6_NF_MATCH_MARK
.config:561:warning: trying to assign nonexistent symbol IP6_NF_MATCH_AHESP
.config:562:warning: trying to assign nonexistent symbol IP6_NF_MATCH_LENGTH
.config:564:warning: trying to assign nonexistent symbol IP6_NF_MATCH_PHYSDEV
.config:568:warning: trying to assign nonexistent symbol IP6_NF_TARGET_NFQUEUE
.config:570:warning: trying to assign nonexistent symbol IP6_NF_TARGET_MARK
.config:619:warning: trying to assign nonexistent symbol IP_DCCP_UNLOAD_HACK
.config:838:warning: trying to assign nonexistent symbol IEEE80211_1_1_13
.config:839:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_WEP
.config:840:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_CCMP
.config:841:warning: trying to assign nonexistent symbol IEEE80211_1_1_13_CRYPT_TKIP
.config:904:warning: trying to assign nonexistent symbol MTD_CFI_AMDSTD_RETRY
.config:949:warning: trying to assign nonexistent symbol MTD_BLKMTD
.config:1053:warning: trying to assign nonexistent symbol BLK_DEV_CLOOP
.config:1064:warning: trying to assign nonexistent symbol BLK_DEV_GNBD
.config:1085:warning: trying to assign nonexistent symbol BLK_DEV_IDEACPI
.config:1094:warning: symbol value 'm' invalid for BLK_DEV_IDEPNP
.config:1126:warning: trying to assign nonexistent symbol PDC202XX_FORCE
.config:1169:warning: trying to assign nonexistent symbol SCSI_SPI2_ATTRS
.config:1177:warning: trying to assign nonexistent symbol SAS_CLASS
.config:1178:warning: trying to assign nonexistent symbol SAS_DEBUG
.config:1192:warning: trying to assign nonexistent symbol SCSI_AIC94XX
.config:1193:warning: trying to assign nonexistent symbol AIC94XX_DEBUG
.config:1212:warning: trying to assign nonexistent symbol SCSI_ARCMSR
.config:1234:warning: trying to assign nonexistent symbol SCSI_SATA_ACPI
.config:1282:warning: trying to assign nonexistent symbol SCSI_QLA2XXX
.config:1287:warning: trying to assign nonexistent symbol SCSI_QLA6312
.config:1390:warning: trying to assign nonexistent symbol IEEE1394_CMP
.config:1544:warning: trying to assign nonexistent symbol R1000
.config:1567:warning: trying to assign nonexistent symbol NET_IPG
.config:1618:warning: trying to assign nonexistent symbol IPW2100_FS_AMILO_M7400.config:1640:warning: trying to assign nonexistent symbol ADM8211
.config:1651:warning: trying to assign nonexistent symbol WLAN_NG
.config:1652:warning: trying to assign nonexistent symbol PRISM2
.config:1653:warning: trying to assign nonexistent symbol PRISM2_USB
.config:1654:warning: trying to assign nonexistent symbol PRISM2_PCI
.config:1655:warning: trying to assign nonexistent symbol PRISM2_PLX
.config:1656:warning: trying to assign nonexistent symbol PRISM2_CS
.config:1657:warning: trying to assign nonexistent symbol NET_ACX
.config:1658:warning: trying to assign nonexistent symbol NET_ACX_PCI
.config:1659:warning: trying to assign nonexistent symbol NET_ACX_USB
.config:1667:warning: trying to assign nonexistent symbol PRISM54_SOFTMAC
.config:1668:warning: trying to assign nonexistent symbol NET_RT2600
.config:1669:warning: trying to assign nonexistent symbol NET_RT2500
.config:1670:warning: trying to assign nonexistent symbol NET_RT2400
.config:1671:warning: trying to assign nonexistent symbol NET_RTL818X
.config:1672:warning: trying to assign nonexistent symbol NET_RTL8187
.config:1673:warning: trying to assign nonexistent symbol IPW3945
.config:1674:warning: trying to assign nonexistent symbol IPW3945_DEBUG
.config:1675:warning: trying to assign nonexistent symbol IPW3945_MONITOR
.config:1676:warning: trying to assign nonexistent symbol NET_MRV8K
.config:1725:warning: trying to assign nonexistent symbol VENDOR_SANGOMA
.config:1791:warning: trying to assign nonexistent symbol NDISWRAPPER
.config:1943:warning: trying to assign nonexistent symbol MISDN_DRV
.config:1944:warning: trying to assign nonexistent symbol MISDN_MEMDEBUG
.config:1945:warning: trying to assign nonexistent symbol MISDN_AVM_FRITZ
.config:1946:warning: trying to assign nonexistent symbol MISDN_HFCPCI
.config:1947:warning: trying to assign nonexistent symbol MISDN_HFCMULTI
.config:1948:warning: trying to assign nonexistent symbol MISDN_HFCUSB
.config:1949:warning: trying to assign nonexistent symbol MISDN_SPEEDFAX
.config:1950:warning: trying to assign nonexistent symbol MISDN_W6692
.config:1951:warning: trying to assign nonexistent symbol MISDN_DSP
.config:2030:warning: trying to assign nonexistent symbol INPUT_ACERHK
.config:2055:warning: trying to assign nonexistent symbol ECC
.config:2084:warning: trying to assign nonexistent symbol SERIAL_8250_ACPI
.config:2284:warning: trying to assign nonexistent symbol SENSORS_RTC8564
.config:2286:warning: trying to assign nonexistent symbol RTC_X1205_I2C
.config:2296:warning: trying to assign nonexistent symbol W1_MATROX
.config:2297:warning: trying to assign nonexistent symbol W1_DS9490
.config:2298:warning: trying to assign nonexistent symbol W1_DS9490_BRIDGE
.config:2299:warning: trying to assign nonexistent symbol W1_THERM
.config:2300:warning: trying to assign nonexistent symbol W1_SMEM
.config:2302:warning: trying to assign nonexistent symbol W1_DS2433_CRC
.config:2350:warning: trying to assign nonexistent symbol AVERATEC_5100P
.config:2351:warning: trying to assign nonexistent symbol PACKARDBELL_E5
.config:2405:warning: trying to assign nonexistent symbol VIDEO_AUDIO_DECODER
.config:2406:warning: trying to assign nonexistent symbol VIDEO_DECODER
.config:2502:warning: trying to assign nonexistent symbol DVB_TDA80XX
.config:2524:warning: trying to assign nonexistent symbol DVB_ATMEL_AT76C651
.config:2532:warning: trying to assign nonexistent symbol DVB_NXT2002
.config:2545:warning: trying to assign nonexistent symbol DXR3
.config:2546:warning: trying to assign nonexistent symbol EM8300
.config:2547:warning: trying to assign nonexistent symbol EM8300_LOOPBACK
.config:2548:warning: trying to assign nonexistent symbol EM8300_UCODETIMEOUT
.config:2549:warning: trying to assign nonexistent symbol EM8300_DICOMFIX
.config:2550:warning: trying to assign nonexistent symbol EM8300_DICOMCTRL
.config:2551:warning: trying to assign nonexistent symbol EM8300_DICOMPAL
.config:2552:warning: trying to assign nonexistent symbol ADV717X
.config:2553:warning: trying to assign nonexistent symbol ADV717X_SWAP
.config:2554:warning: trying to assign nonexistent symbol ADV717X_PIXELPORT16BIT.config:2555:warning: trying to assign nonexistent symbol ADV717X_PIXELPORTPAL
.config:2556:warning: trying to assign nonexistent symbol BT865
.config:2582:warning: symbol value 'm' invalid for FB_VESA
.config:2603:warning: trying to assign nonexistent symbol FB_RADEON_OLD
.config:2611:warning: trying to assign nonexistent symbol FB_ATY_XL_INIT
.config:2630:warning: trying to assign nonexistent symbol FB_IMAC
.config:2680:warning: trying to assign nonexistent symbol SND_GENERIC_DRIVER
.config:2793:warning: trying to assign nonexistent symbol BT_ALSA
.config:2799:warning: trying to assign nonexistent symbol OBSOLETE_OSS_DRIVER
.config:2867:warning: trying to assign nonexistent symbol OBSOLETE_OSS_USB_DRIVER
.config:2908:warning: trying to assign nonexistent symbol USB_MTOUCH
.config:2909:warning: trying to assign nonexistent symbol USB_ITMTOUCH
.config:2910:warning: trying to assign nonexistent symbol USB_EGALAX
.config:2917:warning: trying to assign nonexistent symbol USB_SYNAPTICS
.config:2918:warning: trying to assign nonexistent symbol USB_CPADDEV
.config:2939:warning: trying to assign nonexistent symbol USB_QC
.config:2940:warning: trying to assign nonexistent symbol USB_SPCA5XX
.config:2941:warning: trying to assign nonexistent symbol USB_PODXTPRO
.config:2943:warning: trying to assign nonexistent symbol USB_OV511_DECOMP
.config:2944:warning: trying to assign nonexistent symbol USB_OV518_DECOMP
.config:2968:warning: trying to assign nonexistent symbol USB_EAGLE
.config:2969:warning: trying to assign nonexistent symbol USB_ZD1211
.config:2970:warning: trying to assign nonexistent symbol USB_ATMEL
.config:2971:warning: trying to assign nonexistent symbol USB_RT2570
.config:3179:warning: trying to assign nonexistent symbol RELAYFS_FS
.config:3188:warning: trying to assign nonexistent symbol ASFS_FS
.config:3189:warning: trying to assign nonexistent symbol ASFS_DEFAULT_CODEPAGE
.config:3190:warning: trying to assign nonexistent symbol ASFS_RW
.config:3209:warning: trying to assign nonexistent symbol SQUASHFS
.config:3210:warning: trying to assign nonexistent symbol SQUASHFS_1_0_COMPATIBILITY
.config:3211:warning: trying to assign nonexistent symbol SQUASHFS_2_0_COMPATIBILITY
.config:3219:warning: trying to assign nonexistent symbol UNION_FS
.config:3266:warning: trying to assign nonexistent symbol GFS_FS
.config:3267:warning: trying to assign nonexistent symbol GFS_FS_LOCK_HARNESS
.config:3388:warning: trying to assign nonexistent symbol SECURITY_REALTIME
.config:3453:warning: trying to assign nonexistent symbol CLUSTER
.config:3459:warning: trying to assign nonexistent symbol X86_HT_DISABLE
make[1]: *** wait: No child processes. Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: *** wait: No child processes. Stop.
make: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop.
ravpaul
June 20th, 2006, 03:36 AM
1. Download the patch and apply it to an old kernel directoy (2.6.16.20, etc.
What is the command to do this? As I am still unable to compile the kernel from scratch. Where do I download the ck patches from?
xXx 0wn3d xXx
June 20th, 2006, 07:32 AM
What is the command to do this? As I am still unable to compile the kernel from scratch. Where do I download the ck patches from?
Ck, performance patches, can be found here. (http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/) Patches for upgrading your kernel can be found on the kernel.org homepage.
mibadt
June 20th, 2006, 11:05 AM
Hi,
I tried to follow the outline procedure to upgrade my Kubuntu 6.0.6 (fully updated) from (current) kernel 2.6.15-25-386 to 2.6.17.1 (full kernel, no patches).
The first 12 stages were OK. Entering stage 13 (make xconfig) it erred stating it can't connect to the X server (output follows). Please advise !:(
TIA
====last stage output========
root@Atlantis:/usr/src/linux# pwd
/usr/src/linux
root@Atlantis:/usr/src/linux# uname -r
2.6.15-25-386
root@Atlantis:/usr/src/linux# cp /boot/config-2.6.15-25-386 .config
root@Atlantis:/usr/src/linux# make xconfig
CHECK qt
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
/usr/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
qconf: cannot connect to X server :0.0
make[1]: *** [xconfig] Error 1
make: *** [xconfig] Error 2
=========end of output=========
jamuir
June 20th, 2006, 12:18 PM
don't do "make xconfig" as root. root does not have permission to use the xserver (i.e. the display).
from your normal account, do this:
sudo make xconfig
-James
OPaul
June 20th, 2006, 01:49 PM
Whenever I use this method to install a new kernel I loose the use of my Toshiba hotkeys, like display brightness. I copied the .config file over like it says to do, so shouldn't whatever option it is that corresponds to them get checked?
haani
June 20th, 2006, 02:09 PM
has anyone got Graphics Card and Wireless working on Acer Aspire 5672 after u install kernel 2.6.17??
jeremytaylor
June 20th, 2006, 04:38 PM
I can't seem to get the fglrx module to compile. I've installed the source with
sudo apt-get install fglrx-kernel-source
as suggested in the guide but when i make the kernel package i get
IGNORE_CC_MISMATCH=1 CC="gcc-4.0" /usr/bin/make -C /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x -f Makefile SYSSRC=/usr/src/linux KBUILD_PARAMS="-C /usr/src/linux SUBDIRS=/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x"
make[3]: Entering directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x'
make[3]: Makefile: No such file or directory
make[3]: *** No rule to make target `Makefile'. Stop.
make[3]: Leaving directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x'
make[2]: *** [build-stamp] Error 2
make[2]: Leaving directory `/usr/src/modules/fglrx-kernel'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/fglrx-kernel'
Module /usr/src/modules/fglrx-kernel failed.
Hit return to Continue
Any suggestions?
Jeremy
unique
June 20th, 2006, 09:20 PM
Ck, performance patches, can be found here. (http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/) Patches for upgrading your kernel can be found on the kernel.org homepage.
xXx 0wn3d xXx So do you always need to use the Ck patch with the same version of the kernel? Like 2.6.17 kernel you would want to use the patch-2.6.17-ck1.bz2?
Cause I am running the 2.6.17 without the patch-2.6.17-ck1.bz2 and all seems very well.
mibadt
June 20th, 2006, 11:04 PM
Thanks James,
I followed your suggestion and got the follwing message:
"make: *** No rule to make target `xconfig'. Stop."
To clarify, here is the contents of my /usr/src at this stage.
Any Idea?
TIA :)
------------my /usr/src------------
miki@Atlantis:/usr/src$ pwd
/usr/src
miki@Atlantis:/usr/src$ ls -l
total 40360
lrwxrwxrwx 1 root src 23 2006-06-21 05:31 linux -> /usr/src/linux-2.6.17.1
drwxrwxrwx 19 root root 4096 2006-06-20 17:55 linux-2.6.17.1
-rw-r--r-- 1 root src 41276465 2006-06-20 17:33 linux-2.6.17.1.tar.bz2
---------------end-----------------------
---------contents of my /usr/src/linux----------------------
miki@Atlantis:/usr/src/linux$ ls -a
. block CREDITS drivers include Kbuild MAINTAINERS net scripts usr
.. .config crypto fs init kernel Makefile README security
arch COPYING Documentation .gitignore ipc lib mm REPORTING-BUGS sound
---------end-----------------------------------------------
don't do "make xconfig" as root. root does not have permission to use the xserver (i.e. the display).
from your normal account, do this:
sudo make xconfig
-James
ravpaul
June 21st, 2006, 02:45 AM
Ck, performance patches, can be found here. Patches for upgrading your kernel can be found on the kernel.org homepage.
Thanks for that. But what is the command to upgrade your kernel from an upgrade patch?
dcstar
June 21st, 2006, 06:11 AM
Ck, performance patches, can be found here. Patches for upgrading your kernel can be found on the kernel.org homepage.
Thanks for that. But what is the command to upgrade your kernel from an upgrade patch?
Refer to the "patch" command on the first post of this thread.
OPaul
June 22nd, 2006, 01:40 PM
Whenever I use this method to install a new kernel I loose the use of my Toshiba hotkeys, like display brightness. I copied the .config file over like it says to do, so shouldn't whatever option it is that corresponds to them get checked?
Anyone? If I copy the .config file doesn't that mean all my settings from the previous kernel should be copied over?
tseliot
June 22nd, 2006, 02:03 PM
Anyone? If I copy the .config file doesn't that mean all my settings from the previous kernel should be copied over?
You also have to get to the folder with the kernel source and type:
sudo make oldconfig
just to be sure
OPaul
June 22nd, 2006, 02:05 PM
You also have to get to the folder with the kernel source and type:
sudo make oldconfig
just to be sure
Is that the old kernel source or the new one?
Also, what does a dot mean in the xconfig program? I understand a checkmark and an empty box, but I don't get the dot.
ashrack
June 22nd, 2006, 03:08 PM
I can't seem to get the fglrx module to compile. I've installed the source with
sudo apt-get install fglrx-kernel-source
as suggested in the guide but when i make the kernel package i get
IGNORE_CC_MISMATCH=1 CC="gcc-4.0" /usr/bin/make -C /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x -f Makefile SYSSRC=/usr/src/linux KBUILD_PARAMS="-C /usr/src/linux SUBDIRS=/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x"
make[3]: Entering directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x'
make[3]: Makefile: No such file or directory
make[3]: *** No rule to make target `Makefile'. Stop.
make[3]: Leaving directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x'
make[2]: *** [build-stamp] Error 2
make[2]: Leaving directory `/usr/src/modules/fglrx-kernel'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/fglrx-kernel'
Module /usr/src/modules/fglrx-kernel failed.
Hit return to Continue
Any suggestions?
Jeremy
theres a bug in the FGLRX, check out this bug report and also report your bug. Hopefully the DEV will fix this error since its more than 2month old now.
https://launchpad.net/distros/ubuntu/+source/linux-restricted-modules-2.6.15/+bug/45563
ashrack
June 22nd, 2006, 03:10 PM
Whenever I use this method to install a new kernel I loose the use of my Toshiba hotkeys, like display brightness. I copied the .config file over like it says to do, so shouldn't whatever option it is that corresponds to them get checked?
Well it does. But in the UBUNTU kernels there are also a lot of custom patchs applied which are not in the VANILA kernel U are trying to compile. And its just possible that the support for TOSHIBA isnt in the default VANILA kernel.
U could verify this with the 'make oldconfig' command.
ashrack
June 22nd, 2006, 03:11 PM
Also, what does a dot mean in the xconfig program? I understand a checkmark and an empty box, but I don't get the dot.
The dot means that it will compile as a module.
PoisoN2003
June 22nd, 2006, 03:44 PM
which one do i install sincei get 2 deb files 1 image the other header?
well iget things like these from time to time while i compile is it bad?
fs/isofs/namei.c: In function ‘isofs_lookup’:
fs/isofs/namei.c:162: warning: ‘offset’ may be used uninitialized in this function
fs/isofs/namei.c:162: warning: ‘block’ may be used uninitialized in this function
tseliot
June 22nd, 2006, 03:55 PM
Is that the old kernel source or the new one?
You need to copy the .config file to the folder containing the new source. From there you need to use the command I suggested
haani
June 22nd, 2006, 04:18 PM
does anyone know how to install drivers for intel ipw 3945 wireless in the new compiled kernel 2.6.17??
PoisoN2003
June 22nd, 2006, 04:44 PM
Is this supposed to be or something is wrong
find . -path './scripts/*' -prune -o -path './Documentation/*' -prune -o \ -path './debian/*' -prune -o -type f \ \( -name Makefile -o -name 'Kconfig*' \) -print | \ cpio -pd --preserve-modification-time debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12;
cpio: debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12/./Makefile not created: newer or same age version exists
cpio: debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12/./arch/i386/Makefile not created: newer or same age version exists
cpio: debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12/./include/asm-cris/arch-v32/hwregs/Makefile not created: newer or same age version exists
cpio: debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12/./include/asm-cris/arch-v32/hwregs/iop/Makefile not created: newer or same age version exists
5097 blocks
test ! -e arch/i386/kernel/asm-offsets.s || \
install -p -o root -g root -m 644 arch/i386/kernel/asm-offsets.s \ debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12/arch/i386/kernel/asm-offsets.s
install -p -o root -g root -m 644 .config debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12/.config
echo k7 > debian/tmp-headers/usr/src/kernel-headers-2.6.16-ck12/kernel-headers.revision
dpkg-gencontrol -DArchitecture=i386 -isp \
-pkernel-headers-2.6.16-ck12 -Pdebian/tmp-headers/
chown -R root:root debian/tmp-headers
chmod -R og=rX debian/tmp-headers
dpkg --build debian/tmp-headers ..
dpkg-deb: building package `kernel-headers-2.6.16-ck12' in `../kernel-headers-2.6.16-ck12_k7_i386.deb'.
rm -rf debian/tmp-headers
echo done > stamp-headers
make[1]: Leaving directory `/usr/src/linux-2.6.16ck12'
for module in ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.16-ck12" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux/.." \
KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \
KPKG_EXTRAV_ARG="" \
ARCH="i386" \
KDREV="k7" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if [ "X" != "X" ]; then \
echo "Perhaps $module does not understand --rootcmd?"; \
echo "If you see messages that indicate that it is not"; \ echo "in fact being built as root, please file a bug "; \ echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done
root@ubuntu:/usr/src/linux#
ashrack
June 22nd, 2006, 05:20 PM
which one do i install sincei get 2 deb files 1 image the other header?
Both of them!
well iget things like these from time to time while i compile is it bad?
fs/isofs/namei.c: In function ‘isofs_lookup’:
fs/isofs/namei.c:162: warning: ‘offset’ may be used uninitialized in this function
fs/isofs/namei.c:162: warning: ‘block’ may be used uninitialized in this function
its perfectly normal.
xXx 0wn3d xXx
June 22nd, 2006, 05:21 PM
Both of them!
its perfectly normal.
Yes, install both of them. It would be best to install the kernel_image first and then the kernel_headers second.
PoisoN2003
June 22nd, 2006, 05:57 PM
Yes, install both of them. It would be best to install the kernel_image first and then the kernel_headers second.
my last question i installed only 1 of them and when i launched the kernel teh xserver crashed so i reconfigured it but now when i try to reinstall the nvidia the next time i start the xserver crashes or sometimes it says its already installed
then when i do this
poison@ubuntu:~$ cat /proc/driver/nvidia/agp/status
cat: /proc/driver/nvidia/agp/status: No such file or directory
as u can see it hasnt found it
so any help i got nvidia 5600 fx ultra
oh and can i still install the header while im in teh kernel? or do i have to go back to my old one and install from there?
OPaul
June 22nd, 2006, 09:32 PM
Well it does. But in the UBUNTU kernels there are also a lot of custom patchs applied which are not in the VANILA kernel U are trying to compile. And its just possible that the support for TOSHIBA isnt in the default VANILA kernel.
U could verify this with the 'make oldconfig' command.
You need to copy the .config file to the folder containing the new source. From there you need to use the command I suggested
Well I don't understand, it's still not working for some reason. Now, ACPI_TOSHBIA, which handles the hotkeys, has a dot by it (being loaded as a module), so do I need to do something special perhaps to make the module load with the new kernel?
Also, I notice this when I run dmesg. On the original Ubuntu kernel, 2.6.15-25-686, (where the hotkeys work) I have the following.
[17179597.040000] toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19a-dev
[17179597.040000] toshiba_acpi: HCI method: \_SB_.VALD.GHCI
[17179597.044000] toshiba_acpi: Toshiba hotkeys are sent as ACPI events
[17179597.044000] toshiba_acpi: ktoshkeyd will check 2 times per second
[17179597.044000] toshiba_acpi: Dropped 0 keys from the queue on startup
But in 2.6.17.1 I only have this[4294671.487000] toshiba_acpi: Toshiba Laptop ACPI Extras version 0.18
[4294671.487000] toshiba_acpi: HCI method: \_SB_.VALD.GHCI
Also, the version numbers of acpi_toshiba are different. The older kernel has the newer copy.
kakashi
June 23rd, 2006, 12:15 AM
K well that completely drove me away from kernal compilation....
I dont know what I messed up but when I booted into the kernel it started in Failsafe. I logged in and when I went to start X it panicked. I booted my old kernel (2.6.12 ancient!) and THAT started in failsafe but X started at least. I uninstalled the package and now everything is back to normal. Think I'll wait till Dapper is released then do a fresh install of that so I have the latest kernel.
i suggest to everyone that you first try compiling the kernels a few times on a computer thats not your main one OR like i do in a vmwar. now that vmware server is freely available it is really easy to setup a nice test environment. once your comfortable with the process do it on your main system.
tseliot
June 23rd, 2006, 05:29 AM
Also, the version numbers of acpi_toshiba are different. The older kernel has the newer copy.
Ubuntu's kernels are heavily patched and I can't help you with that.
I have backported Edgy's 32bit kernels to Dapper (I haven't uploaded them anywhere yet). The only problem is making the restricted modules. After that problem is solved maybe I can upload everything.
xpmaniac4ever
June 23rd, 2006, 06:36 AM
Kernel 2.6.17 is out. Does this howto apply to this new version as well ? Or could someone please modify it to reflect the changes in the new version ?
cfp999
June 23rd, 2006, 06:46 AM
I was wondering about that too. My plan is to try and compile 2.6.17 + Con Kolivas' patch-2.6.17-ck1.bz2 although I have no idea what the latter does compared to Ubuntu's "native" patching. Will it be safe to assume, that I can boot a previous kernel in GRUB if something goes completely wrong?
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.