Asus_P4P800

Differences between revisions 3 and 4
Revision 3 as of 2008-08-06 16:21:38
Size: 11093
Editor: localhost
Comment: converted to 1.6 markup
Revision 4 as of 2008-08-20 03:16:58
Size: 14293
Editor: CPE00195b254b79-CM0014f8cbd2ce
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Ubuntu 6.10 Edgy Eft =

Installation required changing BIOS settings. Specifically the onboard IDE mode must be set to 'enhanced' and the drive type to 'SATA Only.'
= Ubuntu + ASUS P4P800 series motherboards =
As anyone with one of these motherboards quickly finds out through google, this is an annoying installation when using an ASUS P4P800 series motherboard. After a lot of digging and testing, I have found an excellent combination of settings to run even the newest releases of Ubuntu (and possibly future releases?)

Please note that the issues seen with this series of motherboards stem from the Linux kernel itself, (still not fixed...) so this problem will appear in ALL distributions of Linux. This is a fix for almost all modern distributions that I am aware of; OpenSuse, Redhat, Fedora Core, CentOS, Scientific Linux, Debian, etc. The command line switches used here work in all distributions that I have tried.

At the time of this writing, I personally find Ubuntu to be a far superior desktop OS, but that is for another document.

It is safe to assume that this kernel bug will never be fixed, so anyone with these boards will always have to resort to this work-around for anything Linux.


= Ubuntu 8.10 (Alpha 4) Intrepid Ibex =
Added by Gordon Stevens, August 19, 2008:

First, this trick involves using SATA only; I used my Master drive (SATA port 1) where I wanted to plant Ubuntu, and my DVDRW drive (SATA port 2). I unplugged my IDE cables.

Next to the BIOS, when booting up, tap the DELETE key and enter Setup.
The following is critical to pulling this off, set the following under the indicated tabs:
MAIN tab:
- IDE Configuration -
  Onboard IDE Operate Mode [Enhanced Mode]
    Enhanced Mode Support On [S-ATA]
      Configure S-ATA As RAID [No]

POWER tab:
- ACPI 2.0 Support [Yes]
- ACPI APIC Support [Enabled]
- BIOS-->AML ACPI table [Enabled]

Note: set your boot order to boot to the SATA rom so the Live CD boots first...
Now press F10 and enter to save changes; reboot begins

Expectation: At this point the Live CD should boot and the language selection appears; I chose English.
Note: The two options I was concerned with are the run without changing the computer and the install options.

highlight either Run or Install, and press F6. This will come up with a command line.
Step 1: erase everything after /initrd.gz (this should be quiet splash --)

Step 2: if your board does not have built-in video (like mine), force Xorg to use VESA mode (xforcevesa). If video cards are not an issue for you, feel free to leave the xforcevesa tag out.
Here is what to use:(whatever is here normally.../initrd.gz acpi=off irqpoll xforcevesa

For clarification: After you press F6, erase quiet splash --, and in it's place, type acpi=off irqpoll xforcevesa
Note: There are other websites and other messages around that say add noacpi, noapci, nolacpi, nolapci, etc, etc, etc. Those switches are useless. There may be extra tags you would like to add, etc, thats fine too, but after a lot of trial and error, the above tags work like a charm.

Step 3: either install once Xorg has booted, or install from Step 1, your choice.


= Ubuntu 8.04 LTS Hardy Heron =
Added by Gordon Stevens, August 19, 2008:

Exact same as Ubuntu 8.10 Intrepid Ibex.
Line 182: Line 230:


= Ubuntu 6.10 Edgy Eft =
Added by kebes-hunter, 2007-02-03:

Installation required changing BIOS settings. Specifically the onboard IDE mode must be set to 'enhanced' and the drive type to 'SATA Only.'

Ubuntu + ASUS P4P800 series motherboards

As anyone with one of these motherboards quickly finds out through google, this is an annoying installation when using an ASUS P4P800 series motherboard. After a lot of digging and testing, I have found an excellent combination of settings to run even the newest releases of Ubuntu (and possibly future releases?)

Please note that the issues seen with this series of motherboards stem from the Linux kernel itself, (still not fixed...) so this problem will appear in ALL distributions of Linux. This is a fix for almost all modern distributions that I am aware of; OpenSuse, Redhat, Fedora Core, CentOS, Scientific Linux, Debian, etc. The command line switches used here work in all distributions that I have tried.

At the time of this writing, I personally find Ubuntu to be a far superior desktop OS, but that is for another document.

It is safe to assume that this kernel bug will never be fixed, so anyone with these boards will always have to resort to this work-around for anything Linux.

Ubuntu 8.10 (Alpha 4) Intrepid Ibex

Added by Gordon Stevens, August 19, 2008:

First, this trick involves using SATA only; I used my Master drive (SATA port 1) where I wanted to plant Ubuntu, and my DVDRW drive (SATA port 2). I unplugged my IDE cables.

Next to the BIOS, when booting up, tap the DELETE key and enter Setup. The following is critical to pulling this off, set the following under the indicated tabs: MAIN tab: - IDE Configuration -

  • Onboard IDE Operate Mode [Enhanced Mode]
    • Enhanced Mode Support On [S-ATA]
      • Configure S-ATA As RAID [No]

POWER tab: - ACPI 2.0 Support [Yes] - ACPI APIC Support [Enabled] - BIOS-->AML ACPI table [Enabled]

Note: set your boot order to boot to the SATA rom so the Live CD boots first... Now press F10 and enter to save changes; reboot begins

Expectation: At this point the Live CD should boot and the language selection appears; I chose English. Note: The two options I was concerned with are the run without changing the computer and the install options.

highlight either Run or Install, and press F6. This will come up with a command line. Step 1: erase everything after /initrd.gz (this should be quiet splash --)

Step 2: if your board does not have built-in video (like mine), force Xorg to use VESA mode (xforcevesa). If video cards are not an issue for you, feel free to leave the xforcevesa tag out. Here is what to use:(whatever is here normally.../initrd.gz acpi=off irqpoll xforcevesa

For clarification: After you press F6, erase quiet splash --, and in it's place, type acpi=off irqpoll xforcevesa Note: There are other websites and other messages around that say add noacpi, noapci, nolacpi, nolapci, etc, etc, etc. Those switches are useless. There may be extra tags you would like to add, etc, thats fine too, but after a lot of trial and error, the above tags work like a charm.

Step 3: either install once Xorg has booted, or install from Step 1, your choice.

Ubuntu 8.04 LTS Hardy Heron

Added by Gordon Stevens, August 19, 2008:

Exact same as Ubuntu 8.10 Intrepid Ibex.

Ubuntu 7.04 Feisty Fawn

Added by John van Spaandonk, 4-3-2007: I found a solution to boot Kubuntu Feisty herd 5 live cd with my asus p4p800 deluxe motherboard with SATA controller and Maxtor DVDRW drive.

You need to use F6 at the boot screen to add these command line options: noapic nolapic irqpoll All three of them. Then it works.

Here is the output of lspci -vv so the developers can analyse my system and perhaps find a proper solution for this ever recurring problem:

john@Marius:/tmp/kde-john$ lspci -vv 0000:00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- Latency: 0 Region 0: Memory at 54000000 (32-bit, prefetchable) [size=64M] Capabilities: <available only to root>

0000:00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) (prog-if 00 [Normal decode])

  • Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: f7e00000-f7efffff Prefetchable memory behind bridge: e0000000-f6ffffff BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-

0000:00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 177 Region 4: I/O ports at c480 [size=32]

0000:00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 185 Region 4: I/O ports at c800 [size=32]

0000:00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin C routed to IRQ 169 Region 4: I/O ports at c880 [size=32]

0000:00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 177 Region 4: I/O ports at cc00 [size=32]

0000:00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin D routed to IRQ 193 Region 0: Memory at f7dffc00 (32-bit, non-prefetchable) [size=1K] Capabilities: <available only to root>

0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) (prog-if 00 [Normal decode])

  • Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=64 I/O behind bridge: 0000e000-0000efff Memory behind bridge: f7f00000-fbffffff Prefetchable memory behind bridge: 50000000-500fffff BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-

