Cannot get a clean shutdown

Running opensuse 11.1 X64. Everytime I do a shutdown It hangs and I have to manually power off the pc. Here is the last thing I see…

Skipped services in runlevel 0: SuSEfirewall2_setup

Then it just hangs forever. Is this a known issue? Worked just fine in 11.0.

I seem to remember seeing something about today’s round of update packages addressing some shutdown problem. Maybe run an update?

Yea I did download and install that yesterday. But I have not rebooted since.

I have been doing some research and it seems it may be because of acpi? Im may have to change the value of it to force or power-off in the boot/shutdown settings?

That’s possible. You can check that by adding this to Boot Options on the grub boot menu:


pci=noacpi

or the heavier-duty

acpi=off

So I checked my bios and acpi is enabled and supported. When I changed the acpi to force my pc wont boot up and I have to use the default kernel and tell it to use acpi=off in order to get back in. Is my motherboard no longer supported? It worked in 11.0.

Using acpi=force forces the use of acpi, so don’t use that. You tried pci=nomsi and pci=noacpi? You can also try:

acpi_irq_balance
	 
acpi_irq_nobalance

acpi=oldboot

Be sure to use these only one at a time!

If none of these work, post back the output of the following from a terminal as root:


lspci

I’ve got the same message at shutdown.Take a look to this thread:
The fan isn’t working - openSUSE Forums, when you ran out from boot parameters. :wink:

See whether the fan is working or not if fan is ok then see the log file and find out if any unexpected process is running or not.

See anything wrong?

PCNAME:/etc/vpnc # dmesg | grep -2i acpi
Initializing cgroup subsys cpu
Linux version 2.6.27.7-9-default (geeko@buildhost) (gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) ) #1 SMP 2008-12-04 18:10:04 +0100
Command line: root=/dev/disk/by-id/ata-ST3500630AS_9QG7VLGL-part2 apm=off acpi=off mce=off barrier=off ide=nodma idewait=50 i8042.nomux psmouse.proto=bare irqpoll pci=nommconf resume=/dev/disk/by-id/ata-ST3500630AS_9QG7VLGL-part1 splash=silent
KERNEL supported cpus:
Intel GenuineIntel

BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007fee0000 (usable)
BIOS-e820: 000000007fee0000 - 000000007fee3000 (ACPI NVS)
BIOS-e820: 000000007fee3000 - 000000007fef0000 (ACPI data)
BIOS-e820: 000000007fef0000 - 000000007ff00000 (reserved)
BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)

Built 1 zonelists in Node order, mobility grouping on. Total pages: 513049
Policy zone: DMA32
Kernel command line: root=/dev/disk/by-id/ata-ST3500630AS_9QG7VLGL-part2 apm=off acpi=off mce=off barrier=off ide=nodma idewait=50 i8042.nomux psmouse.proto=bare irqpoll pci=nommconf resume=/dev/disk/by-id/ata-ST3500630AS_9QG7VLGL-part1 splash=silent
Misrouted IRQ fixup and polling support enabled
This may significantly impact system performance

bus: 00 index 3 mmio: [f0000000, fcffffffff]
PCI: Using configuration type 1 for base access
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)

pci 0000:00:14.0: BAR 1: can’t allocate resource
AppArmor: AppArmor Filesystem Enabled
ACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread FFFF88007FBDC040 could not acquire Mutex [1] [20080609]
pci 0000:00:02.0: PCI bridge, secondary bus 0000:01
pci 0000:00:02.0: IO window: 0xd000-0xdfff

scsi 4:0:0:0: CD-ROM LITE-ON DVDRW LH-20A1P KL0G PQ: 0 ANSI: 5
Uniform Multi-Platform E-IDE driver
thermal: Unknown symbol acpi_processor_set_thermal_limit
BIOS EDD facility v0.16 2004-Jun-25, 2 devices found
udevd version 128 started

lo: Disabled Privacy Extensions
ip6_tables: (C) 2000-2006 Netfilter Core Team
powernow_k8: Unknown symbol acpi_processor_notify_smm
powernow_k8: Unknown symbol acpi_processor_unregister_performance
powernow_k8: Unknown symbol acpi_processor_register_performance
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)

nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
acpi_cpufreq: Unknown symbol acpi_processor_notify_smm
acpi_cpufreq: Unknown symbol acpi_processor_unregister_performance
acpi_cpufreq: Unknown symbol acpi_processor_preregister_performance
acpi_cpufreq: Unknown symbol acpi_processor_register_performance
NVRM: failed to register with the ACPI subsystem!
ACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread FFFF88007D134840 could not acquire Mutex [1] [20080609]
r8169: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready

Yea all three of my fans are working. Also when I installed opensuse I had to use the default safe kernel or it would not install. I take it this has something to do with that. Never had to do that before???

so with further research here is what I found.

If I type acpi I get this.

No ACPI support in kernel, or incorrect acpi_path ("/proc/acpi").

Here is what I found in /var/logs

warn:Mar 10 17:20:32 kernel: powernow_k8: Unknown symbol acpi_processor_notify_smm
warn:Mar 10 17:20:32 kernel: powernow_k8: Unknown symbol acpi_processor_unregister_performance
warn:Mar 10 17:20:32 kernel: powernow_k8: Unknown symbol acpi_processor_register_performance
warn:Mar 10 17:20:32 kernel: acpi_cpufreq: Unknown symbol acpi_processor_notify_smm
warn:Mar 10 17:20:32 kernel: acpi_cpufreq: Unknown symbol acpi_processor_unregister_performance
warn:Mar 10 17:20:32 kernel: acpi_cpufreq: Unknown symbol acpi_processor_preregister_performance
warn:Mar 10 17:20:32 kernel: acpi_cpufreq: Unknown symbol acpi_processor_register_performance
warn:Mar 10 17:20:36 kernel: NVRM: failed to register with the ACPI subsystem!
warn:Mar 10 17:20:36 kernel: ACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread FFFF88007D966440 could not acquire Mutex [1] [20080609]

So I take it my kernel just doesnt have acpi support?

FIXED!

Nevermind I flashed my bios with the newest version and then set acpi=force. This time it boots with this setting and finally shutdown all the way. Weird because the original bios has acpi support but for whatever reason didnt work.

So since I got it working, now my only question left is, is there anything else I need to change since I flashed my bios? Here is what I am currenlty using for boot.

apm=off acpi=force mce=off barrier=off ide=nodma idewait=50 i8042.nomux psmouse.proto=bare irqpoll pci=nommconf resume=/dev/disk/by-id/ata-ST3500630AS_9QG7VLGL-part1 splash=silent showopts

Im just going to keep replying to myself here…

Now since I enabled acpi I can no longer use amarok??? It works but as soon as I hit play on a mp3 my system gets really choppy, keeps freezing up, and the music keeps cutting out?? Once I close amarok everything goes back to normal. Its like my video card is fighting my sound card and my pc is unusable. All my other apps seem to work just fine. Also noticed the startup and shutdown system tones cut in and out.

Anyone know what is going on here?

The acpi problem being in the bios is not that unusual - a lot of bios implementations are flakey. The Wikipedia has a good article about acpi. Did you ever try using the “firmware kit” package from Intel (it’s in the repo)? My understanding is that it was developed by Intel for checking bios firmware, including acpi. It’s avail on the installation DVD too, as “firmware test”.

As far as the kernel boot arguments, I’m not familiar with all those you’re using. It looks like you may have added some of these as workarounds before you discovered the bios flaw. But since previously the acpi tables were corrupted, unless you’re absolutely certain, I would test removing them.

Ill just leave them the way they are since it now works. Then just do a clean reinstall when 11.2 comes out and see if the boot up settings are different. Ill open a different poat for my sound issues. Thanks.

Sure. fwiw, it occurred to me that those arguments could be the source of the other problem that just emerged. It’s generally not a good idea to use such unless a specific need has been identified.

Good luck.