Opened 9 years ago

Closed 7 years ago

#337 closed defect (unknown)

SMP with ATI (AMD) 480 chipset works (some smaller problems to be solved)

Reported by: wuno Owned by: eco
Priority: major Milestone: Feedback pending
Component: ACPI PSD Version: 3.14
Keywords: Cc: wuno

Description

Hi, nice to see some good progress with AMD (ATI) chipsets. I can now run with my 2 Processors in SMP mode. Chipset is RS480 Crossfire 1600 and SB600, ACPI version is 3.13. The system hangs shortly after switching to graphics mode (panorama) before the WPS comes up, I see the mouse (watch symbol) forever. I'm running eCS 2.0RC5. Not any switch helped in graphics mode. When I set protshell to use cmd.exe, it starts in smp mode to a working text only prompt. I'll attach the log (it was collected in single processor mode).

Attachments (3)

acpi-log-Model-of-your-PC.ziq (72.0 KB) - added by wuno 9 years ago.
acpismpapic.log (12.7 KB) - added by wuno 9 years ago.
acpismpapicnod.log (9.6 KB) - added by wuno 9 years ago.

Download all attachments as: .zip

Change History (28)

comment:1 Changed 9 years ago by eco

e-co:

seems that it is based on ATI chipset

-> acpi-log-Model-of-your-PC.ZIQ\log\ -> acpiwzrd.log -> motherboard: ASUS M2R-FVM

http://www.afterdawn.com/hardware/product_details.cfm/9933/asus_m2r-fvm

-> chipset: ATI Xpress 200 (RS480)

comment:2 Changed 9 years ago by wuno

  • Cc wuno added
  • Milestone Release version 3.13 deleted
  • Version changed from 3.13 to 3.14

Yes, that's right it is based on ATI chipset, but up to version 3.11 I could not even start in textmode when using the /SMP switch, it hang forever when loading resource.sys. So, this is a big progress, and hopefully in some future versions the WPS will load as well. One more comment regarding the hanging WPS in SMP mode, the OS2APIC.PSD behaves the same. It will let me boot only in text mode but not graphics mode.

comment:3 Changed 9 years ago by eco

e-co:

there are some advices in ACPI-troubleshooting.doc what to do if you boot to graphics mode but don't see icons. please try

Changed 9 years ago by wuno

comment:4 Changed 9 years ago by wuno

  • Summary changed from SMP Dualcore with ATI (AMD) chipset works partly WPS does not load to SMP with ATI (AMD) 480 chipset works (some smaller problems to be solved)

In Ticket 127 I was told to use the /!NOD switch (for single processor mode) to be able to use USB mouse and keyboard and it worked. Now I found out when investigating the problem with the WPS start in SMP mode, that remming out USBD.SYS made the /!NOD switch obsolete. I was surprised that even when I disabled all USB drivers in config.sys my USB keyboard and USB mouse are still working (except sroll wheel). Finally, I succeeded to load the WPS in SMP mode, yeah! It works only with /SMP /APIC. With the /PIC switch it crashes before the WPS is loaded. However, when I run with /APIC, I have to rem out APM.ADD, USBOHCI and USBEHCI, because the system stalls when they get loaded with high IRQ. They load in /PIC mode but then the WPS crashes. Interestingly, I don't have problems with the realtek nic RTSND.OS2 Driver 3.23vk in high IRQ 21. When running in SMP mode I see in eCenter Processor monitor a high CPU IRQ load > 60%, IRQ is associated with CPU:0. Thanks for making SMP happen on AMD chipset. New log added

comment:5 Changed 9 years ago by wuno

