BillHung.Net


powered by FreeFind     sms

Bill Hung's Linux Server Setup at Home

03 Mar 2007, 18 Mar 2007, 27 June 2009 - 05 July 2009, 1 Feb 2011, 11 March 2012

       Table of Content

  1. Bill Hung's Linux Server Setup at Home
    1. Cost
    2. OS
    3. Central Processing Unit (CPU)
    4. Chipset
    5. Random Access Memory (RAM)
      1. Memory Spec
    6. Motherboard
      1. Abit AB9 Pro SATA Ports
      2. Realtek Dual Gigabit Ethernet 8111B
    7. Video Display Card
      1. Video Card Spec
    8. Video Capture Card
    9. LCD TV Display
    10. Power Supply Unit (PSU)
    11. Hard Drives
      1. Partitions
    12. User Manual
    13. Blogs about the project
      1. Shipped the setup to London
      2. Fedora still doesn't work on the server setup; Ubuntu does
      3. I burned another hard disk
      4. I burned another hard disk
    14. Returns/Refunds
    15. Reference
      1. How To: Install Fedora Core 6 On Intel DG965SS Motherboard
      2. Disk I/O problem on Abit AB9 Pro, Core2 system
      3. Other internet article I found to solve my problem

Cost

GBP349 LCD TV, Samsung 32 inch
US$196 CPU, Intel Core 2 Duo
US$99 Video Card, ATI Radeon 256MB
US$90 Motherboard
US$90 Hard Disk, 300GB SATA
US$84 Video Capture Card, AVerMedia AVerTVHD
GBP29.99 Power Supply
[2009-07-05 London Bill Hung]

OS

[2010-06-29 London Bill Hung]
Ubuntu 9.4
CentOS

Fedora6

Central Processing Unit (CPU)

Intel Core 2 Duo 1.86GHz, 1066MHz FSB (Front-Side Bus), 2MB L2 (Level 2) Cache
with Heat Sink
3 Mar 2007
US$196
 
2009-06-27

Chipset

This server uses the P965 north bridge chipset, and ICH8 south bridge chipset.

The advantage of P965 over 965 is the ability to run 800MHz DDR2 memory. The 1066MHz Front-side bus (FSB) speed is for SATA ports. Fedora 6 (downloaded at Feb 2007) and CentOS 5 (downloaded April 2007) didn't support ICH8 south bridge chipset, so the SATA ports wouldn't work for those. You may set legacy support in the BIOS to fix the SATA problem.

There is a version called the G965 chipset, which has a GMA in it. As far as I understood, GMA is a Graphic Processing Unit (GPU) for graphical computing.

Here is a table of the power usage for recent Intel Chipset.

North Bridge 975X 945P P965
South Bridge ICH7 ICH7 ICH8
Bus Speed 1066MHz 1066MHz 1066MHz
Memory 667 x 2 667 x 2 ICH8
NB TDP 13.5W 15.2W 19W
SB TDP 3.3W 3.3W 4.1W
Total TDP 16.8W 18.5W 23.1W

Source: http://www.theinquirer.net/default.aspx?article=32230

 

Random Access Memory (RAM)

Patriot 2 x 1GB DDR2 memory 800MHz, Lifetime Warranty
tCLK (CAS Latency) = 2
tRCD (RAS to CAS Delay or Active to CMD) = 3
tRP (RAS Precharge Time or Precharge to Active) = 2
tRAS (Row Active Time or Active to Precharge or Row Active Delay) = 5
3 Mar 2007
US$199.99

Latency 5-5-5-12


2009-06-27

Memory Spec

http://shop1.outpost.com/product/4954981?site=sr:SEARCH:MAIN_RSLT_PG
"DDR2 2GB PC2-6400 800MHz Dual Channel Patriot PDC22G6400ELK
PATRIOT:
FRYS.com #: 4954981
The Patriot Extreme Performance PC2-6400 Eased Latency line is engineered to provide PC enthusiasts and gamers enhanced memory performance without breaking the bank. Capable of operating at 800MHz with a latency of 5-5-5-12, it is equipped with Patriot's own bladed heat shields to ensure system stability while running under extreme overclocking conditions. Available in 1GB and 2GB kits, these memory modules are compatible with the latest AMD and Intel DDR2 platforms allowing users to speed up their system instantly.
Detailed Description [return to top]
* Extreme Bandwidth PC2-6400 (800MHz)
* Eased Latency (5-5-5-12)
* Bladed aluminum heat shields to improve module stability
* 100% Tested and Verified
* Lifetime Warranty
* RoHS Compliant"

Motherboard


2009-06-27

