current for arm64 tries tftp first for some reason
- Reply: Mark Millard : "Re: current for arm64 tries tftp first for some reason"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 07 Jan 2024 13:02:00 UTC
In FreeBSD-15.0-CURRENT-arm64-aarch64-RPI-20240104-8bf0882e186e-267378.img of 2024-01-04, when booting, the u-boot stage firstly looks for tftp. How can this be turned off? is it an issue that I need to raise directly with u-boot? I've only seen this behaviour before when there's been no bootable (microsd or usb3) media available. Now it seems tftp is tried first then usb3 and not the other way around. If I'm not available at the console to ctrl-c multiple times, it would take ages to eventually(?) boot to usb3. Each line where it says 'Abort' is there I've had to manually ctrl-c ########### U-Boot 2023.10 (Jan 04 2024 - 05:11:11 +0000) DRAM: 998 MiB (effective 7.9 GiB) RPI 4 Model B (0xd03114) Core: 210 devices, 16 uclasses, devicetree: board MMC: mmc@7e300000: 3, mmc@7e340000: 0 Loading Environment from FAT... ** Bad device specification mmc 1 ** In: serial,usbkbd Out: serial,vidconsole Err: serial,vidconsole Net: eth0: ethernet@7d580000 PCIe BRCM: link up, 5.0 Gbps x1 (SSC) starting USB... Bus xhci_pci: Register 5000420 NbrPorts 5 Starting the controller USB XHCI 1.00 scanning bus xhci_pci for devices... 4 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found Hit any key to stop autoboot: 0 sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_send_command: MMC: 3 busy timeout increasing to: 200 ms. sdhci_send_command: MMC: 3 busy timeout increasing to: 400 ms. sdhci_send_command: MMC: 3 busy timeout increasing to: 800 ms. sdhci_send_command: MMC: 3 busy timeout increasing to: 1600 ms. sdhci_send_command: MMC: 3 busy timeout increasing to: 3200 ms. sdhci_send_command: MMC: 3 busy timeout. sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_send_command: MMC: 3 busy timeout. sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_send_command: MMC: 3 busy timeout. sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_send_command: MMC: 3 busy timeout. Card did not respond to voltage select! : -110 BOOTP broadcast 1 DHCP client bound to address 192.168.1.81 (3 ms) *** Warning: no boot file name; using 'C0A80151.img' Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'C0A80151.img'. Load address: 0x80000 Loading: T Abort missing environment variable: pxeuuid Retrieving file: pxelinux.cfg/01-dc-a6-32-e2-48-fc Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/01-dc-a6-32-e2-48-fc'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C0A80151 Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C0A80151'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C0A8015 Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C0A8015'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C0A801 Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C0A801'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C0A80 Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C0A80'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C0A8 Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C0A8'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C0A Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C0A'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C0 Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C0'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/C Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/C'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/default-arm-bcm283x-rpi Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/default-arm-bcm283x-rpi'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/default-arm-bcm283x Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/default-arm-bcm283x'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/default-arm Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/default-arm'. Load address: 0x2500000 Loading: * Abort Retrieving file: pxelinux.cfg/default Using ethernet@7d580000 device TFTP from server 192.168.1.1; our IP address is 192.168.1.81 Filename 'pxelinux.cfg/default'. Load address: 0x2500000 Loading: * Abort ** Booting bootflow 'usb_mass_storage.lun0.bootdev.part_1' with efi sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_set_clock: Timeout to wait cmd & data inhibit sdhci_send_command: MMC: 3 busy timeout. Card did not respond to voltage select! : -110 No EFI system partition No EFI system partition Failed to persist EFI variables Booting /efi\boot\bootaa64.efi --