Nexenta Operating System

NCP1 Unbootable; 'Gen-ATA ' error code: 0x3

Reported by Avantopia on 2008-02-18
6
Affects Status Importance Assigned to Milestone
Nexenta Operating System
New
Undecided
Unassigned

Bug Description

Reproduction Steps:
1. Install Nexenta Core Platform 1.0 on a SATA hard disk drive.
2. Reboot
3. Boot Default Autodetect X64 version of NCP1 from GRUB

Actual Results:
NCP1 is unbootable and loops through a GEN-ATA error with code: 0x3.

(Note: This bug does not affect Indiana Developer Preview 2 snv_79a)

Expected Results:
NCP1 boots to shell login prompt without error 0x3.

Hardware Used to Reproduce:

CPU: Intel Core 2 Duo E6600 2.4GHz LGA 775
http://www.intel.com/products/processor/core2duo/index.htm?iid=homepage+c2d

Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu0: x86 (chipid 0x0 GenuineIntel 6F6 family 6 model 15 step 6 clock 2400 MHz)
Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu0: Intel(r) Core(tm)2 CPU 6600 @ 2.40GHz
Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu1: x86 (chipid 0x0 GenuineIntel 6F6 family 6 model 15 step 6 clock 2400 MHz)
Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu1: Intel(r) Core(tm)2 CPU 6600 @ 2.40GHz
Feb 17 17:14:34 Avantopia cpudrv: [ID 805513 kern.info] NOTICE: cpu_acpi: _PSS package not found.

MOTHERBOARD: Intel® Desktop Board D975XBX
http://www.intel.com/support/motherboards/desktop/d975xbx/sb/CS-022036.htm

HARD DISK DRIVE: Western Digital Raptor X WD1500AHFD 150GB 10,000 RPM 16MB Cache Serial ATA150 Hard Drive
http://www.westerndigital.com/en/products/Products.asp?DriveID=190

lent (lent) wrote :

Workaround for same error, different hardware.

System boots properly with the boot time option -B user-acpi-options=0x8
Also work with the boot time option set to -B user-acpi-options=0x2

This can be done first from grub by pressing 'e' at boot twice.
Then editing the contents of /boot/grub/menu.lst from
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS

to (Note the comma):

kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,user-acpi-options=0x2

This can be set more permanently by editing /boot/grub/menu.lst to include the ",user-acpi-options=0x2"
then doing the following:

mv /boot/solaris/boot_archive /boot/solaris/boot_archive.orig
bootadm update-archive

Workaround derived from information at:
Dana H. Myers's Weblog
Configuring Solaris ACPI at boot-time
http://blogs.sun.com/danasblog/entry/configuring_solaris_acpi_at_boot

Avantopia (richard-optimal) wrote :

The recommended kernel argument did not resolve the issue. The cause may be the motherboard:

http://jp.opensolaris.org/jive/thread.jspa?messageID=208399

Hi Lent,

The kernel option you gave me did not work in this situation. I have
updated the bug with a URI to another opensolaris bug thread that explains
that the motherboard may not be supported by software correctly. If this
is the case, then somehow Indiana (IDP2) has the code in its branch to fix
this. If I were not working so much during the day I would investigate
this further to help, but I do not have the time right now. I will be
traveling this weekend to a conference and will be available by email.

Best,
Richard

> Workaround for same error, different hardware.
>
> System boots properly with the boot time option -B user-acpi-options=0x8
> Also work with the boot time option set to -B user-acpi-options=0x2
>
> This can be done first from grub by pressing 'e' at boot twice.
> Then editing the contents of /boot/grub/menu.lst from
> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
>
> to (Note the comma):
>
> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,user-acpi-
> options=0x2
>
> This can be set more permanently by editing /boot/grub/menu.lst to include
> the ",user-acpi-options=0x2"
> then doing the following:
>
> mv /boot/solaris/boot_archive /boot/solaris/boot_archive.orig
> bootadm update-archive
>
>
> Workaround derived from information at:
> Dana H. Myers's Weblog
> Configuring Solaris ACPI at boot-time
> http://blogs.sun.com/danasblog/entry/configuring_solaris_acpi_at_boot
>
> --
> NCP1 Unbootable; 'Gen-ATA ' error code: 0x3
> https://bugs.launchpad.net/bugs/192823
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Nexenta Operating System: New
>
> Bug description:
> Reproduction Steps:
> 1. Install Nexenta Core Platform 1.0 on a SATA hard disk drive.
> 2. Reboot
> 3. Boot Default Autodetect X64 version of NCP1 from GRUB
>
> Actual Results:
> NCP1 is unbootable and loops through a GEN-ATA error with code: 0x3.
>
> (Note: This bug does not affect Indiana Developer Preview 2 snv_79a)
>
> Expected Results:
> NCP1 boots to shell login prompt without error 0x3.
>
> Hardware Used to Reproduce:
>
> CPU: Intel Core 2 Duo E6600 2.4GHz LGA 775
> http://www.intel.com/products/processor/core2duo/index.htm?iid=homepage+c2d
>
> Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu0: x86 (chipid
> 0x0 GenuineIntel 6F6 family 6 model 15 step 6 clock 2400 MHz)
> Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu0: Intel(r)
> Core(tm)2 CPU 6600 @ 2.40GHz
> Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu1: x86 (chipid
> 0x0 GenuineIntel 6F6 family 6 model 15 step 6 clock 2400 MHz)
> Feb 17 17:14:34 Avantopia unix: [ID 950921 kern.info] cpu1: Intel(r)
> Core(tm)2 CPU 6600 @ 2.40GHz
> Feb 17 17:14:34 Avantopia cpudrv: [ID 805513 kern.info] NOTICE: cpu_acpi:
> _PSS package not found.
>
> MOTHERBOARD: Intel® Desktop Board D975XBX
> http://www.intel.com/support/motherboards/desktop/d975xbx/sb/CS-022036.htm
>
>
> HARD DISK DRIVE: Western Digital Raptor X WD1500AHFD 150GB 10,000 RPM
> 16MB Cache Serial ATA150 Hard Drive
> http://www.westerndigital.com/en/products/Products.asp?DriveID=190
>

Wurlitzer (thomas-publique) wrote :

Lent,
These warnings appear in a loop on Indiana Developer Preview 2 for me, and the OS never loads. I'm booting from an IDE HD.
Aslo, the aforementioned kernel arguments didn't help for me either.

Hardware:
Motherboard: Asus P5K64 WS (northbridge: Intel ICH9R / southbridge: Intel P35)
CPU: Intel Core 2 Duo E6550 2.33GHz LGA 775
IDE controller: Marvell 88SE61xx - Bios Version 1.1.0.L64.

Wurlitzer (thomas-publique) wrote :

Sorry my previous comment was meant for you, Avantopia.

A workaround has been posted here: http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6586621

The bug in question is closed, although people (including me) still seem to be affected by this problem.

Joel Merrick (joel-merrick) wrote :

The above workaround is wrong.

It should read;

acpi-user-options=0x2

rather than

user-acpi-options=0x2

Hope this helps

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers