chazbroam wrote:Here is my new lilo.conf append line:
Code: Select all
append="acpi_osi=\"!Microsoft Windows XP\" acpi=noirq acpi_pm_good pcie_aspm=on resume=/dev/sda2 vt.default_utf8=1"
Here is certain dmesg output:
Code: Select all
my_username[~]$ sudo dmesg | grep -i acpi
[ 0.000000] BIOS-e820: [mem 0x000000003f7f0000-0x000000003f7f2fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000003f7f3000-0x000000003f7fffff] ACPI data
[ 0.000000] ACPI BIOS Bug: Error: A valid RSDP was not found (20130328/tbxfroot-218)
[ 0.000000] Kernel command line: BOOT_IMAGE=Salix_gen ro root=801 acpi_osi="!Microsoft Windows XP" acpi=noirq acpi_pm_good pcie_aspm=on resume=/dev/sda2 vt.default_utf8=1
[ 0.124510] PM: Registering ACPI NVS region [mem 0x3f7f0000-0x3f7f2fff] (12288 bytes)
[ 0.276061] ACPI: Interpreter disabled.
[ 0.277540] pci 0000:00:1f.0: quirk: [io 0x0400-0x047f] claimed by ICH4 ACPI/GPIO/TCO
[ 0.281806] pnp: PnP ACPI: disabled
[ 10.144553] ACPI Exception: AE_BAD_PARAMETER, Thread 4134187200 could not acquire Mutex [0x1] (20130328/utmutex-285)
[ 10.150680] ACPI Exception: AE_BAD_PARAMETER, Thread 4134189280 could not acquire Mutex [0x1] (20130328/utmutex-285)
[ 10.151549] ACPI Exception: AE_BAD_PARAMETER, Thread 4134189280 could not acquire Mutex [0x1] (20130328/utmutex-285)
[ 10.154549] ACPI Exception: AE_BAD_PARAMETER, Thread 4134189280 could not acquire Mutex [0x1] (20130328/utmutex-285)
And the problem remains.

Code: Select all
append="acpi_osi=\"!Microsoft Windows XP\" acpi=noirq acpi_pm_good pcie_aspm=on resume=/dev/sda2 vt.default_utf8=1"
What or who tells you that
!Microsoft Windows XP is a string, which the BIOS can understand?
First, what does the exclamation mark in front of Microsoft? Usually it means
NOT or
NON. But it is not part of the name. What is the significance here?
Then, perhaps
Microsoft Windows XP is a string that is known by the HP BIOS. But according to my knowledge, it is unknown. The
Operating System Vendor String Prefix are by definition:
FreeBSD,
HP-UX,
Linux,
OpenVMS and
Windows. Perhaps
Windows 2001,
Microsoft Windows NT,
Microsoft Windows and
Microsoft Windows ME are also permitted by the BIOS manufacturer.
Then to the dmesg extract. The error message:
Code: Select all
[ 0.000000] ACPI BIOS Bug: Error: A valid RSDP was not found (20130328/tbxfroot-218)
should already be borne in mind and should not be ignored. The RSDP could not be created. Quite possible that the broken
acpi_osi string is responsible.
The message:
Code: Select all
[ 0.276061] ACPI: Interpreter disabled.
is noteworthy. Your ACPI system is not running.
Then there are four times this message:
Code: Select all
[ 10.144553] ACPI Exception: AE_BAD_PARAMETER, Thread 4134187200 could not acquire Mutex [0x1] (20130328/utmutex-285)
One can not ignore such messages when something does not work then.
In addition:
acpi=noirq : Why?
acpi_pm_good pcie : Why?
pcie_aspm=on : Is that necessary at this time of testing?
Unfortunately, you do not explain why these parameters are set.
Further, it seems to me as if you had always reached runlevel 4, you logged in, and then changed to runlevel 3. But this is of evil.
If you want to find the error and still have enough energy, I suggest the following procedure:
First: Such a collection of parameters in the append line is very unfavorable for testing. The LILO append line is truncated to:
Code: Select all
append="pcie_aspm=on resume=/dev/sda2 vt.default_utf8=1"
Run LILO and then shutdown.
Second: Let the system run first only in runlevel 1 as follows:
1st: When the hardware is off, switch off power supply / pull power plug. Wait 10 seconds. Start with a cold boot, because there is a difference between cold boot and warm boot in the BIOS.
2nd: Switch power on and boot.
3rd: When the LILO screen is displayed, hit the TAB key.
4th: Enter in the LILO command line:
5th: Log in. Does the problem persist? If so, then shutdown as superuser / root with:
For
Code: Select all
Salix_gen 1 acpi=force
Salix_gen 1 acpi=off
Salix_gen 1 acpi_osi=Windows
Salix_gen 1 acpi_osi=Linux
Salix_gen 1 acpi_osi=
repeat steps 1st, 2nd, 3rd and 5th.
Also run meaningful combinations thereof, e.g.:
Code: Select all
Salix_gen 1 acpi=force acpi_osi=Windows
If the problem does not occur in run level 1, then try the previous in runlevel 3:
Code: Select all
Salix_gen 3
Salix_gen 3 acpi=force
...
...
...
The configuration
acpi=off is intended for installation only when all else fails. It should be avoided to have a so setup system running, because the cooling could not function and the CPU / chipset would burn up.
Incidentally: With Suse and Ubuntu, I had the same problem in which the shutdown did not come to an end and for example, the desktop background image remained. There are two HP Vectra VL400, now very old. Later the desktops were not fully established after each boot. These problems I could not solve. After a long period of suffering I had installed Zenwalk, which worked just fine.