kernel panic while trying to boot into my freshly brewed 2.6.22 kernel
Hi!
I downloaded and compiled kernel 2.6.22 on my Debian 4.0 install as follows - (a) downloaded the linux-2.6.22 kernel from kernel.org (b) untarred it in /usr/src/ (c) then as super user, compiled it - I used the config file from the existing 2.6.18 (default kernel for Debian 4.0) (d) saved and exited xconfig (e) then I followed the following steps Quote:
Quote:
Quote:
Quote:
|
Quote:
Code:
deb http://ftp.us.debian.org/debian/ unstable main contrib non-free Sure beats going through the headache you're experiencing, unless of course, you need to learn something. |
Ok!
One question, my Debian install is on an Acer Laptop that has AMD Turion 64 processor. Is there any kernel meant specifically for this architecture? Moreover, after adding the above two repos to my sources.list, I am getting the following error message trying to update - W: GPG error: http://kernel-archive.buildserver.net trunk Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DCB0AE4729F335B3 W: You may want to run apt-get update to correct these problems |
I always forget to post the key for that repo, issue the two commands below to import it while on-line as root:
Code:
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 29F335B3 If you type uname -ra in a terminal, you'll get a line similar to the one posted below from my unit, towards the end of the line is (i686), that's the architecture of the distribution I have installed. Because my Pentium 4 650 processor is dual architecture, meaning I can install either amd64 or i686 architechture, I installed the i686 because it is installed inside of Windows 32bit in VMware. The i686 is 32bit, the amd64 is 64bit. So in this same line you can see I have the 2.6.21-2-686 kernel installed. Quote:
|
Wow, thanks!
I am now running my brand new 2.6.22-1-amd64 kernel. However there is one hitch - my wireless card (Broadcom bcm4318) is not working. Actually to get it connected in my previous kernel, I used to issue the following commands - sudo ifconfig eth0 down sleep 1 sudo modprobe -r bcm43xx sleep 1 sudo modprobe -r ndiswrapper sleep 1 sudo modprobe ndiswrapper sleep 1 sudo ifconfig eth1 up sleep 1 #sudo dhclient eth1 sleep 1 ping in.rediff.com -c 1 Now when I run the above script, I get the following error message - eth1: ERROR while getting interface flags: No such device Is it because right options have not been compiled into the new kernel? |
No, eth1 doesn't exist. Try Eth0 (as in: zero) for a change ;) When you've found the correct device, put your commands in a script, then add the script to the boot-sequence to start the card automagicaly.
|
eth0 is my lan card which supports wired connection to my router.
ifconfig shows only eth0 and lo. There is no option for wirless connection in network-admin |
you may need to recompile your ndiswrapper, or using the 2.6.22 kernel series you should be able to use the bcm43xx driver for the 4318 card, although you will need the bcm43xx-fwcutter tool to get the firmware for the card.
|
You are right sheidel, I tried as you suggested and got it working. Thanks friend!
|
All times are GMT -5. The time now is 07:02 AM. |