Opened 17 years ago

Closed 16 years ago

#57 closed defect (fixed)

ACPI, Gateway 7405GX laptop

Reported by: David McKenna Owned by: anonymous
Priority: minor Milestone: Release version 3.15
Component: ACPI PSD Version: 3.14
Keywords: Cc:

Description

Using eCS 2.0 rc2 with ACPI 3.02 (debug), APM 1.18 and DaniS506 1.8.1.

Computer is a Gateway 7405GX laptop containing an AMD 3200+ Mobile Athlon 64 CPU, VIA K8T800 chipset, ATI Radeon Mobility 9600 AGP video, Rhine II NIC, Broadcom WiFi, VT 8233 audio (see pci.log).

To get all hardware to work with this laptop, I must add the following lines to acpi.cfg:

LINK LNKA 9

LINK LNKB 11

LINK LNKC 11

LINK LNKD 9

With w4 kernal everything works good. With smp kernal and no switches or /SMP switch everything also works good. Problems occur when /APIC switch is added.

Normally I also add /EIS switch to remove errors in acpi.log. With /SMP /APIC /EIS the computer boot hangs during logo (see file logo-hang.jpg). I need to do a hard reset. I include the file acpi-smp-eis.log for comparison (booted with /SMP /EIS)

With /SMP /APIC the computer boot hangs after all drivers are loaded (see file driver-hang.jpg). I need to do a hard reset. I include the file acpi-smp.log for comparison (booted with /SMP)

Removing audio, NIC, WiFi and USB drivers made no change. Also /ALS and /CD switches had no effect.

Attachments (19)

pci.log (20.1 KB ) - added by anonymous 17 years ago.
driver-hang.jpg (60.6 KB ) - added by anonymous 17 years ago.
logo-hang.JPG (146.6 KB ) - added by anonymous 17 years ago.
acpi-smp-eis.log (13.6 KB ) - added by anonymous 17 years ago.
acpi-smp.log (13.9 KB ) - added by anonymous 17 years ago.
smp-acpi-als-hang.jpg (115.6 KB ) - added by anonymous 17 years ago.
SMP-APIC-EIS-hang305.jpg (232.1 KB ) - added by Chuck McKinnis 17 years ago.
Photo of boot hang ver 3.05 (/SMP /APIC /EIS)
acpi-smp-eis-305.log (10.2 KB ) - added by Chuck McKinnis 17 years ago.
ACPICA$ log booted /SMP /EIS ver 3.05
SMP-APIC305 Trap.JPG (212.1 KB ) - added by Chuck McKinnis 17 years ago.
Trap screen booting with /SMP
acpi-smp305.log (12.8 KB ) - added by Chuck McKinnis 17 years ago.
Debug ACPICA$ with SMP kernel and /Q switch
acpi-smp305-smp.log (13.5 KB ) - added by Chuck McKinnis 17 years ago.
Debug ACPICA$, SMP kernel and /SMP /Q switches
acpi-smp305-smp-apic.log (17.7 KB ) - added by Chuck McKinnis 17 years ago.
Debug ACPICA$, SMP kernel and /SMP /APIC /Q switches
ACPIIRQ0.LOG (6.9 KB ) - added by Chuck McKinnis 17 years ago.
ACPIIrq 0
ACPIIRQ1.LOG (6.3 KB ) - added by Chuck McKinnis 17 years ago.
ACPIIrq 1
CONFIG.SYS (5.7 KB ) - added by Chuck McKinnis 17 years ago.
Config.sys used with minimum drivers
ACPI-SMP305-smp-apic-als.LOG (12.1 KB ) - added by Chuck McKinnis 17 years ago.
ACPICA$ with /SMP /APIC /ALS switches
SMP-APIC-ALS-EIC-Hang.JPG (221.9 KB ) - added by Chuck McKinnis 17 years ago.
Photo of boot hang with /SMP /APIC /ALS /EIS switches
acpi306.log (14.5 KB ) - added by Chuck McKinnis 17 years ago.
ACPI log using ver. 3.06
amouse.sys (23.0 KB ) - added by jojo 17 years ago.

