Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a proliant 1600 with 2 PIII 500Mhz cpus. I did a clean install of redhat 7.2 with both cpu's installed and working properly. Both smp and standard kernels exist but the default is the smp (in lilo.conf) and that is what is displayed after booting but only 1 cpu shows in /proc/cpuinfo.
I don't see any error messages. I'm stumped.
(2.4.7-10smp kernel)
If you have two cpu's running, the first CPU will be CPU0, and the second CPU will be CPU1
that is how it will show up in the information.
Also you might want to thry and download Gkrellm. This will let you keep track of all the activity in each individual CPU. Plus you'll be able to keep track of many other things!
Oh, and by the way. I recommend you upgrade ASAP to kernel 2.4.19!!!, the kernel you have is extremely buggy!
On the new kernels the SMP is selected automatically. There aren't any more SMP separate kernels. It's all together now.
Only cpu0 shows in /proc/cpuinfo so I assume only one processor is being used. It also seems sluggish compared to my 2 x ppro 200mhz which should be significantly slower.
What's the easiest way to upgrade he kernel w/o completely reinstalling linux? I've only compiled a kernel once and that was a long time ago.
What I meant about smp kernels is redhat does create 2 kernels in case it has a problem with smp it'll boot from the non-smp kernel. Both are in my /boot directory.
Configure your up2date at RH's site or ftp the rpm from a local mirror. Btw, are you sure you don't have "nosmp" in your lilo append= line? That's the reason you don't need non-SMP kernels, just boot your SMP one with "nosmp (+noapic)" to loose one CPU.
*Personally I don't like updating kernels automagically.
I don't have "nosmp" in lilo. I've read proliants have an apic bios setting for multi processors that may need to be set, esp since I flashed the bios and added a 2nd cpu. I'll try that first, I'll try setting "noapic" in lilo if that doesn't work. I've read some boards require it.
If I can get it to work I'll still bring down the latest redhat kernel which appears to be 2.4.9-34 for 7.2 since my version apparantly is a security nightmare.
I just got smp working, a bios setting not visible to me until I downloaded the latest Compaq configuration utility.
APIC Mode from "Disabled" to "Full Table-Mapped Mode ".
I'm downloading the new kernel now. I'll let you know how I make out.
I'm not having too much luck. I did a minimal install so when I ran make menuconfig it failed (gcc & ncurses). I installed gcc and it's dependencies, ncurses is installed in /usr/lib per rpm -q but it still says ncurses is not found (I added /usr/lib to my path but it didn't help)
I ran make config instead but I have no idea how I should answer all the questions?
I just hit <enter> on the processor line and it picked my PIII by default which is correct. If I hit enter will it autodetect or default on all entries? I can say no to the obvious (laptop suppot, etc)
OK, got menuconfig working (ncurses-devel missing)
Built kernel w/o any extra specs since I wasn't sure and I assumed the basics would be OK
I had 1 problem with the instructions, lilo /sbin/./lilo does nothing. I ran lilo alone, modified lilo.conf as below (what happened to the initrd?) and rebooted.
Got a kernel panic on root file system. I assume the lilo command had something to do with it. Any help appreciated
Originally posted by te_conway I had 1 problem with the instructions, lilo /sbin/./lilo does nothing. I ran lilo alone, modified lilo.conf as below (what happened to the initrd?) and rebooted.
weird, usually you can just type as root /sbin/./lilo
and lilo will get ran so that it updates your new configuration.
Now...you say you got a kernel panic.
Don't forget to enable the file system support in the kernel configuration. Ext3 and/or Ext2 which ever you have.
Is your hardrive Scsi or Ide? that may matter too.
your lilo.conf setup looks good.
the only weird part I see is the last line.... root=/dev/ida/c0d0p3
what kind of hardrive is that?
menuconfig has help menus to explain to you what each option is for. So you just need to spend some time with it, and everything should work out ok.
I enable ext3 and compaq smart array support, then rebuilt and it booted fine but I still have one major issue.
My ethernet card 'eth0' doesn't come up, (lo comes up though).
"ifconfig eth0 up" tells me the device doesn't exist!
In /etc/syscinfig/hwconfig it detects my onboard lan and uses tlan as the driver which is correct.
Any ideas?
Also I get an error on boot/shutdown. "micrprobe can't find module char-major-10-135" which appears to have something to do with the clock.
lastly, about the initrd module in lilo: is it not required or should I build another image?
I'm not sure how to fix that error you get at the end in regard to the clock....I get it too but the pc runs fine and the time is ok as well...so I'm not sure what it means.(Hope someone else can help with that one)
What kind of ethernet card do you have?...you need the model and with that you'll be able to enable it in the kernel under Network Devices.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.