Unix Technical Forum

Who will provide the ram?

This is a discussion on Who will provide the ram? within the Sco Unix forums, part of the Unix Operating Systems category; --> .... I just installed a 256mb SIMM into a Compaq Proliant, to add to the 384mb that was already ...


Go Back   Unix Technical Forum > Unix Operating Systems > Sco Unix

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-15-2008, 12:08 PM
Nachman Yaakov Ziskind
 
Posts: n/a
Default Who will provide the ram?

.... I just installed a 256mb SIMM into a Compaq Proliant, to add to the 384mb
that was already there. The Compaq Diagnostics show the new memory (640mb? 655?
can't remember) but the operating system (SCO OSE 506) seems to have problems
recognizing it, sometimes:

From /var/adm/messages:
mem: total = 392828k, kernel = 52916k, user = 339912k

From 'hw -r':

BaseMem: 638 Kb
ExtMem: 624 Mb

which looks good.

BootStr: hd(40)unix
Kernel: /unix -> /stand/unix

Available Memory

0x00000000-0x00007fff 32 Kb Kernel reserved
0x00008000-0x0009efff 604 Kb
0x0009f000-0x000fffff 388 Kb Non-RAM
0x00100000-0x00d90fff 12.57 Mb
0x00d91000-0x00ffffff 2.43 Mb Kernel data
0x01000000-0x17e11fff 366.07 Mb Shadow ram & other special mem
Non-ISA-DMAable
0x17e12000-0x17ffffff 1.93 Mb Kernel text
Shadow ram & other special mem
Non-ISA-DMAable
---------
383.62 Mb RAM total (384 Mb - 388 Kb)
which look less good.

and, from 'top':

Memory: 384M phys, 333M max, 310M free, 328M locked, 887M unlocked, 576M swap

So, how do I get the most out of my new memory?

Thanks!

--
_________________________________________
Nachman Yaakov Ziskind, EA, LLM awacs@egps.com
Attorney and Counselor-at-Law http://ziskind.us
Economic Group Pension Services http://egps.com
Actuaries and Employee Benefit Consultants
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-15-2008, 12:09 PM
Jeff Liebermann
 
Posts: n/a
Default Re: Who will provide the ram?

On Sun, 2 Nov 2003 18:09:11 GMT, Nachman Yaakov Ziskind
<awacs@egps.com> wrote:

>... I just installed a 256mb SIMM into a Compaq Proliant, to add to the 384mb
>that was already there. The Compaq Diagnostics show the new memory (640mb? 655?
>can't remember) but the operating system (SCO OSE 506) seems to have problems
>recognizing it, sometimes:
>
>From /var/adm/messages:
>mem: total = 392828k, kernel = 52916k, user = 339912k

(...)

Also try running "memsize".
http://stage.caldera.com/cgi-bin/ssl...emsize+ADM+OS5

Do you have anything strange in /etc/default/boot in defbootstr?

What model Proliant? ECC ram? Mixed ECC and conventional? That goes
through self test on most models but duz weird things when the OS
loads. I've only tried it with W2K server which spent it's time
crashing until I replaced the RAM.

Sacrificing a ram in place of Isaac seemed to work for Abraham. You
might wanna babeque some old RAM and see if it helps.


--
# Jeff Liebermann 150 Felker St #D Santa Cruz CA 95060
# 831.336.2558 voice http://www.LearnByDestroying.com
# jeffl@comix.santa-cruz.ca.us
# 831.421.6491 digital_pager jeffl@cruzio.com AE6KS
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-15-2008, 12:09 PM
Bela Lubkin
 
Posts: n/a
Default Re: Who will provide the ram?

Nachman Yaakov Ziskind wrote:

> ... I just installed a 256mb SIMM into a Compaq Proliant, to add to the 384mb
> that was already there. The Compaq Diagnostics show the new memory (640mb? 655?
> can't remember) but the operating system (SCO OSE 506) seems to have problems
> recognizing it, sometimes:
>
> From /var/adm/messages:
> mem: total = 392828k, kernel = 52916k, user = 339912k


That's short...

> From 'hw -r':
>
> BaseMem: 638 Kb
> ExtMem: 624 Mb
>
> which looks good.


I believe those numbers come straight out of the BIOS, while these...

> BootStr: hd(40)unix
> Kernel: /unix -> /stand/unix
>
> Available Memory
>
> 0x00000000-0x00007fff 32 Kb Kernel reserved
> 0x00008000-0x0009efff 604 Kb
> 0x0009f000-0x000fffff 388 Kb Non-RAM
> 0x00100000-0x00d90fff 12.57 Mb
> 0x00d91000-0x00ffffff 2.43 Mb Kernel data
> 0x01000000-0x17e11fff 366.07 Mb Shadow ram & other special mem
> Non-ISA-DMAable
> 0x17e12000-0x17ffffff 1.93 Mb Kernel text
> Shadow ram & other special mem
> Non-ISA-DMAable
> ---------
> 383.62 Mb RAM total (384 Mb - 388 Kb)
> which look less good.


.... are determined by more detailed examination of the system during
startup. You posted the "Available Memory" section of `hw -r mem`
output. Post the "Memory used by Kernel" section. This shows parts of
memory labeled "BIOS private area - Reserved". I'm guessing you'll find
your new 256MB labeled that way.

So then the question is, why?

Reboot and at the boot prompt, enter:

Boot
: mem=/v

The boot program will give you a detailed memory map. The areas shown
as "BIOS private area - Reserved" in `hw -r mem` should be shown in much
more detail. What does boot say about them?

Unfortunately I don't think it has a specific way of communicating what
the BIOS is probably trying to tell you, which is probably: "this memory
is bad or misconfigured". Run hardware diagnostics.

>Bela<

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-15-2008, 12:09 PM
Nachman Yaakov Ziskind
 
Posts: n/a
Default Re: Who will provide the ram?

Bela Lubkin wrote (on Tue, Nov 04, 2003 at 08:54:41AM +0000):
> Nachman Yaakov Ziskind wrote:
>
> > ... I just installed a 256mb SIMM into a Compaq Proliant, to add to the
> > 384mb that was already there. The Compaq Diagnostics show the new memory
> > (640mb? 655? can't remember) but the operating system (SCO OSE 506) seems
> > to have problems recognizing it, sometimes:
> >
> > From /var/adm/messages:
> > mem: total = 392828k, kernel = 52916k, user = 339912k

>
> That's short...
>
> > From 'hw -r':
> >
> > BaseMem: 638 Kb
> > ExtMem: 624 Mb
> >
> > which looks good.

>
> I believe those numbers come straight out of the BIOS, while these...
>
> > BootStr: hd(40)unix
> > Kernel: /unix -> /stand/unix
> >
> > Available Memory
> >
> > 0x00000000-0x00007fff 32 Kb Kernel reserved
> > 0x00008000-0x0009efff 604 Kb
> > 0x0009f000-0x000fffff 388 Kb Non-RAM
> > 0x00100000-0x00d90fff 12.57 Mb
> > 0x00d91000-0x00ffffff 2.43 Mb Kernel data
> > 0x01000000-0x17e11fff 366.07 Mb Shadow ram & other special mem
> > Non-ISA-DMAable
> > 0x17e12000-0x17ffffff 1.93 Mb Kernel text
> > Shadow ram & other special mem
> > Non-ISA-DMAable
> > ---------
> > 383.62 Mb RAM total (384 Mb - 388 Kb)
> > which look less good.

>
> ... are determined by more detailed examination of the system during
> startup. You posted the "Available Memory" section of `hw -r mem`
> output. Post the "Memory used by Kernel" section. This shows parts of
> memory labeled "BIOS private area - Reserved". I'm guessing you'll find
> your new 256MB labeled that way.



Oh, well:

Memory used by Kernel

0x00000000-0x00007fff 32 Kb Kernel reserved
0x00008000-0x0009fbff 607 Kb Unused
0x0009fc00-0x0009ffff 1 Kb BIOS private area - Reserved
0x000a0000-0x000effff 320 Kb Unused
0x000f0000-0x000fffff 64 Kb BIOS private area - Reserved
0x00100000-0x00d90fff 12.57 Mb Unused
0x00d91000-0x00ffffff 2.43 Mb Kernel data
0x01000000-0x17e11fff 366.07 Mb Unused
0x17e12000-0x17ffffff 1.93 Mb Kernel text
Shadow ram & other special mem
Non-ISA-DMAable
0x18000000-0xfebfffff 3692 Mb Unused
0xfec00000-0xfec0ffff 64 Kb BIOS private area - Reserved
0xfec10000-0xfedfffff 1.94 Mb Unused
0xfee00000-0xfee0ffff 64 Kb BIOS private area - Reserved
0xfee10000-0xfff7ffff 17.44 Mb Unused
0xfff80000-0xfffffffe 512 Kb BIOS private area - Reserved
---------
5.08 Mb RAM total (6 Mb - 939.001 Kb)

I *don't really understand the math here. It seems like all the numbers add up
to 5.08 mb.

But, no big chunk under BIOS private area - Reserved~

'3692 Mb Unused' - eh?

> So then the question is, why?
>
> Reboot and at the boot prompt, enter:
>
> Boot
> : mem=/v
>
> The boot program will give you a detailed memory map. The areas shown
> as "BIOS private area - Reserved" in `hw -r mem` should be shown in much
> more detail. What does boot say about them?
>
> Unfortunately I don't think it has a specific way of communicating what
> the BIOS is probably trying to tell you, which is probably: "this memory
> is bad or misconfigured". Run hardware diagnostics.
>
> >Bela<


Should I still do mem/v ? Can;t do it until tonight.

Thanks, Bela.

--
_________________________________________
Nachman Yaakov Ziskind, EA, LLM awacs@egps.com
Attorney and Counselor-at-Law http://ziskind.us
Economic Group Pension Services http://egps.com
Actuaries and Employee Benefit Consultants
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-15-2008, 12:09 PM
Nachman Yaakov Ziskind
 
Posts: n/a
Default Re: Who will provide the ram?

Jeff Liebermann wrote (on Tue, Nov 04, 2003 at 08:19:19AM +0000):
> On Sun, 2 Nov 2003 18:09:11 GMT, Nachman Yaakov Ziskind
> <awacs@egps.com> wrote:
>
> >... I just installed a 256mb SIMM into a Compaq Proliant, to add to the

384mb that was already there. The Compaq Diagnostics show the new memory
(640mb? 655? can't remember) but the operating system (SCO OSE 506) seems to
have problems recognizing it, sometimes:
> >
> >From /var/adm/messages:
> >mem: total = 392828k, kernel = 52916k, user = 339912k

> (...)
>
> Also try running "memsize".
> http://stage.caldera.com/cgi-bin/ssl...emsize+ADM+OS5
>
> Do you have anything strange in /etc/default/boot in defbootstr?


Nope, all standard.

> What model Proliant? ECC ram? Mixed ECC and conventional?


1600. The only things I know about the RAM is a) it's advertised as
suitable for the Proliant (even printed on the package) and b) it fits
nicely in the slot and snaps in. And, oh yeah, it goes through the
Compaq diagnostics nicely.

> That goes
> through self test on most models but duz weird things when the OS
> loads. I've only tried it with W2K server which spent it's time
> crashing until I replaced the RAM.
>
> Sacrificing a ram in place of Isaac seemed to work for Abraham. You
> might wanna babeque some old RAM and see if it helps.


Chanukah coming. Maybe I should lubricate the server with olive oil?

--
_________________________________________
Nachman Yaakov Ziskind, EA, LLM awacs@egps.com
Attorney and Counselor-at-Law http://ziskind.us
Economic Group Pension Services http://egps.com
Actuaries and Employee Benefit Consultants
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 02-15-2008, 12:09 PM
Jeff Liebermann
 
Posts: n/a
Default Re: Who will provide the ram?

On 4 Nov 2003 08:13:30 -0500, Nachman Yaakov Ziskind <awacs@egps.com>
wrote:

>1600. The only things I know about the RAM is a) it's advertised as
>suitable for the Proliant (even printed on the package) and b) it fits
>nicely in the slot and snaps in. And, oh yeah, it goes through the
>Compaq diagnostics nicely.


Single or Dual processor? Which processor?
6/266 6/350 6/400 6/550

The 1660 and 1600R are good machines but somewhat picky about the
memory quality and matching. I had to juggle the ram among several
other servers to get a combination that worked consistantly. However,
mine failed the Compaq diagnostics. It seemed to want fairly
identical SDRAM but it's been a while and I don't recall the results
of my RAM juggling experiments.

Did you perhaps mix ECC RAM with non-ECC RAM? That will pass self
test but do weird things.

Scarey suggestion. Remove the known working RAM and leave the memory
you added. If it totally trashes your filesystem, it's bad RAM.
However, I don't think even this drastic test will help as I suspect
it's a side effect of mixing conventional and ECC RAM. Make sure you
have a good backup ready.

>> Sacrificing a ram in place of Isaac seemed to work for Abraham. You
>> might wanna babeque some old RAM and see if it helps.


>Chanukah coming. Maybe I should lubricate the server with olive oil?


Olive Oyl is not much of a sacrifice. You could comb the neighborhood
looking for the traditional ram with horns stuck in a thicket, but
finding a thicket seems as difficult as finding some working Compaq
RAM. Every time I get into trouble, I barbeque an old 286 or 386
motherboard on the hibachi. There's a minimum of toxic fumes and the
subsequent divine intervention into my affairs seems to be quite
helpful.


--
Jeff Liebermann 150 Felker St #D Santa Cruz CA 95060
(831)421-6491 pgr (831)336-2558 home
http://www.LearnByDestroying.com AE6KS
jeffl@comix.santa-cruz.ca.us jeffl@cruzio.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-15-2008, 12:09 PM
Mike Brown
 
Posts: n/a
Default Re: Who will provide the ram?

Jeff Liebermann wrote:
>
> On 4 Nov 2003 08:13:30 -0500, Nachman Yaakov Ziskind <awacs@egps.com>
> wrote:
>
> >1600. The only things I know about the RAM is a) it's advertised as
> >suitable for the Proliant (even printed on the package) and b) it fits
> >nicely in the slot and snaps in. And, oh yeah, it goes through the
> >Compaq diagnostics nicely.