Forgot to mention:
When the WPS comes up, I hear 3 beeps and 5 beeps as well as 1 beep every time when I start a program (from WPS or CMD doesn't matter).

comment:6 Changed 9 years ago by pasha

Can you check who from IRQ do flood? You can see in IrqStat?.exe statistics. Then rmview /IRQ see device

comment:7 Changed 9 years ago by wuno

After upgrading to eCS 2.0RC6a the beeps are gone, all other symptoms remain as described. In addition I installed UNIAUD from the RC6a, it also stalls during load in config.sys.
Output of irqstat.exe
Use 23 IRQs
IRQ00 called 5137
IRQ01 called 51
IRQ02 called 14170
IRQ08 called 152834
IRQ11 called 5995
IRQ12 called 3345
IRQ14 called 70534054
IRQ21 called 231
IRQ22 called 9904
IRQ Level = 14 PCI Pin = NONE Flg = EXCLUSIVE IDE_1 xATA Controller

comment:8 Changed 9 years ago by wuno

After disabling my PATA DVD drive by setting
DANIS506.ADD /A:1 /I
IRQ load is less than 1%. I tried the IRQ switch in DANIS506 but whatever I set there after booting IRQ of DVD drive was 0E and the load was again at 60 %.

comment:9 follow-up: Changed 9 years ago by eco

e-co:

I am sorry to trouble you: what is the date of BIOS? is it modern PC or first versions of PC with AMD chipset?

comment:10 in reply to: ↑ 9 Changed 9 years ago by wuno

Replying to eco:

e-co:

I am sorry to trouble you: what is the date of BIOS? is it modern PC or first versions of PC with AMD chipset?

The last BIOS version available was of 07/07. The chipset is originally from ATI before AMD took over ATI.

comment:11 follow-up: Changed 9 years ago by pasha

can you boot with acpi.psd /SMP /PIC ?

comment:12 in reply to: ↑ 11 Changed 9 years ago by wuno

  • Milestone set to Release version 3.15

Replying to pasha:

can you boot with acpi.psd /SMP /PIC ?

When I boot with /SMP /PIC the WPS doesn't come up after switching to graphics mode, I can see the blue background and the hour-glass pointer of the mouse and it stays forever.
When I use /SMP /APIC /!NOD, I see some messages that something was lost by the IBM USB drivers, I don't see the messages, when I use the USB drivers from Chris Wohlgemuth. However, my USB mouse and keyboard are not working. But APM doesn't hang the system with the /!NOD switch At the moment I disable all USB related drivers and my PATA DVDROM (because of the IRQ-polling) and start with /SMP /APIC /!NOD. It runs relatively stable and I would need USB or CVDROM not very often.
BTW, I tried the experimental builds from 29-01-2009, but no change so far with regard to my problems.

comment:13 follow-up: Changed 9 years ago by pasha

What is mouse driver? And try create acpi log with /SMP /APIC? add to startup.cmd string "copy acpica$ acpi.log"

Changed 9 years ago by wuno

Changed 9 years ago by wuno

comment:14 in reply to: ↑ 13 Changed 9 years ago by wuno

Replying to pasha:

What is mouse driver? And try create acpi log with /SMP /APIC? add to startup.cmd string "copy acpica$ acpi.log"

I am using amouse.sys, results with mouse.sys are the same.
I have attached acpismpacpi.log => /SMP /APIC; rem APM.ADD; rem ACPIDAEMON.EXE
and acpismpapicnod.log => /SMP /APIC /!NOD; APM.ADD; ACPIDAEMON.EXE
rem USB*.SYS in both cases.

comment:15 follow-ups: Changed 9 years ago by pasha

Can you read about TRAPDUMP=Rx,Y: and create trapdump, then or say url or send to pasha@…

comment:16 Changed 9 years ago by stevenhl

  • Milestone changed from Release version 3.15 to Feedback pending

comment:17 in reply to: ↑ 15 ; follow-up: Changed 9 years ago by wuno

Replying to pasha:

Can you read about TRAPDUMP=Rx,Y: and create trapdump, then or say url or send to pasha@…

Hm, I have 2 Gig of RAM. If I understood the Help file correctly, I would have to set up a FAT formatted partition. FAT has a limit of 2 Gig and I have read somewhere that the SADUMP partition should be within the first 8 Gig of a hard drive. That really is complicated because I have 10 partitions on my harddrive, so I would have to move or resize at least those at the beginning of the drive. Probably this will take some time.

comment:18 in reply to: ↑ 15 Changed 9 years ago by wuno

Replying to pasha:

Can you read about TRAPDUMP=Rx,Y: and create trapdump, then or say url or send to pasha@…

I created a FAT partition at the beginning of my hard drive. The maximum size of 2GB for OS/2 formatted FAT was not big enough to hold the dump. With Win I could format a partition bigger than 2GB with FAT but that was not compatible with the dump. So, what can I do?

comment:19 Changed 9 years ago by pasha

You can try use debug kernel. It must show where was trap

comment:20 in reply to: ↑ 17 Changed 9 years ago by stevenhl

Replying to wuno:

See http://home.earthlink.net/~steve53/os2diags/TrapDumpRef.txt for more details...

Hm, I have 2 Gig of RAM. If I understood the Help file correctly, I would have to set up a FAT formatted partition. FAT has a limit of 2 Gig and I have read somewhere that the SADUMP partition should be within the first 8 Gig of a hard drive.

This has not been true for a long time. The dump partition can be anywhere that a bootable partition can be located. With an LBA capable system, this will be anywhere on the drive.

The dump partition can be a logical volume. This has always been true.

With 2GB of RAM, the 2GB FAT limit will not be a problem. With more than 2GB, you would need to use the DUMPFS IFS.

If you only need the trap screen and have a diskette drive, you can use

http://home.earthlink.net/~steve53/os2diags/DumpTrapScreen.zip

to record the trap screen.

comment:21 follow-up: Changed 9 years ago by pasha

comment:22 in reply to: ↑ 21 Changed 9 years ago by wuno

Replying to pasha:

try pls with new uniaud http://download.smedley.info/uniaud32-1.9.12.zip

unfortunately no change, system sound starts but runs forever in waves.

concerning the dump, thanks to stevenhl for the information. Nevertheless, I really get crashes only very few times, occasionally during compiling of mozilla apps, when I set up for parallel make. I'd guess that I had not more than 10 crashes this years, so the system is stable. The dumps I tried to get were triggered by the keyboard. A further problem is that it would take hours to upload a 2 gig dump.

comment:23 follow-up: Changed 7 years ago by pasha

Please download experimental ACPI build from Mensys site:

  • Experimental build for you:

acpi319ForDesktop.zip

comment:24 Changed 7 years ago by pasha

  • Owner changed from pasha to eco

comment:25 in reply to: ↑ 23 Changed 7 years ago by wuno

  • Resolution set to unknown
  • Status changed from new to closed

Replying to pasha:

Please download experimental ACPI build from Mensys site:

  • Experimental build for you:

acpi319ForDesktop.zip

Thanks, tried it. With SMP /APIC it hangs at the boot logo (USB problems), adding /!NOD it stops shortly before switching to graphics mode: "Wait IRQ8". With SMP PIC alone it hangs as usual with the mouse pointer shortly after graphics started. Nevertheless, I'm running now a new motherboard which works in PIC mode. So, the model described here won't be available anymore.

Note: See TracTickets for help on using tickets.