LinuxQuestions.org
Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 09-16-2004, 03:38 AM   #1
Ben64
LQ Newbie
 
Registered: Sep 2004
Posts: 24

Rep: Reputation: 15
Motherboard / Processor Upgrade


I had a MSI board.... don't have the model number atm but it had a KT400 in it. I just upgraded the board and processor, and noticed things are a lot slower then they should be. I tried out a 'lspci' and this is what I got.

00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400 AGP] Host Bridge (rev
80)
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device b198
00:09.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
00:0c.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master
IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3227
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 If [Radeon 9000] (rev 01)
01:00.1 Display controller: ATI Technologies Inc Radeon R250 [Radeon 9000] (Secondary) (rev 01)

As you can probably see, it still thinks I have the old board in there. I now have a Matsonic MS8177C with a KT600 in it. Any and all help will be appreciated.

Oh, I am running Redhat 9.
 
Old 09-16-2004, 04:29 AM   #2
Geronimo
Member
 
Registered: Aug 2004
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 52

Rep: Reputation: 15
Reinstall System??
My answer is probably a bit fast, but I upgraded several Windows PCs and I works much better, after I reinstalled the System... My guess is, that you should do the same with linux, as you just replaced the main core components.

I dont know what distro you are using, but in general it shouldn't take much longer then 2 hours to get the system working again, though you might need some extra time to get you config up to date...

Greets
Geronimo

PS. w8 for other options... I am often using the brute force to get things done...
 
Old 09-16-2004, 04:45 AM   #3
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Gentoo (all servers at work are openSUSE)
Posts: 6,934

Rep: Reputation: 128Reputation: 128
Welcome to LQ!

You have two choices:
(1) recompile your kernel so you have support for your current hardware;
(2) reinstall your OS so it loads the proper support.

All of your hardware is detected by the kernel and you must have support
either built-in or loaded as modules. I'm not sure about RedHat, but you
might be able to load the modules for your new hardware. I would tell
you how to do this in Linux (i.e. Slackware), but RedHat has it's own way
of doing things and it probably wouldn't work the same.

Here's a good guide to recompiling your kernel, which also has some helps
to determine information about your hardware. Digital Hermit Kernel HOW-TO
 
Old 09-16-2004, 05:58 AM   #4
Ben64
LQ Newbie
 
Registered: Sep 2004
Posts: 24

Original Poster
Rep: Reputation: 15
I'd REALLY don't want to re-install. Re-installation is very windows-esque, which I try to stay away from. Theres got to be a way to either get RH to detect the correct one, or to just pop a module in. If someone knows of a way, it would be awesome.
 
Old 09-16-2004, 06:14 AM   #5
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Gentoo (all servers at work are openSUSE)
Posts: 6,934

Rep: Reputation: 128Reputation: 128
How does RedHat handle modules? I don't think there is any other
option, except the first one I gave you - recompile your kernel. That
is the "Linux way" of managing your OS. Just grab that guide I gave
you and have at it. Or search here on LQ - there are a few guides
here, and maybe even one specific for RedHat. I think you can use
that rpm system and get a new kernel. Search the RedHat forum,
also, and you might find the answer.
 
Old 09-16-2004, 11:19 AM   #6
justin_p
Member
 
Registered: Jan 2004
Location: Virginia, USA
Distribution: slack 13; I've used it all :)
Posts: 433

Rep: Reputation: 30
It might be windows-esqe as you like to call, But you radically changed everything about your box. That would just like plopping a brand new 351 Winsor in your old 89 5.0 Mustang and expecting it to just work. Nevermind the transmission and suspension need some attention as well. It's not windows-esqe by the way, if anything it's computer operating systems-esqe. And a final thought, just tinker around with it. That's probably the best anyone is going to give you. If worst comes to worse, be windows-esqe.

Last edited by justin_p; 09-16-2004 at 11:20 AM.
 
Old 09-16-2004, 11:25 AM   #7
rshaw
Senior Member
 
Registered: Apr 2001
Location: Perry, Iowa
Distribution: Mepis , Debian
Posts: 2,692

Rep: Reputation: 45
depmod -a
 
Old 09-16-2004, 03:02 PM   #8
Ben64
LQ Newbie
 
Registered: Sep 2004
Posts: 24

Original Poster
Rep: Reputation: 15
I've been googling about all day, can't find any reference to my board with a module. If I do re-install, will it mess up any settings, and also, will it get the hardware detection correct?
 
Old 09-16-2004, 03:45 PM   #9
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Gentoo (all servers at work are openSUSE)
Posts: 6,934

Rep: Reputation: 128Reputation: 128
Ben,

You won't find a "reference to you board with a module." What you need
to know is the chipset of hardware on your board. Get a list of these:
Processor?
Memory?
Onboard sound?
Onboard video?
Onboard LAN?
PCI bus?
USB host controller?

You can look in the file /usr/src/linux-x.x.x/.config (where the x's represent
your kernel version) to see what information you're going to need. Actually,
you can print that file and note what needs changing and leave the other stuff
as is, and recompile your kernel.

It's not that hard. If you follow the steps in that guide , you'll be okay. You
didn't ask before you made this drastic change, and now you're going to
have to take responsibility for what you've done.

If you print that .config file and need some help determining what you need
to change, just say the word. But you aren't going to be able to run that
comp with the new hardware unless you recompile your kernel. As a
matter of fact, you may damage your hardware if you continue to run it with
the old kernel.

