Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    boot failure upgrading to 25.03.b.20250306.0140 i

    Scheduled Pinned Locked Moved Plus 25.03 Develoment Snapshots
    65 Posts 7 Posters 4.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      Hmm, yes I probably did end up with Q35+BIOS.

      Do you see the PCI devices shown as (modern) in the boot logs?

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by jimp

        I don't see any mention of modern in my logs, they still show as VirtIO (legacy) even on recently created VMs.

        In the info qtree of all the VMs it doesn't seem to express a preference either way:

                        disable-legacy = "off"
                        disable-modern = false
        

        Same on every device

        Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 1
        • N
          netblues @jimp
          last edited by

          @jimp said in boot failure upgrading to 25.03.b.20250306.0140 i:

          Were you using an odd mix like q35+BIOS instead of q35+UEFI?

          Everything was/is q35 + bios, but the issue was that after booting couldn't load disk voiume.
          Just changing driver to scsci /or sata from virtio would allow startup normaly till network cards not being detected at later stage.

          This can't be a uefi thing IMHO.

          jimpJ 1 Reply Last reply Reply Quote 0
          • jimpJ
            jimp Rebel Alliance Developer Netgate @netblues
            last edited by

            @netblues said in boot failure upgrading to 25.03.b.20250306.0140 i:

            @jimp said in boot failure upgrading to 25.03.b.20250306.0140 i:

            Were you using an odd mix like q35+BIOS instead of q35+UEFI?

            Everything was/is q35 + bios, but the issue was that after booting couldn't load disk voiume.
            Just changing driver to scsci /or sata from virtio would allow startup normaly till network cards not being detected at later stage.

            This can't be a uefi thing IMHO.

            Declaring that without trying it seems hasty. There isn't much of a compelling reason to run q35+BIOS so it's probably a much less tested combination comparatively.

            It absolutely can make a difference in how the system probes devices and boots.

            Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            N 1 Reply Last reply Reply Quote 0
            • N
              netblues @jimp
              last edited by

              @jimp 14ed0df1-095b-4560-82cc-f40706dc29b1-image.png

              Tried, but it will take more than changing bios settings. Most probably a reinstall

              1 Reply Last reply Reply Quote 0
              • jimpJ
                jimp Rebel Alliance Developer Netgate
                last edited by

                I setup a fresh VM as q35+BIOS and it worked fine and showed legacy virtio devices by default.

                I forced modern devices with qm set 157 --args "-global virtio-net-pci.disable-legacy=on -global virtio-blk-pci.disable-legacy=on" and it still booted fine and worked on the network, dmesg output shows modern for the disk/block device and network devices.

                This is on a fresh 2.8.0 VM but it should be using the same base OS version as 25.03 builds.

                That's all on Proxmox though so it's possible KVM is doing something differently, maybe it's a newer version of KVM/qemu or something else changed.

                Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                Need help fast? Netgate Global Support!

                Do not Chat/PM for help!

                1 Reply Last reply Reply Quote 0
                • stephenw10S
                  stephenw10 Netgate Administrator
                  last edited by

                  Yeah it feels like whatever is upstream of those PCI devices fails to be detected and hence anything downstream isn't seen at all. I did try setting -global virtio-pci.disable-legacy=on, which should be valid, but it fails to boot entirely.

                  1 Reply Last reply Reply Quote 0
                  • jimpJ
                    jimp Rebel Alliance Developer Netgate
                    last edited by

                    I tried that and hit the same failure, hence my limiting it to NICs and disk devices, which did work.

                    One thing I did read when looking into this is that it may make a difference if the root device is PCI vs PCIe but I didn't look into how to check/change that on Proxmox yet.

                    Though at least I did confirm that the modern NICs and block devices do work on their own, so the original stated issue is somewhat of a red herring and the workaround may have allowed it to function, but not for the reason that was thought.

                    Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                    Need help fast? Netgate Global Support!

                    Do not Chat/PM for help!

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      Yup, that's exactly what I did. ๐Ÿ˜‰ Good to get confirmation at least.

                      1 Reply Last reply Reply Quote 0
                      • M
                        Maff
                        last edited by

                        good Morning, i am currently running 25.03-BETA (amd64)
                        built on Tue Feb 4. and when ever i try to upgrade to the latest i get this failure but i am not using any virtual machines, is a minisfourm ms-01, onboard nics and nvme drive

                        any pointers i could look for?

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          Maff @Maff
                          last edited by

                          @Maff

                          fresh install cleared it up

                          1 Reply Last reply Reply Quote 1
                          • N netblues referenced this topic on
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.