>
> Single or Dual processor? Which processor?
> 6/266 6/350 6/400 6/550
>
> The 1660 and 1600R are good machines but somewhat picky about the
> memory quality and matching. I had to juggle the ram among several
> other servers to get a combination that worked consistantly. However,
> mine failed the Compaq diagnostics. It seemed to want fairly
> identical SDRAM but it's been a while and I don't recall the results
> of my RAM juggling experiments.
>
> Did you perhaps mix ECC RAM with non-ECC RAM? That will pass self
> test but do weird things.
>


I don't think the 1600 will accept non-ECC ram, the BIOS should display
a non-compatible memory error at boot. On the 350/400/450 generation
the memory was PC100 ECC SDRAM.


> Scarey suggestion. Remove the known working RAM and leave the memory
> you added. If it totally trashes your filesystem, it's bad RAM.
> However, I don't think even this drastic test will help as I suspect
> it's a side effect of mixing conventional and ECC RAM. Make sure you
> have a good backup ready.


What does happen if you boot on the new ram only? With ECC ram the worst
that should occur is the HW detects a non-correctable memory error
and halts the system.


>
> >> Sacrificing a ram in place of Isaac seemed to work for Abraham. You
> >> might wanna babeque some old RAM and see if it helps.

>
> >Chanukah coming. Maybe I should lubricate the server with olive oil?

>
> Olive Oyl is not much of a sacrifice. You could comb the neighborhood
> looking for the traditional ram with horns stuck in a thicket, but
> finding a thicket seems as difficult as finding some working Compaq
> RAM. Every time I get into trouble, I barbeque an old 286 or 386
> motherboard on the hibachi. There's a minimum of toxic fumes and the
> subsequent divine intervention into my affairs seems to be quite
> helpful.
>
> --
> Jeff Liebermann 150 Felker St #D Santa Cruz CA 95060
> (831)421-6491 pgr (831)336-2558 home
> http://www.LearnByDestroying.com AE6KS
> jeffl@comix.santa-cruz.ca.us jeffl@cruzio.com



At least I now know who to check with for computer pagan tips.

Mike

--
Michael Brown

The Kingsway Group
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 02-15-2008, 12:09 PM
Bela Lubkin
 
Posts: n/a
Default Re: Who will provide the ram?

Nachman Yaakov Ziskind wrote:

> Memory used by Kernel
>
> --> 0x00000000-0x00007fff 32 Kb Kernel reserved
> 0x00008000-0x0009fbff 607 Kb Unused
> --> 0x0009fc00-0x0009ffff 1 Kb BIOS private area - Reserved
> 0x000a0000-0x000effff 320 Kb Unused
> --> 0x000f0000-0x000fffff 64 Kb BIOS private area - Reserved
> 0x00100000-0x00d90fff 12.57 Mb Unused
> --> 0x00d91000-0x00ffffff 2.43 Mb Kernel data
> 0x01000000-0x17e11fff 366.07 Mb Unused
> --> 0x17e12000-0x17ffffff 1.93 Mb Kernel text
> Shadow ram & other special mem
> Non-ISA-DMAable
> 0x18000000-0xfebfffff 3692 Mb Unused
> --> 0xfec00000-0xfec0ffff 64 Kb BIOS private area - Reserved
> 0xfec10000-0xfedfffff 1.94 Mb Unused
> --> 0xfee00000-0xfee0ffff 64 Kb BIOS private area - Reserved
> 0xfee10000-0xfff7ffff 17.44 Mb Unused
> --> 0xfff80000-0xfffffffe 512 Kb BIOS private area - Reserved
> ---------
> 5.08 Mb RAM total (6 Mb - 939.001 Kb)
>
> I *don't really understand the math here. It seems like all the numbers add up
> to 5.08 mb.