You want some help recompiling your kernel, you say the word. The
information about your board can be found in it's manual, or here.

There are some basic things you need to know. Other than that, it's a piece of
cake. You'll be glad you did it afterwards. This will move you from the level
of "I might give this Linux OS a try" to the next level - "I'm sticking with Linux
because I can open the hood and fine tune my motor to run efficiently," which
is something I can't really do in the darkside.
 
Old 09-16-2004, 07:06 PM   #10
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Forget about what previous posts said. Your computer is running fine, but compiling the latest kernel will give you more support for your hardware. Running lspci only looks up vendor and product ID in a certain file to print out readable information. Every Windows user will tell you to re-install Linux but all you need to do is download the latest Linux kernel and compile it. Make sure before compiling, you backup and do "make oldconfig" in the new kernel directory. This minimizes the chances of not having a bootable system. Then you can tinker the config by adding more options or take away some options.

A good howto for configuring and compiling the Linux kernel
http://www.justlinux.com/nhf/Compili...mpilation.html

BTW, there is no modules for chipsets, so do not take time to search for it.
 
Old 09-16-2004, 07:14 PM   #11
Ben64
LQ Newbie
 
Registered: Sep 2004
Posts: 24

Original Poster
Rep: Reputation: 15
I'm really confused about all of this. My friend recently upgraded his mobo / processor and Linux detected it on boot. The same didn't happen with me. Why would re-installing help, or even why would re-compiling do anything different?

Especially if "there is no modules for chipsets"

Last edited by Ben64; 09-16-2004 at 08:16 PM.
 
Old 09-16-2004, 10:48 PM   #12
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
The kernel is the engine of Linux and each latest version may have support for newer hardware like chipsets, firewire, usb, nic, sound cards, modems, etc. It is possible to set supported chipsets as modules during the process of compiling the the kernel. It should not be done because it is likely you can forget to make a ramdisk to load the module for your chipset. Check the your kernel version and your friend's kernel version. I'm sure your friend has upgraded their kernel. Redhat is a wierd distribution. It has dozens of pre-compiled kernel configurations. You can try to download a pre-compiled kernel version from Redhat update mirror servers, but I do not know where because they closed the service.

The speed of the computer will not change if you just upgraded the motherboard and processor. You have to also buy a better hard drive like Western Digital Raptor series. You should have bought a motherboard with nForce2 chipset because going from KT400 to KT600 will not change anything on terms of performance. The KT400 and KT600 has never shown performance for socket A CPUs. Both of them seem to have similar performance but KT600 has a slight increase in certain areas. Only nForce2 has given socket A CPUs performance and they cost about the same as KT600 motherboards. Buying a motherboard brand like MSI or Matsonic, give you economy speed and reliablity. I suggest brands like ABIT, ASUS, and GIGABYTE. They may cost a little more but they are worth it.
 
Old 09-16-2004, 11:53 PM   #13
Ben64
LQ Newbie
 
Registered: Sep 2004
Posts: 24

Original Poster
Rep: Reputation: 15
I did a lot of research before buying, and there seemed to be a LOT more problems with nforce based boards. The only reason I upgraded from the previous is that there was a defect in it. Also, I compiled a driver I found at VIA's site into the kernel, got 10x speed in HD access. How can I integrate that small change into the kernel I use now? I run the stock RH9 kernel (2.4.20-8) and compiled in the driver onto that source. I would have kept the new one, but had a LOT of problems with other devices. If I could only change that, it would be a lot easier.
 
Old 09-17-2004, 06:25 AM   #14
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Gentoo (all servers at work are openSUSE)
Posts: 6,934

Rep: Reputation: 128Reputation: 128
In one post he says,
Quote:
Originally posted by Electro
BTW, there is no modules for chipsets, so do not take time to search for it.
and in the next post
Quote:
Originally posted by Electro
It is possible to set supported chipsets as modules during the process of compiling the the kernel.
A chipset is a number of integrated circuits designed to perform one or more related functions.
Your onboard LAN has a chipset, as does cpu, onboard video, sound, modem, etc. There are
modules for those chipsets. Since the Matasonic board has some different chipsets than the
MSI board, you will definitely need to know which ones you have to recompile your kernel.

Ben, to answer "How can I integrate that small change into the kernel I use now?" I believe
you can compile it again against this kernel just as you did before. Although I didn't realize
that VIA had any drivers that would effect a hard drive except for RAID controllers.
 
Old 09-17-2004, 02:08 PM   #15
Ben64
LQ Newbie
 
Registered: Sep 2004
Posts: 24

Original Poster
Rep: Reputation: 15
it is a tiny patch on the via82cxxx.c

Also, how would I compile in support for other parts (like my agp) when I can't seem to find any driver for them?

Last edited by Ben64; 09-17-2004 at 02:09 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Whodunnit: The Processor or the Motherboard? fatman General 4 04-28-2005 04:01 PM
Help with choosing the right processor and motherboard millusionist Linux - Hardware 20 03-26-2005 12:25 PM
Dual processor P4 Motherboard jonfa Linux - Hardware 3 01-30-2005 04:45 PM
Replacing motherboard/processor without reinstall MultiBooter Mandriva 2 12-22-2003 10:20 AM
Kernel Panic on Dual Processor Motherboard with only 1 Processor olar Linux - Software 1 10-13-2001 03:57 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:30 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration