You are not logged in.

#1 2017-06-05 10:39:56

af123
Member
Registered: 2017-06-05
Posts: 6

[solved] HP Pavillion x360 no longer booting after BIOS Upgrade

I updated the BIOS on my 13" HP Pavillion x360 over the weekend and Arch no longer boots. HP have changed the BIOS signing in a way that means I can't rollback to the previous version. Windows 10 still boots fine. BIOS version is now F.36 - previously it was F.23. I've re-flashed the BIOS again with F.36 and tried a reset-to-defaults but no change in behaviour.

I tried booting Arch from USB too but same result, I just get:

Loading /ubnkern... ok
Loading /ubninit...ok
Probing EDD (edd=off to disable)... ok

and then it just hangs. If I add acpi=off to the command line it boots but with just acpi=ht it also hangs. From reading around this sounds like a problem with parsing the ACPI tables from BIOS but I have no idea what to try from here.

Can anyone help with this problem or point me at anything else to check before I start reading up on ACPI Source language?

Thanks.

Last edited by af123 (2017-06-09 21:32:48)

Offline

#2 2017-06-06 06:36:32

okubax
Member
From: Kent, UK.
Registered: 2010-04-24
Posts: 210
Website

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

Try booting with this added to your kernel parameters

edd=off

or

edd=skipmbr

If that doesn't work, try this

intel_pstate=no_hwp

Offline

#3 2017-06-06 18:17:00

af123
Member
Registered: 2017-06-05
Posts: 6

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

Hi, no difference with any of those parameters I'm afraid. I have now started up with loglevel 7 and this is what I see on the screen from the first ACPI message until it hangs. I've typed this across from a screenshot so apologies for any mistakes in the transcription.

ACPI: Added _OSI(Module Device)
ACPI: Added _OSI(Processor Device)
ACPI: Added _OSI(3.0 _SCP Extensions)
ACPI: Added _OSI(Processor Aggregator Device)
ACPI: Executed 3 blocks of module-level executable AML code
ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFF8801591A9C00: 0003FA (v02 PmRef Cpu0Cst 00003001 INTL 20130117)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFF880159236000 0005AA (v02 PmRef ApIst 00003001 INTL 20130117)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT  0xFFFF88015922A800 000119 (v02 PmRef ApCst 00003001 INTL 20130117)
ACPI : EC: EC started
ACPI : EC: interrupt blocked
ACPI: \ _SB_.PCI0.LPCB.EC0_ : Used as first EC
ACPI: \ _SB_.PCI0.LPCB.EC0_ :GPE=0x8, EC_CMD/EC_SC=0x66, EC_DATA=0x62
ACPI: \ _SB_.PCI0.LPCB.EC0_ : Used as boot DSDT EC to handle transactions
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: Power Resource [PG00] (on)
ACPI: Power Resource [PG01] (on)
ACPI: Power Resource [PG02] (on)
ACPI: PCI Root Bridge [ PCI0] (domain 0000 [bus 00-fe])
acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]

Offline

#4 2017-06-07 08:57:46

af123
Member
Registered: 2017-06-05
Posts: 6

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

Since posting this I've tried disabling ASPM (pcie_aspm=off) and that made ASPM disappear from the supported features in the last line but it still hung.

Offline

#5 2017-06-07 09:06:50

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

af123 wrote:

I tried booting Arch from USB too but same result, I just get:

Loading /ubnkern... ok
Loading /ubninit...ok
Probing EDD (edd=off to disable)... ok

That is definitely not booting from the install media. How did you install arch on your hard disk? Post full dmesg, truncated or cherry picking from the logs does not help in the slightest.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#6 2017-06-07 18:03:35

af123
Member
Registered: 2017-06-05
Posts: 6

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

It's booting straight from an Arch USB stick that I created with Unetbootin as a quick test when I could no longer boot to the version on disk. That's the sum-total of what it prints when booting and the next post is my transcription of a debug boot of the same. I can't get at dmesg when it fails to boot so I'm having to take rapid photographs and transcribe it.

I'll download the official Arch installer and dd it to a stick in case it makes a difference.

Offline

#7 2017-06-07 18:18:08

c00ter
Member
From: Alaskan in Washington State
Registered: 2014-08-28
Posts: 386

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

Generally speaking, Unetbootin is not supported in Arch or Arch-based distros. DD works just fine.

#RESIST


UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Offline

#8 2017-06-07 18:20:26

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

The wiki specifically states that using Unetbootin doesn't work...

https://wiki.archlinux.org/index.php/US … tion_media

Last edited by Slithery (2017-06-07 18:21:05)


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#9 2017-06-08 22:10:05

af123
Member
Registered: 2017-06-05
Posts: 6

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

Ok, sorry for going down the wrong path with this, I was just trying to boot from USB to rule out specific problems with the installation on my hard disk.

Booting from the Arch USB media written to a USB drive with dd does exactly the same. Booting without editing the kernel options just gives a blank screen with

Probing EDD (edd=off to disable)... ok

at the top.

Booting having added 'debug' to the end of the kernel options hangs after

acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration

as in post 3 above but with two extra lines.

As before, acpi=off results in the boot completing successfully.

Last edited by af123 (2017-06-09 09:58:22)

Offline

#10 2017-06-09 21:32:27

af123
Member
Registered: 2017-06-05
Posts: 6

Re: [solved] HP Pavillion x360 no longer booting after BIOS Upgrade

After trying lots of different kernel options, "acpi_os=!" has got things working again for me.
I'll mark this as solved as I have a solution.

Offline

Board footer

Powered by FluxBB