0000:00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)

  • Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0

0000:00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 169 Region 0: I/O ports at <unassigned> Region 1: I/O ports at <unassigned> Region 2: I/O ports at <unassigned> Region 3: I/O ports at <unassigned> Region 4: I/O ports at fc00 [size=16] Region 5: Memory at 50100000 (32-bit, non-prefetchable) [size=1K]

0000:00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])

  • Subsystem: ASUSTeK Computer Inc.: Unknown device 80a6

    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 169 Region 0: I/O ports at c400 [size=8] Region 1: I/O ports at c080 [size=4] Region 2: I/O ports at c000 [size=8] Region 3: I/O ports at bc00 [size=4] Region 4: I/O ports at b880 [size=16]

0000:00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)

  • Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin B routed to IRQ 10 Region 4: I/O ports at 0400 [size=32]

0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01) (prog-if 00 [VGA])

  • Subsystem: C.P. Technology Co. Ltd CN-AG92E

    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (2000ns min), Cache Line Size: 0x04 (16 bytes) Interrupt: pin A routed to IRQ 177 Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M] Region 1: I/O ports at d000 [size=256] Region 2: Memory at f7ef0000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at f7ec0000 [disabled] [size=128K] Capabilities: <available only to root>

0000:02:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])

  • Subsystem: ASUSTeK Computer Inc.: Unknown device 808a

    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (8000ns max), Cache Line Size: 0x04 (16 bytes) Interrupt: pin A routed to IRQ 201 Region 0: Memory at f7fff800 (32-bit, non-prefetchable) [size=2K] Region 1: I/O ports at ec00 [size=128] Capabilities: <available only to root>

0000:02:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)

  • Subsystem: Creative Labs SBLive! 5.1 Digital Model SB0220

    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (500ns min, 5000ns max) Interrupt: pin A routed to IRQ 217 Region 0: I/O ports at e800 [size=32] Capabilities: <available only to root>

0000:02:0a.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 0a)

  • Subsystem: Creative Labs Gameport Joystick

    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 Region 0: I/O ports at e880 [size=8] Capabilities: <available only to root>

0000:02:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

  • Subsystem: Realtek Semiconductor Co., Ltd. RT8139

    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 201 Region 0: I/O ports at e400 [size=256] Region 1: Memory at f7fff400 (32-bit, non-prefetchable) [size=256] Expansion ROM at 50000000 [disabled] [size=32K] Capabilities: <available only to root>

0000:02:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

  • Subsystem: Realtek Semiconductor Co., Ltd. RT8139

    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 209 Region 0: I/O ports at e000 [size=256] Region 1: Memory at f7fff000 (32-bit, non-prefetchable) [size=256] Capabilities: <available only to root>

Ubuntu 6.10 Edgy Eft

Added by kebes-hunter, 2007-02-03:

Installation required changing BIOS settings. Specifically the onboard IDE mode must be set to 'enhanced' and the drive type to 'SATA Only.'

Asus_P4P800 (last edited 2008-12-31 18:38:40 by CPE00195b254b79-CM0014f8cbd2ce)