rx2600 EFI system partition troubles

Kevin Day kevin at your.org
Thu Apr 25 19:56:47 UTC 2013


I'm trying to install 9.1-RELEASE on an rx2600. It doesn't appear that the new bsdinstaller is creating the EFI system partition anymore. I tried manually creating it, but the installer didn't do anything with it.

So, I went back and did things manually. I created an EFI partition, newfs_msdos'ed it, created the directories, and all seemed well. But, the EFI Boot Manager doesn't seem to recognize it as a valid filesystem.

This looks okay:

=>      34  71130653  da0  GPT  (33G)
        34    524288    1  c12a7328-f81f-11d2-ba4b-00a0c93ec93b  (256M)

But when booting, I don't get a fsX mount for it:

Device mapping table
  fs0  : Acpi(HWP0002,0)/Pci(2|0)/Ata(Primary,Master)/CDROM(Entry0)
  blk0 : Acpi(HWP0002,0)/Pci(2|0)/Ata(Primary,Master)
  blk1 : Acpi(HWP0002,0)/Pci(2|0)/Ata(Primary,Master)/CDROM(Entry0)
  blk2 : Acpi(HWP0002,200)/Pci(1|0)/Scsi(Pun0,Lun0)
  blk3 : Acpi(HWP0002,200)/Pci(1|0)/Scsi(Pun0,Lun0)/HD(Part1,Sig00000000)


This was working when hpux was installed on here previously, so I think my overall configuration is correct. Are there any special requirements/flags/etc that need to be set for the EFI system partition for it to get recognized?

If I use the loader off the boot CD, but switch to the root device on da0, everything seems to work. I'd just like to not rely on using the CD like this.

-- Kevin



More information about the freebsd-ia64 mailing list