1 and 2.
User Manual http://billhung.net/collect/docs/ab9_pro_manual.pdf
ABIT AB9 PRO
Intel P965/ICH8R Chipset (P965 northbridge, ICH8R southbridge)
9 SATA, 3G RAID, 3Gb/s (some SATA2, some not)
1 E-SATA (External SATA)
1 PCI-Express X16 (forgot how many X1)
2 Gigabit Ethernet ports (Realtek 8111B Gigabit LAN )
7.1 Channel On board Audio (Realtek ALC 882D)
Silent-OTES Technology
Dual Channel DDR2 800, 12.5GB/s
1066MHz Front-Side Bus Support
3 Mar 2007  US$153
or
17 Mar 2007  US$90
(they are both priced new
, with a difference of 2 weeks, I was surprised about these price tags)
21 Mar 2007 US$90
|
A screenshot of the abit ab9 board price on yahoo on 21 Mar 2007. Even online has a price of around $150. Fry's is selling for $90. Very aggressive pricing.
3.

Intel DG965SSCK C2D 775
Chipset Intel G965/GMA X300 VGA
DDR2 800MHz,
On board Audio and Video,
Gigabit Ethernet
2 PCI
1 PCI-Express x 16
Micro ATX
4 SATA


2009-06-27

Abit AB9 Pro SATA Ports

# 6 x SATA 3Gb/s offer by Intel® ICH8R support Intel® Matrix Storage Tech(AHCI & RAID 0/1/5 /10)
# 2 x SATA 3Gb/s offer by JMicron® JMB363 support up to 0,1,0+1,JBOD RAID function
# 1 x SATA 3Gb/s offer by Silicon Image 3132 to 0,1,0+1,JBOD RAID function
# 1 x SATA 3Gb/s offer by Silicon Image 3132 (This is the e-SATA?)

Realtek Dual Gigabit Ethernet 8111B

Driver Download Location
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false

Introducing  Realtek RTL8111B Ethernet Controller

http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=5&Level=5&Conn=4&ProdID=11

Video Display Card

1.
EVGA e-GeForce7 7100GS 128MB DDR2, 64 bit, PCI-e (express), support dual monitor, DVI/VGS/S-video
Doesn't work with Fedora Core 6
3 Mar 2007
$59.99

2.
ASUS Extreme AX300E
ATI Radeon X300SE
256 MB Memory
Dual Display (VGA, DVI, S-video)
PCI Express X16
Received on 15 Mar 2007
US$50

3.
Diamon
d Stealth ATI Radeon X300SE
256 MB Memory
Dual Display (VGA, DVI, S-video)
PCI Express X16
15 Mar 2007
US$99


Both 2 and 3 use ATI Radeon X300SE

2009-06-27

4.
nVidia GeForce 6800 GTO (rev a2)
512 MB Memory
Memory Interface 256-bit
Memory 512 MB
Memory Bandwidth 35.2 GB/sec.
Fill Rate 6.4 billion texels/sec.
Vertices per Second 600 Million
Memory Data Rate 1050 MHz
Pixels per Clock (peak) 16
Textures per Pixel* 16
RAMDACs 400 MHz
Dual Display (DVI)
external power
2011
$Free from Kish

Video Card Spec

from ATI website.

ATI Radeon X300SE (128MB) PCIe Graphics Card

Models
ATI Radeon X300SE (128MB) PCIe Graphics Card DY596A
Introduction

The ATI Radeon X300SE (128MB) PCIe Graphics Card is a 128 MB graphics accelerator providing a low profile, PCI Express x16-lane graphics add-in card.

The ATI Radeon X300SE (128MB) PCIe graphics accelerator is an ideal solution for those desktop PC customers seeking stable 2D and advanced 3D graphics performance. It is an excellent choice for small business or large enterprise users engaging in video conferencing or 3D image manipulation, while improving the everyday business PC experience with faster frame rates and excellent visual quality.

PCI Express is the next generation I/O bus technology, providing significant enhancements over the existing AGP and PCI standards. The ATI Radeon X300SE (128MB) PCIe Graphics Card deliver superior PCI Express (PCI-E) features including:

* Unprecedented flexibility for new applications and enhanced performance.
* Full 16-lane support with peak bandwidth support which is double the peak performance of AGP 8x.

Key Benefits

* 128MB dedicated on-board graphics frame buffer memory removing the need to share PC system memory.
* Conforms to full PCI Express 1.0A specification for low-profile form factor (x16 lanes native PCI Express implementation).
* Provides either VGA (64 MB) or DVI-I (128 MB), and S-video output ports.
* Full DirectX 9.0 support in hardware for optimal performance in DX9 applications.

