[Bug 264179] 13.1-RELEASE hands in boot with Intel Alderlake GbE NIC

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 25 May 2022 09:22:55 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264179

--- Comment #2 from Yasuhiro Kimura <yasu@freebsd.org> ---
(In reply to Kubilay Kocak from comment #1)

> - Can you confirm boot behaviour is OK on 12.1-RELEASE ?

Do you mean 12.3-RELEASE? If so, same hangup happens with it.

> - Is the system able to boot single user? (to obtain and attach pciconf -lv and usbconfig list output)

No. Hangup happens before reaching single user shell.
But on 13.0-RELEASE `pciconf -lv` gets following result.

yasu@maybe[1002]% pciconf -lv                                                  
                                     ~
hostb0@pci0:0:0:0:      class=0x060000 rev=0x05 hdr=0x00 vendor=0x8086
device=0x4630 subvendor=0x1458 subdevice=0x5000
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:1:0:       class=0x060400 rev=0x05 hdr=0x01 vendor=0x8086
device=0x460d subvendor=0x1458 subdevice=0x5000
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
vgapci0@pci0:0:2:0:     class=0x030000 rev=0x0c hdr=0x00 vendor=0x8086
device=0x4692 subvendor=0x1458 subdevice=0xd000
    vendor     = 'Intel Corporation'
    class      = display
    subclass   = VGA
none0@pci0:0:10:0:      class=0x118000 rev=0x01 hdr=0x00 vendor=0x8086
device=0x467d subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = dasp
xhci0@pci0:0:20:0:      class=0x0c0330 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7ae0 subvendor=0x1458 subdevice=0x5007
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
none1@pci0:0:20:2:      class=0x050000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7aa7 subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = memory
    subclass   = RAM
none2@pci0:0:21:0:      class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7acc subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = serial bus
none3@pci0:0:21:1:      class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7acd subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = serial bus
none4@pci0:0:21:2:      class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7ace subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = serial bus
none5@pci0:0:21:3:      class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7acf subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = serial bus
none6@pci0:0:22:0:      class=0x078000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7ae8 subvendor=0x1458 subdevice=0x1c3a
    vendor     = 'Intel Corporation'
    class      = simple comms
ahci0@pci0:0:23:0:      class=0x010601 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7ae2 subvendor=0x1458 subdevice=0xb005
    vendor     = 'Intel Corporation'
    class      = mass storage
    subclass   = SATA
none7@pci0:0:25:0:      class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7afc subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = serial bus
none8@pci0:0:25:1:      class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7afd subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = serial bus
pcib2@pci0:0:28:0:      class=0x060400 rev=0x11 hdr=0x01 vendor=0x8086
device=0x7ab8 subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:0:28:4:      class=0x060400 rev=0x11 hdr=0x01 vendor=0x8086
device=0x7abc subvendor=0x1458 subdevice=0x5001
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7a87 subvendor=0x1458 subdevice=0x5001
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-ISA
hdac0@pci0:0:31:3:      class=0x040300 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7ad0 subvendor=0x1458 subdevice=0xa194
    vendor     = 'Intel Corporation'
    class      = multimedia
    subclass   = HDA
none9@pci0:0:31:4:      class=0x0c0500 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7aa3 subvendor=0x1458 subdevice=0x5001
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = SMBus
none10@pci0:0:31:5:     class=0x0c8000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x7aa4 subvendor=0x0000 subdevice=0x0000
    vendor     = 'Intel Corporation'
    class      = serial bus
none11@pci0:0:31:6:     class=0x020000 rev=0x11 hdr=0x00 vendor=0x8086
device=0x1a1d subvendor=0x1458 subdevice=0xe000
    vendor     = 'Intel Corporation'
    device     = 'Ethernet Connection (17) I219-V'
    class      = network
    subclass   = ethernet
em0@pci0:1:0:0: class=0x020000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x10d3
subvendor=0x8086 subdevice=0xa01f
    vendor     = 'Intel Corporation'
    device     = '82574L Gigabit Network Connection'
    class      = network
    subclass   = ethernet
nvme0@pci0:3:0:0:       class=0x010802 rev=0x00 hdr=0x00 vendor=0x15b7
device=0x5006 subvendor=0x15b7 subdevice=0x5006
    vendor     = 'Sandisk Corp'
    device     = 'WD Black SN750 / PC SN730 NVMe SSD'
    class      = mass storage
    subclass   = NVM

> - Does boot verbose show anything additional?

I tried it but I don't think there is anything that seems meaningfull.

> - How does behaviour change without any USB devices connected?

There is no change.

> - How does behaviour change after disabling USB controllers in BIOS/UEFI?

Unfortunately UEFI BIOS menu of my motherboard doesn't provide a way to disable
USB controllers.

> - How does behaviour change after disabling:
>   - just onboard network controller
>   - just pci network controller
>   - both network controllers

Unfortunately UEFI BIOS menu of my motherboard doesn't provide a way to disable
onboard NIC.
Removing PCI-E network adopter from PCI-E slot of motherboard doesn't change
the result.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.