5.08Mb is the sum of the lines I marked "-->" above. It's a silly
number -- sum of memory used by the initial loading of the kernel +
memory which was marked by the BIOS as unusable. It's important for the
kernel to know about areas marked as BIOS-private, so it doesn't try to
find and allocate regular RAM there, but it makes no sense to lump the
two things together into a single sum. Then it's additionally confusing
to throw these all out in a single table, interleaved with the unused
areas, and show a summation below which only sums some of the lines!

You'll notice that the BIOS has marked out various areas of different
sorts. 9FC00-9FFFF is regular RAM being used as private storage by the
BIOS. F0000-FFFFF is BIOS ROM, likely overlaid with faster RAM in a
modern system, but that RAM will have been made read-only by the BIOS,
using the CPU's MTRRs (Memory Type and Range Registers).
FEC0xxxx are addresses used by an I/O APIC; FEE0xxxx are the local APIC;
FFF80000-FFFFFFFF I'm not sure.

Most of these are areas that will not contain RAM due to the inherent
design of the CPU and PC architecture. So it's silly for `hw` to report
these as areas the kernel is "using", as if it chose to allocate them.

> But, no big chunk under BIOS private area - Reserved~


Right. This means that booting with "mem=/v" probably won't show
anything, but you might want to do it anyway just to be sure.

> '3692 Mb Unused' - eh?


This particular map is showing the entire 4GB 32-bit address space, with
usage information describing what the memory map looked like at kernel
startup time. Because it's an address space map (rather than a RAM
map), "Unused" areas can represent present-but-unallocated RAM or
not-present RAM, which is what the 3692MB area is.

> Should I still do mem/v ? Can;t do it until tonight.


Up to you. I suspect it will not add anything except to give you
slightly more detail on the BIOS private areas we already see. But you
should be rebooting anyway so you can run more intensive diagnostics...

>Bela<

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 02-15-2008, 12:10 PM
Nachman Yaakov Ziskind
 
Posts: n/a
Default Re: Who will provide the ram?

Bela Lubkin wrote (on Tue, Nov 04, 2003 at 09:41:46PM +0000):
> Nachman Yaakov Ziskind wrote:
> >
> > Should I still do mem/v ? Can;t do it until tonight.

>
> Up to you. I suspect it will not add anything except to give you
> slightly more detail on the BIOS private areas we already see. But you
> should be rebooting anyway so you can run more intensive diagnostics...
>
> >Bela<


Thank you for that enlightening technical discourse.

Unfortunately(?) the ram (marked 256MB SYNC 100 MHZ ECC from SimpleTech,
by the way, and sold for use in the Proliant) flunked the Compaq diagnostics.