Memory Peak memory bandwidth
128 MB DDR1 1.6 GB/s
Compatibility
The ATI Radeon X300SE (128MB) PCIe Graphics Card is compatible with the HP Compaq Business Desktop dx2200 Microtower, dx5150, dx6100 and dx6120 series desktops and dc7100 and dc7600 small form factor and convertible minitowers desktops.

Video Capture Card


Avermedia AVerTV HD MCE A180 Retail MTVHDA18R, bought in 2007, picture on 2009-06-27
Supported under linux with kernel 2.6.15,  technical info at linuxtv.org
Hardware MPEG-2 Encoding
Support free over-the-air ATSC signal 480p, 720p and 1080i
Dual TV Tuner drivers
Input frequency range: 54MHz to 864 MHz
Channel bandwidth: 6MHz
Channels assignment: US standard
Input signal level: -80dBm to -20dBm (8-VSB)
Input impudence: 75 ohms
Compliance: FCC Class B, CE

LCD TV Display


Samsung LE32B450C4 32-inch Widescreen HD Ready LCD TV with Freeview
16kg (with box), 14.9kg for the LCD TV only
 Item model number: LE32B450C4WXXU
 ASIN: B001UE8LV0
HDMI x 3, VGA port
Dimension: WxDxH 89cm x 17cm x 59cm
Resolution 1366x768
Teletext 1000p
Freeview, a digital terrestrial television platform in the United Kingdom, the DVB-T, basically digital TV
GBP 349 (amazon.co.uk free delivery price GBP 334)

Power Supply Unit (PSU)

4.Cooler Master Silent Pro M

600 watts, 80 plus bronze energy efficient certified. Modular cables.Single +12V rail for up to 40 Amphere. ATX form factor. Input voltage 90-240V. Input current 10A@115Vac, 5A@230Vac. Input frequency range 47-63Hz. Output capacity 600W. Max output capacity 720W. Fan 135mm. Power Good Signal 100~500ms. Hold Up Time >17ms. Efficiency 85% typically. MTBF >100,000 hours. Protection OVP/UVP/OCP/OPP/OTP/SCP/OLP. Dimension: 150x150x86mm. Operation Temperature 0~40oC. Regulatory NEMKO/TUV/CE/GOST/C-tick/FCC/UL BSMI/CCC. Certification SLI/80 Plus Bronze.
Connectors:
Motherboard 20+4 Pin x 1
CPU 12V 4+4 Pin x 1
PCI-e 6+2 Pin x 2
Peripherial 4 Pin x 5
SATA x 9
Floppy 4 Pin x 1
75.51 pound
[2011-01-23 Bill Hung London]

3. X-Power GTX Light 580W

230V, 50Hz, 10A Input
1 24-pin (20+4) connector
1 4-pin 12V ATX connector
4 4-pin peripheral connecors
3 5-pin SATA connectors
2 6-pin PCI-Express connectors
1 8-pin 12V Adaptor
1 4-pin floppy connector
GBP 29.99
[2009-07-02 London Bill Hung]

2. Antec EarthWatt 380W
ATX 12V v2.0 PSU (Power Supply Unit)
80 PLUS Certified
80mm Low Noise Fan
17 Mar 2007
US$59.99
update on 2009-06-27: don't know what happened this this power supply

1. Thermaltake - killed this PSU on 2009.06.27 in London
Purepower 220W
ATX 12V 2.0
AMD Athlon 65/ Athlon 64FX
Intel Pentium4 Prescott
Universal 24(20) Pin
PCI Express x 1
SATA x 4
12 cm fan, dual +12 Rails
8 4-pin Peripheral Power Connectors
2 4-pin Floppy Drive Connectors
1 4-pin +12V Power Connector
4 5-pin SATA Connectors
1 6-pin PCI Express Connector
1 24-pin Main Connector
3 Mar 2007
US$66.49

2009-06-27

Hard Drives

1. 250 GB Old Seagate PATA hard disk (US$???), this was burned by the power supply  (the thermal take PSU) on 15 Mar 2007
2. 60 GB PATA Maxtor hard disk from garage sale (US$0.50), this was burned by the power supply  (the thermal take PSU) on 15 Mar 2007
3. 300 GB Maxtor SATA hard disk from Fry's (US$89.99). 7200 RPM, 16MB buffer, 1 year warranty, this was also burned by a new power supply  from Fry's and was refunded
, 17 Mar 2007
4. 300 GB Maxtor SATA hard disk from Fry's (US$89.99). 7200 RPM, 16MB buffer, 1 year warranty, this was also burned by a new power supply (the antec PSU) from Fry and was refunded, 17 Mar 2007
5. 300 GB Maxtor SATA hard disk from Fry's (US$89.99). 7200 RPM, 16MB buffer, 1 year warranty, this was not working with Fedora Core 6 and was refunded, 18 Mar 2007
6. 200 GB Maxtor SATA,
7200 RPM, don't remember the history of this, 2009-06-27, confirmed disk failure 2009-07-04
7. 320 GB
Maxtor SATA, 7200 RPM, don't remember the history of this, 2009-06-27, working well in London 2009-07-04
8. 400 GB Seagate PATA, 7200 RPM, don't remember the history of this, 2009-06-27, confirmed disk failure 2009-07-04
9.320 GB Seagate SATA, 48 GBP, 7200 RPM, 2009-06-27, working well in London 2009-07-04


