Opened 7 years ago

Last modified 7 years ago

#591 new defect

Boot stops at RESOURCE.SYS followed by 'A disk-read error occurred'

Reported by: ataylor Owned by:
Priority: minor Milestone: Release 4.00
Component: ACPI PSD Version: 3.22.02
Keywords: Cc:

Description

Gigabyte GA-A75M-DS2 micro-ATX motherboard. The system works with OS2APIC.PSD installed. Kernel 14.106_SMP, 2GB RAM.

With ACPI.PSD installed, the system will not boot. Deleting OS2LOGO shows that the system attempts to load RESOURCE.SYS, waits for a long time, then eventually shows the message "A disk-read error occurred." A hard reset or power-off is then required.

Have tried with no switches, with /VW, and with /PIC, all with the same result.

Have tried 3.21.07, 3.22.02 and the 3.22.03 test build from ticket #590.

The I/O controller behaves very oddly with respect to OS/2 on this board. It is NOT set to AHCI mode in the BIOS, but rather to 'native IDE' mode; however, even using OS2APIC.PSD, the system will not successfully locate the hard disks unless OS2AHCI.ADD is loaded in CONFIG.SYS alongside DANIS506.ADD. Even more strangely, it won't even locate a USB-attached CD-ROM drive unless OS2AHCI.ADD is loaded.

(This system has no serial port.)

Attachments (5)

2013_10_18_17_49_46~01.jpg (64.7 KB) - added by ataylor 7 years ago.
Screen image of error message
acpi_boot_1.jpg (219.4 KB) - added by ataylor 7 years ago.
Debug output from ACPI.PSD on boot (1)
acpi_boot_2.jpg (225.9 KB) - added by ataylor 7 years ago.
Debug output from ACPI.PSD on boot (2) - message shown after short delay
acpi_boot_dbglvl4.jpg (185.8 KB) - added by ataylor 7 years ago.
Booted with /DBGLVL=4 /OV
iasl_output.zip (20.3 KB) - added by ataylor 7 years ago.
Files generated by iasl -g

Download all attachments as: .zip

Change History (10)

Changed 7 years ago by ataylor

Attachment: 2013_10_18_17_49_46~01.jpg added

Screen image of error message

comment:1 Changed 7 years ago by David Azarewicz

Milestone: Feedback pending
Type: commentdefect

OS2APIC.PSD is obsolete, unsupported software and only adds pollution and confusion to any debugging effort. As it is, I cannot tell which information is real and which is irrelevant OS2APIC.PSD information. I don't really care anything about OS2APIC.PSD as it doesn't provide any useful information.

Does the system boot without the PSD?

Using the debug version of the PSD, set the command line switches to "/DBGLVL=3 /OV" and take a picture of the screen when it stops. Post that picture and I'll have a look.

comment:2 Changed 7 years ago by ataylor

Yes, the system boots with no PSD. (There is no observable difference in behaviour with no PSD vs OS2APIC other than multiple processors being enabled.)

Attaching pictures as requested. acpi_boot_1.jpg is what I see for about 20-30 seconds when the boot process appears to stop. acpi_boot_2.jpg shows the message displayed after this delay. (Note that the message appears in the middle of the screen rather than at the bottom, making it a bit hard to read.)

Changed 7 years ago by ataylor

Attachment: acpi_boot_1.jpg added

Debug output from ACPI.PSD on boot (1)

Changed 7 years ago by ataylor

Attachment: acpi_boot_2.jpg added

Debug output from ACPI.PSD on boot (2) - message shown after short delay

comment:3 Changed 7 years ago by David Azarewicz

There is no need to take a picture of the error message.

The log shows that the system is completely initialized successfully.

Please change the PSD command line switches to "/DBGLVL=4 /OV" and take another picture of the screen when it stops. Thanks.

Changed 7 years ago by ataylor

Attachment: acpi_boot_dbglvl4.jpg added

Booted with /DBGLVL=4 /OV

comment:4 Changed 7 years ago by David Azarewicz

The log indicates that the kernel is calling the int13 function in the BIOS to read the disk and the BIOS is failing to read the disk data. This is probably due to the BIOS changing its behavior, or discontinuing the int13 service, when ACPI is enabled. Your issue is a BIOS compatibility problem.

Please boot your system and run the "iasl -g" command from the ACPI debug directory. Zip up all the files it creates and attach the zip file to this ticket. I'll have a look at the dump of your ACPI to see if there is possibly a setting that can be changed. Ordinarily I would just ask for a "TestLog? ACPI" log, but that requires that the PSD be installed. Just running the iasl.exe program by itself will work without any PSD installed.

Changed 7 years ago by ataylor

Attachment: iasl_output.zip added

Files generated by iasl -g

comment:5 Changed 7 years ago by David Azarewicz

Milestone: Feedback pendingRelease 4.00

Sorry, there is nothing in your ACPI that would indicate that a workaround was possible. I will leave this ticket open in case something comes up in the future that is able to address systems like this.

Note: See TracTickets for help on using tickets.