Please add a FreeBSD option as it does work on Apple Silicon

Discussion in 'Other Virtual machines' started by ParallelsU803, Nov 3, 2021.

  1. ParallelsU803

    ParallelsU803 Bit poster

    Messages:
    2
    FreeBSD 13 snapshots and 14 snapshots now work correctly on Parallels on Apple Silicon (tested 3 November 2021). Please add a "FreeBSD" option. Right now I am installing with Other Linux and the generic Other does not allow one to add disks so you can't do an install.
     

    Attached Files:

    ChertP1, MatthewR20 and salvomic like this.
  2. nsayer

    nsayer Member

    Messages:
    41
    Have you gotten networking to work? If so, how?
     
    salvomic likes this.
  3. ParallelsU803

    ParallelsU803 Bit poster

    Messages:
    2
    Networking "just works" out of the box.
     
  4. dch

    dch Bit poster

    Messages:
    9
    I'd like to see arm64 FreeBSD support here too. I've let my parallels subscription expire because of missing FreeBSD support.
     
  5. AndrewP29

    AndrewP29 Bit poster

    Messages:
    1
    Networking 'just works' with latest main (14), using the bulitin virtio_pci driver, but this branch is also currently receiving a lot of changes and is not stable.
     
  6. PaulRajeshM

    PaulRajeshM Bit poster

    Messages:
    2
    Networking "just works" out of the box.
     
  7. salvomic

    salvomic Hunter

    Messages:
    175
    I'm trying to install in a MacBook M1 pro 14" with Monterey, Parallels 17.
    FreeBSD-13.0-RELEASE-arm64-aarch64-dvd1.iso file.
    If I try with "Other" option, I get no network at all.
    If I try with "Linux" option, it doesn't install, instead it runs in a loop with apparently errors about "battery"...

    Any help, please?
     
  8. salvomic

    salvomic Hunter

    Messages:
    175
    please, any hints?
    I'm trying also with FreeBSD 13 ARM on M1 pro: as "other" option the installation don't see any network, as "linux" the boot goes in a loop...
     
  9. salvomic

    salvomic Hunter

    Messages:
    175
    What do you need a nice operating system as freeBSD without a working network? ;)
     
  10. salvomic

    salvomic Hunter

    Messages:
    175
    Well, eventually I managed to install FreeBSD 13 with the working network:)
    1. the 13 CURRENT doesn't see the virtual network and no network at all, so I installed 13 STABLE 20220203 (here)
    2. the network seen is vtnet0, so in /etc/rc.conf I can see
    Code:
    ifconfig_vtnet0="DHCP"
    ifconfig_vtnet0_ipv6="inet6 accept_rtadv"
    lines.
    3. To get it working I had to choose "Other" option, otherwise (with "Linux") the boot runs in a loop.
    I'm now installing GUI.

    So, actually, please, put an option "FreeBSD" for the M1 ARM Parallels.
    Thanks.
     
  11. salvomic

    salvomic Hunter

    Messages:
    175
    sorry for typo...

    1. the 13 RELEASE doesn't see the virtual network and no network at all, so I installed 13 STABLE 20220203 (here)
     
  12. salvomic

    salvomic Hunter

    Messages:
    175
    Installed gnome3.
    All went apparently ok, but the vile "something has gone wrong" screen instead of the gdm login window.
    I followed this guide, as other times, set the /etc/rc.conf and /etc/fstab files correctly, but...
    Any help, please?
     

    Attached Files:

    rrpalma likes this.
  13. rrpalma

    rrpalma Junior Member

    Messages:
    11
    Hello, did you get a graphics desktop to work on your FreeBSD VM?
     
  14. salvomic

    salvomic Hunter

    Messages:
    175
    I've now switched to FreeBSD 13.1 and gnome works well
     
    rrpalma likes this.
  15. rrpalma

    rrpalma Junior Member

    Messages:
    11
    Thanks for your quick reply! I'm more of a KDE person, but will be more than happy to try GNOME with FreeBSD 13.1 on a Parallels VM
    However, please pardon my ignorance: what metaport did you use to install gnome? As far as I can tell, there's no gnome3 metaport for FreeBSD 13.1 on aarch64.
    Thanks *a lot*
     
  16. salvomic

    salvomic Hunter

    Messages:
    175
    I simply installed FreeBSD-13.1-RELEASE-arm64-aarch64-disc1.iso in my M1 pro Parallels. GNOME works.
     
    rrpalma likes this.
  17. rrpalma

    rrpalma Junior Member

    Messages:
    11
    Thanks!

    Did you have to configure the scfb driver?
    /usr/local/etc/X11/xorg.conf.d/driver.scfb.conf configured as:
    Code:
    Section "Device"
    Identifier "Card 0"
    Driver "scfb"
    EndSection
     
  18. salvomic

    salvomic Hunter

    Messages:
    175
    This was necessary in FreeBSD 12 and 13.0, but now I didn't need it.
    The only problem was the mouse which was stuck at first, then I set this command
    Code:
    # /boot/loader.conf
    ums_load="YES"
    and now it works.
    Only the resolution is impossibile to change in M1 ARM and FreeBSD 13.1: always 1024x768 here...
     
    rrpalma likes this.
  19. rrpalma

    rrpalma Junior Member

    Messages:
    11
    Thanks!
    Do you recall which command did you use to install gnome3?
    $ pkg install gnome-desktop gdm xorg gnome3
    Doesn't work for me because FreeBSD couldn't find gnome3
    It would seem that the gnome3 meta package is not available for ARM.
     
  20. salvomic

    salvomic Hunter

    Messages:
    175
    no,
    I did gnome (not gnome3)
    than I edited the file /etc/rc.conf
    Code:
    gnome_enable="YES"
    moused_enable="YES"
    dbus_enable="YES"
    hald_enable="YES"
    gdm_enable="YES"
    and file /etc/fstab
    Code:
    proc /proc procfs rw 0 0
    Eventually /boot/loader.conf
    Code:
    ums_load="YES"
    because mouse was stuck.
    No other, if I well remember.
     
    rrpalma likes this.

Share This Page