2009-06-27

Partitions

  1. ext3 164GB, main
  2. xfs 80GB, media
  3. ext3 10GB, root
  4. linux-swap 2GB, swap
  5. NTSF 32GB
  6. FAT32 32GB, 
Total of 320GB x 2, RAID 1
[2009-07-04 London Bill Hung]

 

User Manual

[2009-07-04] Abit AB9 Pro User Manual

Blogs about the project

Shipped the setup to London

[2009-06-27 London]Fedex shipped my server to London, cost almost 300 pounds. There were 3 hard drives in the case, and all of them were loose. The heat sink for the CPU fell off. Upon cleaning and power on with just the motherboard, I managed to kill the thermaltake power supply. Gotta buy another power supply. 

Reading the post from March2007, I can tell my attitude changed. Fedora was just not easy to use enough, and doesn't work out of the box as Ubuntu does. Ubuntu has been very stable across all different versions. The Ubuntu has a new release every April and October, which is quite nice. Ubuntu is the linux OS of choice for me, and I am definitely a convert now. I even met a friend in hostel, and he saw me using Ubuntu on my laptop, and he decided to ditch XP and install only Ubuntu on his laptop after watching me for an hour or so. And I like the whole South African idea of Ubuntu as well, all nice sharing goodness. Bill Hung

Fedora still doesn't work on the server setup; Ubuntu does

[After Mar 2007] Finally identified the server problem was from the intel ICH8R south bridge chipset. Obviously Fedora Core 6 (FC6) with the linux kernel 2.6.18 is not supporting the intel ICH8R south bridge chipset. Therefore, FC6 was unable to be installed onto the SATA hard drive.

The fix was very easy: just ignore the 6 intel SATA ports on the lower right corner and use those (JMicron?) SATA ports between the PCI/PCI-e ports. (There are 9 internal SATA ports and 1 external SATA port (e-SATA) on the Abit AB9 Pro motherboard).

After the hard drive recognition problem was solved, Fedora Core 6 (FC6) installation proceeded. However, the installation encountered another error in the middle of the installation. Fedora Core 6 claimed that the installation disk itself has an error. However, doing a disk integrity on the FC6 installation disk doesn't show any error. And I believe this is a hardware problem, because I was able to install FC6 with another motherboard and CPU before.

Some online article suggested that the 2.6.18 kernel that comes with FC6 doesn't support the Realtek (dual) Gigabit Ethernet chip as well. That means even after I get FC6 working with my motherboard and hard drive, I wouldn't be able to update all the software packages that comes with FC6. I remember FC6 needs to update hundreds of patches right after a fresh installation.

Finally, I gave up and decide to try ubuntu 6.10. Surprisingly, ubuntu recognizes the SATA drive, video card, sound chip, realtek ethernet port, basically everything at the first run. The installation was very quick and very easy. And the default installation can display Japanese and Chinese perfectly, unlike the default installation of Fedora Core 6.

I think ubuntu would be a very lovely OS. But my goal is to build a server, so eventually, I would still want to use FC to be the server OS. Redhat (fedora) is around for a long time, there are many documentations, and all the server applications (DNS and mail server stuff) comes with the package.

Anyway, I will play with ubuntu until the next version of Fedora Core comes out. I don't want to spend time compiling kernels and hunting for drivers so FC6 would work.

At the first glance, ubuntu has many cool applications that come with the package. For example: VLC player and bittorrent client (the official client and Azureus). Also, ubuntu is built from Debian. I have heard Debian is a stable server build as well. After enough testing with ubuntu, I might just stay with ubuntu for the server OS.

This would be the end of the quest to setup a server at home. After this, it would be things I can play with on this server setup. =) Thanks everyone who gave me advices.

Having Fun,

Bill Hung

I burned another hard disk

18 Mar 2007

hi,

After burning the 4th hard drive, I have finally identified the problem: The material that is holding the hard disk is conducting current. Basically I had a short right under the hard drive.