Download all attachments as: .zip

Change History (66)

by anonymous, 17 years ago

Attachment: pci.log added

by anonymous, 17 years ago

Attachment: driver-hang.jpg added

by anonymous, 17 years ago

Attachment: logo-hang.JPG added

by anonymous, 17 years ago

Attachment: acpi-smp-eis.log added

by anonymous, 17 years ago

Attachment: acpi-smp.log added

comment:1 by pasha, 17 years ago

Owner: changed from pasha to anonymous
Status: newassigned

You need try add /ALS for /SMP /APIC

by anonymous, 17 years ago

Attachment: smp-acpi-als-hang.jpg added

comment:2 by David McKenna, 17 years ago

I tried booting with /SMP /ACPI /ALS but it still hangs right after all drivers have loaded. I have attached a photo smp-acpi-als-hang,jpg. Maybe SNAP again? I'll try the new Panorama and see what happens.

comment:3 by David McKenna, 17 years ago

Unfortunately, Panorama boots to a blank screen on this laptop....

comment:4 by David McKenna, 17 years ago

I mean with no switches....

comment:5 by pasha, 17 years ago

for /APIC you need update version of danis506.add. But I see any problem in your log, which don't resolved now. Problem is in "0:17.1 1106:571 'IDE_' IRQs: PCI:0 PIC:'LNKC':0 APIC:'ALKA':16"

comment:6 by Chuck McKinnis, 17 years ago

Resolution: fixed
Status: assignedclosed

The ticket was opened 3 monthes ago. ACPI is updated every 30 days. So, user should try the latest version and re-open ticket if problem is not solved.

comment:7 by Chuck McKinnis, 17 years ago

Resolution: fixed
Status: closedreopened
Version: 3.023.05

I have tried version 3.05 on this laptop. Results are the same as before. I will upload new log (booted to /SMP /EIS with SMP kernel) and photo of boot screen hang (booting with debug ACPI.PSD).

by Chuck McKinnis, 17 years ago

Attachment: SMP-APIC-EIS-hang305.jpg added

Photo of boot hang ver 3.05 (/SMP /APIC /EIS)

by Chuck McKinnis, 17 years ago

Attachment: acpi-smp-eis-305.log added

ACPICA$ log booted /SMP /EIS ver 3.05

comment:8 by pasha, 17 years ago

Try remove /EIS and /OS="Microsoft Windows NT"

comment:9 by Chuck McKinnis, 17 years ago

OK... I removed /EIS and /OS. Things are very different now.

I can boot with the SMP kernel and ACPI.PSD /Q - everything works. If I add /SMP or /SMP /ACPI I get a Trap 0008 at the moment the WPS would appear. I will upload a photo of the trap screen (same in both cases). Notice in the lower right corner you can see a part of the 'clock' cursor. I tried switching from AMouse to regular mouse, but it did not help. I also tried standard VGA (instead of SNAP), but it did not help either.

Using the ACPILog parameter in AcpiD.cfg, I was able to capture acpica$ logs. I will upload 3 logs - one booted with only /Q, one with /SMP /Q (which trapped), and one with /SMP /ACPI /Q (which trapped).

by Chuck McKinnis, 17 years ago

Attachment: SMP-APIC305 Trap.JPG added

Trap screen booting with /SMP

by Chuck McKinnis, 17 years ago

Attachment: acpi-smp305.log added

Debug ACPICA$ with SMP kernel and /Q switch

by Chuck McKinnis, 17 years ago

Attachment: acpi-smp305-smp.log added

Debug ACPICA$, SMP kernel and /SMP /Q switches

by Chuck McKinnis, 17 years ago

Attachment: acpi-smp305-smp-apic.log added

Debug ACPICA$, SMP kernel and /SMP /APIC /Q switches

comment:10 by Chuck McKinnis, 17 years ago

I forgot to mention... the trap screen flashes on and off about twice a second. I have never seen that before!

comment:11 by pasha, 17 years ago

Ok. acpi-smp305-smp-apic.log and acpi-smp305-smp.log seem good. Where is problem now? Note: for using amouse need get latest version and use as device=amouse.sys SMP

comment:12 by Chuck McKinnis, 17 years ago

The problem is I get the Trap 0008 when I try to boot with the /SMP switch right when the WPS should appear.... (I did have the SMP switch on the AMouse driver).

comment:13 by pasha, 17 years ago

As I see , you can boot, so trap 8 can be and can not be. Need look to amouse, SNAP, print01.sys

Note, /ACPI is't options for acpi.psd. psd=acpi.psd /SMP /ACPI resolving as psd=acpi.psd /SMP

comment:14 by Chuck McKinnis, 17 years ago

Sorry, I typed wrong, I meant /APIC. I should point out again... I could not boot with PSD=ACPI.PSD /SMP. I got the log files by adding the line: 'AcpiLog=C:\Acpi.log' to the file C:\mptn\etc\acpid.cfg. This would write the log file during the boot process up to the time of the Trap 0008. I did try changing mouse and video drivers, but it did not help. I will try removing the print01.sys (there is no parallel port on the laptop) and let you know tomorrow.... thanks for your patience.

comment:15 by Chuck McKinnis, 17 years ago

I tried removing print01.sys, but booting still ends with a Trap 0008. I am going to try a fresh install of eCSrc3, installing only the IBM VGA video and IBM mouse, Then install ACPI 3.05 and remove all unneeded drivers. I'll keep you posted....

comment:16 by Chuck McKinnis, 17 years ago

OK... I have a new install of eCS 2.0 rc3. The only drivers in use are: standard VGA, IBM mouse, IBM kbd, DaniS506(1.8.1), DaniAtapi, IBM DASD, IBM LVM. There is no DOS/WinOS2 support installed, no NIC, no Cardbus, no APM and no sound. I added the 3.05 ACPI driver and 14.104a smp kernel.

I still get the same flashing Trap 0008 at the moment the WPS tries to start if I add the '/SMP' or '/SMP /APIC' switches. Is there anything else I can remove?

comment:17 by pasha, 17 years ago

Remove all, leave only need for boot. Keyboard, disk driver, VGA. If fail - try set in config.sys protshell=c:\os2\cmd.exe and boot with debug acpi. If freeze - send photo of screen.

Next for resolve problem I need in output "AcpiIRQ 0", AcpiIRQ 1"

comment:18 by pasha, 17 years ago

To add. Your chipset very seem nVidia nForce4. I think you need use /ALS option. So try:

psd=acpi.psd /SMP /APIC /ALS

and

psd=acpi.psd /SMP /APIC /ALS /EIS

by Chuck McKinnis, 17 years ago

Attachment: ACPIIRQ0.LOG added

ACPIIrq 0

by Chuck McKinnis, 17 years ago

Attachment: ACPIIRQ1.LOG added

ACPIIrq 1

by Chuck McKinnis, 17 years ago

Attachment: CONFIG.SYS added

Config.sys used with minimum drivers

by Chuck McKinnis, 17 years ago

ACPICA$ with /SMP /APIC /ALS switches

by Chuck McKinnis, 17 years ago

Attachment: SMP-APIC-ALS-EIC-Hang.JPG added

Photo of boot hang with /SMP /APIC /ALS /EIS switches

comment:19 by Chuck McKinnis, 17 years ago

With /SMP or /SMP /APIC or /SMP /APIC /ALS switches, and PROTSHELL=C:\OS2\CMD.EXE I can boot to command prompt. Adding /EIS causes a hang at the boot logo (see smp-apic-als-eis-Hang.jpg). I have also attached the ACPIIRQ results you requested along with the CONFIG.SYS I have used for these tests. Also the result of ACPICA$ for /SMP /APIC /ALS.

With PROTSHELL=C:\OS2\PMSHELL.EXE and /SMP /APIC /ALS switches, I get the same Trap 0008 as with /SMP.

Now that I have done this many times, I notice that the Trap 0008 is actually being re-written to the screen over and over (not flashing)- as if it is in an endless loop of Traps.

comment:20 by pasha, 17 years ago

From logs I see, that you can use "/SMP /EIS" or "/SMP /APIC /ALS", and see, that without /EIS your acpi table has problem.

So, using now "/SMP /EIS". What you need try:

  1. Remming run=AcpiDaemon.exe
  2. Remming all driver, that don't need for boot (mean boot with keybord, VGA and diskdriver only)

About result say pls

comment:21 by Chuck McKinnis, 17 years ago

1.) I have not been using APM during these tests, APMDaemon.exe has not been installed. 2.) I believe I have REMmed out all drivers I can, but I attached the CONFIG.SYS I am using so if you see any others I can REM out let me know.

I tried /SMP /EIS and I still get the same looping Trap 0008 as I always get when /SMP is present.

There is one error in my ACPI table and I have created a corrected DSDT file... but I thought it cannot be used with SMP?

in reply to:  21 comment:22 by pasha, 17 years ago

Replying to guest:

1.) I have not been using APM during these tests, APMDaemon.exe has not been installed. 2.) I believe I have REMmed out all drivers I can, but I attached the CONFIG.SYS I am using so if you see any others I can REM out let me know.

I tried /SMP /EIS and I still get the same looping Trap 0008 as I always get when /SMP is present.

There is one error in my ACPI table and I have created a corrected DSDT file... but I thought it cannot be used with SMP?

Yes, now you can't load DSDT from SMP. Ask to eCS memsys team. They have think, that PCI scanner is more important, then read file from SMP. So I work under PCI scanner. Wait version where in "whatnew: will be "Add read file from SMP kernel"

comment:23 by Chuck McKinnis, 17 years ago

OK... thanks, I look forward to it. I will report here when I try it.

by Chuck McKinnis, 17 years ago

Attachment: acpi306.log added

ACPI log using ver. 3.06

comment:24 by Chuck McKinnis, 17 years ago

I am happy to report that the new (3.06) version of ACPI now works in APIC mode with the SMP kernel on this laptop. All hardware functions good. FWIW - I attached acpi log. One thing different - booting hesitates for ~10 seconds while loading HELPERW.EXE, but then continues with no trouble.

With /SMP /APIC everything works. I tried adding /EIS, but it hangs at boot logo like before.

The only other problem left is getting suspend/resume to work. Thanks for your great work!

comment:25 by eco, 17 years ago

Resolution: fixed
Status: reopenedclosed

please post final bug-report to http://ecomstation.ru/hardware.php?action=new

try /VBE for suspend-resume

comment:26 by Chuck McKinnis, 17 years ago

eco,

I updated my previous hardware report with a comment.

