Hey all,
I've followed the steps in the handbook for building a custom kernel to the letter. It's pretty straight forward really. I'm not getting any errors either, so don't know what to look for in the forums.
The skinny is that even though I've specified my own MYKERNEL file with said devices commented out, they still get compiled, still show up in the kernel.
So, I make my own MYKERNEL config and comment out the line:
...save it then do a:
...wait for it...then:
I reboot, it's fine all is well ...except the devices are still there!
if I do a:
...a whole lot of entries show up.
If I do a:
...again, there it is.
Another note is that I'm trying to compile an amd64 arch. The handbook doesn't seem to mention anything but to edit the kernel config in the right arch, and I have.
Just to be sure it's using the right one, as a last ditch effort, I deleted every reference in any file to the device in the /usr/src. I also removed the i386 arch completely. And I also removed the GENERIC config ...all easy to get back after synching the source, just trying to test here.
But now when I try to compile, I get an:
Why would it be looking for GENERIC at all? Should it be looking for MYKERNEL?
So, is there any more complete guide to help with this or any steps missing to "omit" a device from the build that may not be indicated in the guide? Something to do with the amd64?
I've been on this project for 3 days now and it's gotten pretty frustrating.
thanks!
I've followed the steps in the handbook for building a custom kernel to the letter. It's pretty straight forward really. I'm not getting any errors either, so don't know what to look for in the forums.
The skinny is that even though I've specified my own MYKERNEL file with said devices commented out, they still get compiled, still show up in the kernel.
So, I make my own MYKERNEL config and comment out the line:
Code:
#device ...yada yada...
...save it then do a:
make buildkernel KERNELCONF=MYKERNEL
...wait for it...then:
make installkernel KERNEL=MYKERNEL
I reboot, it's fine all is well ...except the devices are still there!
if I do a:
strings KERNEL | grep <device>
...a whole lot of entries show up.
If I do a:
dmesg | grep <device>
...again, there it is.
Another note is that I'm trying to compile an amd64 arch. The handbook doesn't seem to mention anything but to edit the kernel config in the right arch, and I have.
Just to be sure it's using the right one, as a last ditch effort, I deleted every reference in any file to the device in the /usr/src. I also removed the i386 arch completely. And I also removed the GENERIC config ...all easy to get back after synching the source, just trying to test here.
But now when I try to compile, I get an:
Code:
ERROR: Missing kernel configuration file(s) (GENERIC).
Why would it be looking for GENERIC at all? Should it be looking for MYKERNEL?
So, is there any more complete guide to help with this or any steps missing to "omit" a device from the build that may not be indicated in the guide? Something to do with the amd64?
I've been on this project for 3 days now and it's gotten pretty frustrating.
thanks!