Great, return, return, return, refund, refund, refund. I got more than US$500 back from Fry's for all my returns (over 4 times). Very soon Fry's is going to bad-list me for killing their hard drives and not paying for them.

Anyway, so I decided to bring all my power supply, motherboard, ram, cpu, and video card to fry's. I bought another brand new motherboard (intel) and another hard disk. And I decided to test the system at Fry's service department.

While I was at Fry's setting up the new system, I encountered another problem. The Fedora Core 6 (downloaded on 27 Feb 2007) didn't recognize the SATA chipset (should be intel P965), and the installation of Fedora Core 6 was unsuccessful.

So I talked to the technicians over there at Fry's. They were nice enough to lend me a copy of ubuntu, but ubuntu was unable to load either (stuck on the "uncompressing linux" page). And I also tried to boot with my Knoppix, and Knoppix only gives me a very limited command prompt (no GUI).

At the end of the day, the solution was to return the intel motherboard and the SATA hard disk to Fry's. Then go home and do some research on what chipset driver Fedora Core 6 supports. It seems like the problem now is, the motherboard sees the hard drive, but Fedora Core 6 doesn't know how to deal with the SATA2 hard drive. In the worst case, I would have to use PATA hard disk for this server system...

I have updated the server info here
http://billhung.net/hardware/bill_hung_s_linux_server_setup_at_home.htm

Never ever thought building a server is this difficult. I will continue this quest next weekend.

Bill Hung
 

I burned another hard disk