I have tried /VBE, but the computer hangs when I try to resume, and must be hard booted (CAD doesn't work). Trying to resume without /VBE, it seems to work, but the screen stays blank - CAD then reboots.

comment:27 by Chuck McKinnis, 17 years ago

Resolution: fixed
Status: closedreopened
Version: 3.053.08

With ACPI version 3.08 I can not boot with /SMP /APIC. Version 3.07 worked good. With 3.08, boot hangs on the AMouse driver. If I remove 'SMP' from the end of the driver in CONFIG.SYS, I can boot to desktop, but desktop freezes if I try to use the mouse...

comment:28 by pasha, 17 years ago

Need say to autor of amouse.sys "Don't use in/out to PIC, use DevHlp"

comment:29 by Chuck McKinnis, 17 years ago

e-co:

OK,

we have sent all info to the developer of AMouse http://ecomstation.ru/projects/acpitools/Known-issues

comment:30 by jojo, 17 years ago

Attaching new version of the amouse.sys driver, from the developer of Amouse:

The issue about ACPI is difficult for me to reproduce. I have now changed the bahaviour of AMOUSE. It will now always call des DevHlp routine and no longer use OUT 20h for EOI (and the same for all masking operations). The SMP parameter is therefore removed. The "old" behaviour can be produced with W3COMP for diagnostic purposes (I don't think anyone will need this).

Can you give this new driver a try and provide me with any feedback or new upcoming issues.

by jojo, 17 years ago

Attachment: amouse.sys added

comment:31 by Chuck McKinnis, 17 years ago

I tried this new driver with ACPI 3.08, but boot still hangs at the Amouse driver, both with and without the 'SMP' switch.

comment:32 by Chuck McKinnis, 17 years ago

I can confirm that all is not well with this driver. On my T61, I get past the Amouse driver, but the desktop fails to open.

It is interesting to note that the build levels of the various Amouse components are not consistent and the headers appear to be of the old MZ - NE variety instead of the MZ - LX type.

comment:33 by Chuck McKinnis, 17 years ago

This new Amouse driver DOES work with the ACPI13042008.zip ACPI package in /SMP /APIC mode. Thanks!

in reply to:  32 comment:34 by jojo, 17 years ago

Replying to mckinnis:

I can confirm that all is not well with this driver. On my T61, I get past the Amouse driver, but the desktop fails to open.

The developer asks:

Does this mean, that the computer is "stuck" while switchin from text to graphics mode (starting PM) or does it fail loading the workplace shell?

Please clarify!

Thanks, Joachim

comment:35 by Chuck McKinnis, 17 years ago

It means the "black screen of death".

in reply to:  35 comment:36 by jojo, 17 years ago

Replying to mckinnis:

It means the "black screen of death".

Alright, a trap you mean. Could you please give some more details then? Like, in which module the system traps?

Thanks.

comment:37 by Chuck McKinnis, 17 years ago

I am trying to get a trap dump. With the original Amouse (SMP parm), sound is in a loop. Why Amouse has to play with audio, I am not sure.

I just copied the new amouse.sys to \Amouse and rebooted with Alt+F2. I am still staring at C:\Amouse\AMOUSE.SYS. I am not even far enough along to get a trap dump.

Removed the SMP parm from amouse and tried again. No change.

FYI. It is stuck so bad that Ctrl+Alt+Del is not functional.

PS - After booting to a command line and getting the regular mouse driver active and rebooting, I removed Amouse via WarpIN. The script added mouse.sys and usbmouse.sys back to config.sys even though they were already there. I think the wis needs a little work as well.

comment:38 by eco, 17 years ago

What is the current state? ACPI 3.9

comment:39 by Chuck McKinnis, 17 years ago

ACPI 3.09 works good with the Amouse driver provided here on my Gateway 7405GX laptop. Still can't resume from suspend though (even with /VBE)....

One strange thing is none of the UHCI USB drivers appear in the hardware manager - only the EHCI driver does. I am able to use the USB ports with no trouble though...

Dave McKenna

comment:40 by Steven Levine, 17 years ago

Milestone: Release version 3.10

comment:41 by David McKenna, 16 years ago

There is no change with ACPI 3.10...

comment:42 by Steven Levine, 16 years ago

Milestone: Release version 3.10Release version 3.11

comment:43 by David McKenna, 16 years ago

There is no change with ACPI 3.11....

comment:44 by David McKenna, 16 years ago

There is no change with ACPI 3.13....

in reply to:  39 comment:45 by David McKenna, 16 years ago

Version: 3.083.14

Replying to guest:

One strange thing is none of the UHCI USB drivers appear in the hardware manager - only the EHCI driver does. I am able to use the USB ports with no trouble though...

FWIW... it turns out that only USB 2.0 devices were working. USB 1.1 devices were not (didn't have one until now).

I noticed in the \OS2\BOOT directory there is a file called USBUHCD2.SYS. I tried this in place of USBUHCD.SYS in my CONFIG.SYS and now USB 1.1 devices work and the ports show up in the hardware manager again!

Still can't resume with 3.14 though....

comment:46 by eco, 16 years ago

e-co:

try boot EHCD then UHCD drivers.

comment:47 by eco, 16 years ago

Resolution: fixed
Status: reopenedclosed

David:

Yes... OK you can close that one. Everything works fine except resume, which seems to be a common problem when using SNAP. I have tried UNI and SMP kernels with no luck resuming. Unfortunately, I cannot get Panorama to work with that computer (boots to blank screen) so I can't try resume with Panorama..

When a new version of ACPI comes out I will post a new ticket (if needed).

Note: See TracTickets for help on using tickets.