So, back to square one. I'm wondering if the ram is defective, or just
unsuitable for the 1600.


--
_________________________________________
Nachman Yaakov Ziskind, EA, LLM awacs@egps.com
Attorney and Counselor-at-Law http://ziskind.us
Economic Group Pension Services http://egps.com
Actuaries and Employee Benefit Consultants
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 02-15-2008, 12:10 PM
Nachman Yaakov Ziskind
 
Posts: n/a
Default Re: Who will provide the ram?

Mike Brown wrote (on Tue, Nov 04, 2003 at 08:16:18PM +0000):
> Jeff Liebermann wrote:
> >
> > On 4 Nov 2003 08:13:30 -0500, Nachman Yaakov Ziskind <awacs@egps.com>
> > wrote:
> >
> > >1600. The only things I know about the RAM is a) it's advertised as
> > >suitable for the Proliant (even printed on the package) and b) it fits
> > >nicely in the slot and snaps in. And, oh yeah, it goes through the
> > >Compaq diagnostics nicely.


Not the detailed ones. Just the preliminaries.

> > Single or Dual processor? Which processor?
> > 6/266 6/350 6/400 6/550


P3-600 single.

> > The 1660 and 1600R are good machines but somewhat picky about the
> > memory quality and matching. I had to juggle the ram among several
> > other servers to get a combination that worked consistantly. However,
> > mine failed the Compaq diagnostics. It seemed to want fairly
> > identical SDRAM but it's been a while and I don't recall the results
> > of my RAM juggling experiments.
> >
> > Did you perhaps mix ECC RAM with non-ECC RAM? That will pass self
> > test but do weird things.
> >


Simple Tech 256MB SYNC 100MHZ ECC. Marketed for the Proliant (unsure if I
specified 1600 P3-600).

> I don't think the 1600 will accept non-ECC ram, the BIOS should display
> a non-compatible memory error at boot. On the 350/400/450 generation
> the memory was PC100 ECC SDRAM.
>
>
> > Scarey suggestion. Remove the known working RAM and leave the memory
> > you added. If it totally trashes your filesystem, it's bad RAM.
> > However, I don't think even this drastic test will help as I suspect
> > it's a side effect of mixing conventional and ECC RAM. Make sure you
> > have a good backup ready.

>
> What does happen if you boot on the new ram only? With ECC ram the worst
> that should occur is the HW detects a non-correctable memory error
> and halts the system.



Will not boot (disk/tape drives whir, no screen, no beep codes).

As I mentioned in my reply to Bela, ram flunks Compaq diagnostics
consistently.

Thanks for your input!

--
_________________________________________
Nachman Yaakov Ziskind, EA, LLM awacs@egps.com
Attorney and Counselor-at-Law http://ziskind.us
Economic Group Pension Services http://egps.com
Actuaries and Employee Benefit Consultants
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 11:43 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com