17 Mar 2007
In an attemp to build a video file server at home, I have already spent close to US$1000 on hardwares (http://www.billhung.net/hardware/bill_hung_s_linux_server_setup_at_home.htm )

For whatever reasons, everything worked one time (I was able to start windows), and then my hard disk started to smoke after couple hours. The aluminum foil under the hard disk was burn and the hard disk had a hole underneath it. Great, now I killed one hard disk.

In order to continue testing the new server setup, I powered off the power supply, and then connected another PATA IDE hard disk to the system. Powering on the system again caused the second hard disk to die... Now 2 hard disks no longer responds to the power supply.

At this point, I suspected the PSU (power supply unit) was defective, so I went to Fry's to buy a new power supply and a new SATA hard disk yesterday night. I tested the new SATA hard disk and new PSU with the server. And then I saw smoke coming out again....

I would go to Fry's to return the burned hard disk. I now suspect the power supply from the power outlet is unstable. I need to find the root cause of the problem.

Never thought building a server system is so difficult.

Ah, I decided to use Fedora Core (Red Hat) for the server OS, and I might use ubuntu as well (as the 2nd server?).

Bill Hung

Returns/Refunds

1.
To Fry's
(The one in Arques)
EVGS e-GeForce 7100GS Video Card
US$-
68.18
3 Mar 2007

2.
To Fry's
(The one in Arques)
AB9 PRO motherboard +
300 GB Maxtor SATA2 Hard Drive
US$-165.62
17 Mar 2007

3.
To Fry's (the one in Campell)
antec power supply (and a Maxtor hard disk is replaced)
US$
-64.94
17
Mar 2007

4.
To Fry's (the one in Arques)

AB9 PRO motherboard + 300 GB Maxtor SATA2 Hard Drive
US$-162.35
17 Mar 2007

5.
To Fry's (the one in Arques)
Intel DG9675SSCK motherboard + 300GB Maxtor SATA2 Hard Drive
US$
-227.31
18 Mar 2007

 

Reference


How To: Install Fedora Core 6 On Intel DG965SS Motherboard

Posted on Friday 10 November 2006
http://www.blindedbytech.com/2006/11/10/how-to-install-fedora-core-6-on-intel-dg965ss-motherboard/

I decided to take the plunge and start playing around with dual core technology, so I went down to the local store and picked up a new CPU, RAM, and motherboard. However, what I discovered was that it can actually be quite difficult actually installing Linux to what I had purchased, due to the newness of the technology. While support for dual core CPUs has been around for a while, support for some of the more recent motherboards has not, and mine was one of them. So, I could wait for broader support in a few months, or see what I could do now.

First, the reference information — the hardware I used.

* Intel Core 2 Duo Processor E6600
* Intel Classic Series Desktop Board DG965SS
* Kingston KVR533D2N4K2/1G (2x 512 MB)
* Western Digital 74 GB SATA Raptor WD740ADFD
* Antec TruePower 2.0 TPII-430
* JVC XJ-HD166S ATAPI DVD-ROM

Live isn’t so live, after all.

My plan was to battle-test this system with a few different Linux distributions, and then transition to testing Windows, but alas — my plans were not to be. I couldn’t even successfully boot up the live CDs I had! I’ve reproduced the error messages below, for the people searching for an answer.

If I tried to boot up Knoppix 5.0 DVD (2006-06-01-EN), I would get this error:

Can't find KNOPPIX filesystem, sorry.
Dropping you to a (very limited) shell.
Press the reset button to quit.

If I tried to boot the Ubuntu 6.10 “Edgy Eft” live CD, I would get this error:

BusyBox v1.1.3 (Debian 1.1.1.3-2ubuntu3) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off

If I tried to boot the CentOS 4.4 live CD, I wouldn’t even get an error message — it would just reboot when I tried to select an option.

The interesting thing about the above is that the file system for live CDs largely lives on the CD itself. Hence, if it couldn’t read it as in the above, then for some reason, the DVD drive wasn’t accessible. After doing a little research online, I discovered that the motherboard was relatively new, and did some rather funky things with the handling of the IDE devices. Hence, the computer would start to boot off the optical drive, but when it came time to load up a kernel and actually boot the system, the computer no longer knew how to access the drive! This all resulted from a lack of Linux support for the new motherboard architecture from Intel. Haven’t Linux developers built that time machine yet to get future architectures into old kernels? (Note that Windows would have similar problems; if I didn’t have an up to date Windows install CD or the driver disk, I would be out of luck.)

New hardware? Please stand by, support will be added momentarily…

Linux developers have a reasonably quick turnaround time on these things, and have, in fact, added support to the kernel. Unfortunately, they added it to the most recent kernel — 2.6.18. In CentOS 4.4 (as well as Red Hat Enterprise 4.4), this is 2.6.9-39. In Knoppix 5.0 is 2.6.17. In Ubuntu Edgy Eft, it’s 2.6.17. I would need to wait for the next release before getting support for the 965 chipset. Fortunately for me, Fedora Core 6 was released with the 2.6.18 kernel, meaning that I could use that instead. Being that I didn’t really feel like re-authoring my own custom live CD, I went with that, and will just have to wait for future releases on the others.

The devil is in the details.

I downloaded Fedora Core 6 for x86_64. I’m fairly certain that the i386 version would install in much the same manner, but decided that I might as well use the 64-bit version. I put in the DVD and booted up the computer.

However, it brought up a text-mode window to select language, keyboard, and installation method: something had gone wrong, because in a normal install, the full graphical environment would have been displayed. Upon selecting an installation method of “Local CDROM”, the installer reported the error “No driver found” — looks like I had some work to do.

First, I rebooted and struck F2 to get into the BIOS. Under the “Advanced” tab, “Drive Configuration”, I set “Configure SATA as” to “AHCI”. I then exited, saving changes.

Next, I rebooted with the the install DVD in the drive. When the message came up “To install or upgrade in graphical mode, press the <enter> key.”, I didn’t just hit enter — instead, I typed the following line:

linux all-generic-ide pci=nommconf

This is the magic trick. After skipping the media check, the full graphical environment came up at that point, and I could install as per normal. I did so, and the computer rebooted after installation.

So close, I can taste it!

The computer boots up, and the Internet connection was recognized straight away. The resolution was set to 800×600, so I went to System->Administration->Display, and clicked on the Hardware tab. I changed the monitor to “Generic CRT Display/Monitor 1280×1024″, and then I could set the resolution to (naturally) 1280×1024. System updates worked fine, and programs launched correctly. I could surf the web without issue (except for flash support, which is a whole other problem I won’t address here).

However, there was something wrong…the optical drive no longer worked! I could put in a CD or DVD, and they wouldn’t be recognized by the operating system, despite having worked fine for the install process. The problem here is in GRUB, the Linux bootloader. While the install had correctly added pci=nommconf to the loader, it had neglected to include the all-generic-ide tag.

I edited /etc/grub.conf as root, and changed the line…

kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00 pci=nommconf rhgb quiet

…to…

kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00 all-generic-ide pci=nommconf rhgb quiet

I needed to re-install GRUB, with grub-install /dev/sda1. A reboot later, and things worked fine.

Success!

So yes, Virginia, it is possible to install Linux on this wonky motherboard. What’s more, since the support is in the kernel (and far better people than myself are slavishly hacking away at it), it’s quite likely that distributions will support this out of the box in the future without special handling. I haven’t had any issues with this set up yet, and it runs in 64-bit mode to boot.

Some closing thoughts…

* The problems I experienced were largely a result of the IDE channel handling of the chipset. If I had an SATA optical drive, I could probably have gotten up and running on Fedora Core 6 without any extra futzing. This also may have gotten Ubuntu to install as well.
* This also means that if you have, say, ATA drives (not SATA), you may experience a whole host of other problems.
* Ubuntu “Edgy Eft” should have some backports built into it to handle the Intel 965 chipset, however, I couldn’t get them to work. It’s feasible that this CD could boot on an ATAPI optical drive, if given the right options.
* While these problems will probably go away in new releases, it’s not guaranteed. The chipset will at least be better supported.
* I’m not looking forward to the Windows installation. The chipset claims that I should be fine with Windows XP SP2 or Windows Media Center Edition. Only time will tell.
 

Disk I/O problem on Abit AB9 Pro, Core2 system

http://www.webservertalk.com/message1762855.html
General Schvantzkoph
View Ip Address Report This Message To A Moderator Edit/Delete Message

12-19-06 12:17 AM

I'm having an odd problem with my new Core2 system. The system has an Abit
AB9 Pro motherboard (P965 northbridge, ICH8R southbridge), two Seagate
320G SATA drives, 4G of DDR2.

Each drive has three partitions, two 8G partitions to hold OSes and SWAP,
and 1 large 278G partition that is one half of a software RAID0 partition.
When I do a Verilog regression, which involves lots of writes, on one of
the small partitions the I/O system hangs. I'm still able to ssh into the
machine and I can do some operations that don't involve disk accesses, for
example ls will work on the part of the file system that's in memory but
will stop when it hits a part of the file system that isn't cached. The
hang happens very quickly. When I do the regression on the RAID0 partition
this doesn't seem to happen. Also I've tried this with partitions on both
disks, they both fail identically, so this isn't the result of a broken
disk or a bad cable.

I've run Memtest86+ and the Seagate disk diagnostics and neither found a
problem, although it should be noted that neither of those tools
understands the 965 chipset. I've also switched the BIOS mode for the Intel
SATA controllers from AHCI back to IDE, that didn't make any difference.

I'm using 64 bit Fedora Core 6 with a 2.6.19.1 kernel. The BIOS is the
latest one that ABit has.

This could be a bad motherboard but I suspect that if it were I would have
seen a problem with either Memtest86+, the Seagate diagnostics, the
install and updates, or when I untared my tools which are multiple
gigabytes in size. However none of those had a problem. My suspicion
is that mixing both RAID and non-RAID partitions in the same partition
table is the source of the problem, but I don't why this should be.

Does anyone have any theories? Is anyone seeing anything similar?

[ Post a follow-up to this message ]

Re: Disk I/O problem on Abit AB9 Pro, Core2 system

sndive@gmail.com

View Ip Address Report This Message To A Moderator Edit/Delete Message

12-20-06 12:18 AM

General Schvantzkoph wrote:
> I'm having an odd problem with my new Core2 system. The system has an Abit
> AB9 Pro motherboard (P965 northbridge, ICH8R southbridge), two Seagate
> 320G SATA drives, 4G of DDR2.
>
> Each drive has three partitions, two 8G partitions to hold OSes and SWAP,
> and 1 large 278G partition that is one half of a software RAID0 partition.
> When I do a Verilog regression, which involves lots of writes, on one of
> the small partitions the I/O system hangs. I'm still able to ssh into the
> machine and I can do some operations that don't involve disk accesses, for
> example ls will work on the part of the file system that's in memory but
> will stop when it hits a part of the file system that isn't cached. The
> hang happens very quickly. When I do the regression on the RAID0 partition
> this doesn't seem to happen. Also I've tried this with partitions on both
> disks, they both fail identically, so this isn't the result of a broken
> disk or a bad cable.
>
> I've run Memtest86+ and the Seagate disk diagnostics and neither found a
> problem, although it should be noted that neither of those tools
> understands the 965 chipset. I've also switched the BIOS mode for the Inte
l
> SATA controllers from AHCI back to IDE, that didn't make any difference.
>
> I'm using 64 bit Fedora Core 6 with a 2.6.19.1 kernel. The BIOS is the
> latest one that ABit has.
>
> This could be a bad motherboard but I suspect that if it were I would have
> seen a problem with either Memtest86+, the Seagate diagnostics, the
> install and updates, or when I untared my tools which are multiple
> gigabytes in size. However none of those had a problem. My suspicion
> is that mixing both RAID and non-RAID partitions in the same partition
> table is the source of the problem, but I don't why this should be.
>
> Does anyone have any theories? Is anyone seeing anything similar?

Of the top of my head that sounds like a problem with the ICH8 driver
in the kernel
(or the driver exposes an ICH8 hardware bug).
If you end up getting a real hw raid controller (as a "temporary"
solution) please let us know.
I'd hate to buy more pata drives if I need more space.
Did you post to the kernel mailing list?

I'm seeing some problems with reiserfs in 2.6.18
(and reiserfsck "fixed" the "problem": all the files are in /lost+found
now)
Are you running ext3 or something else? Raw parititions?

I could augment the memtest86 replacement I posted here a while ago
to include hdparm like benchmarking functionality, but destructive
(testing read and write perf).
I suspect kernel developers already have something like that for
testing though.

[ Post a follow-up to this message ]

Re: Disk I/O problem on Abit AB9 Pro, Core2 system

sndive@gmail.com

View Ip Address Report This Message To A Moderator Edit/Delete Message

12-20-06 12:18 AM

General Schvantzkoph wrote:
> I'm having an odd problem with my new Core2 system. The system has an Abit
> AB9 Pro motherboard (P965 northbridge, ICH8R southbridge), two Seagate
> 320G SATA drives, 4G of DDR2.
>
> Each drive has three partitions, two 8G partitions to hold OSes and SWAP,
> and 1 large 278G partition that is one half of a software RAID0 partition.
> When I do a Verilog regression, which involves lots of writes, on one of
> the small partitions the I/O system hangs. I'm still able to ssh into the
> machine and I can do some operations that don't involve disk accesses, for
> example ls will work on the part of the file system that's in memory but
> will stop when it hits a part of the file system that isn't cached. The
> hang happens very quickly. When I do the regression on the RAID0 partition
> this doesn't seem to happen. Also I've tried this with partitions on both
> disks, they both fail identically, so this isn't the result of a broken
> disk or a bad cable.

It occurred to me that it could also be a problem with the sata
circuitry on that disk model.
Could you try a different brand of a hard drives?

[ Post a follow-up to this message ]

Re: Disk I/O problem on Abit AB9 Pro, Core2 system

General Schvantzkoph

View Ip Address Report This Message To A Moderator Edit/Delete Message

12-20-06 12:18 AM

On Tue, 19 Dec 2006 15:05:31 -0800, sndive wrote:

> General Schvantzkoph wrote:
>
> Of the top of my head that sounds like a problem with the ICH8 driver
> in the kernel
> (or the driver exposes an ICH8 hardware bug).
> If you end up getting a real hw raid controller (as a "temporary"
> solution) please let us know.
> I'd hate to buy more pata drives if I need more space.
> Did you post to the kernel mailing list?
>
> I'm seeing some problems with reiserfs in 2.6.18
> (and reiserfsck "fixed" the "problem": all the files are in /lost+found
> now)
> Are you running ext3 or something else? Raw parititions?
>
> I could augment the memtest86 replacement I posted here a while ago
> to include hdparm like benchmarking functionality, but destructive
> (testing read and write perf).
> I suspect kernel developers already have something like that for
> testing though.

I doubt it's the drives or the ICH8R controller. I've been running Verilog
regressions for the last 24 hours on the soft RAID0 partition and I
haven't had a problem there, in fact last night I had two regression
streams running so both cores were running flat out for about 8 hours.
When I use one of the small non-RAID partitions I get the hang up in under
a minute so it looks like a real bug in the SATA driver.

I'm using EXT3 and Seagate 320G drives. I'm thinking about getting a third
identical drive to use as the non-RAID drive, if I can run on that drive
where there will be no RAID partitions, then that should confirm that the
problem is mixing RAID and non-RAID on the same drive.

BTW if you have a Memtest86 replacement it would be nice if you made it
available, put it on Sourceforge or something. It looks like Memtest86+ has
been abandoned, there haven't been any updates since 2005. 

Other internet article I found to solve my problem

http://www.newegg.com/Product/ProductReview.aspx?Item=N82E16813127004&SortField=0&SummaryType=ALL&Pagesize=10&Page=2

challenge for Fedora, Ultimately Worthwhile

Pros: Lightning FAST, Stable, Overclockable, Comes with nice toys

Cons: Cutting edge ICH8R chipset betrayed by older Linux distros, weird mobo layout

Other Thoughts: Getting this mobo to run Fedora 6 was a hair-pulling experience. The key: Set the ICH8R SATA controller into "ACHI Mode". Plus, the stock FC6 install would not enable the onboard LAN interfaces (I had to throw in a 10/100 card until I could run pup to get the kernel to 2.6.19-1.2911). But once this was done, I was TOTALLY enthralled with the performance of the board, and the VALUE of this board. You can have your ASUS - this board ROCKS!

http://halisway.blogspot.com/2006/10/running-ubuntu-610-on-abit-ab9.html

Are you using a Abit AB9 motherboard?
If so, make sure you are indeed using the JMicron controller (between the PCI slots, not the six ports to the lower right of the motherboard or the single port).
If you still are getting errors please make sure you disable "Legacy OS USB support" in the BIOS and try running the installer with the irqpoll option.