OPNsense 20.1 on RaspberryPI 3

Started by rene_, November 05, 2019, 11:16:59 AM

Previous topic - Next topic
Hi Rene,
Greetings!

I wanted to try 20.7 on R-Pi 4. download link (https://opnsense.rene.network/FreeBSD%3A12%3Aarmv7/20.7/sets/ does not contain Image File.

Could you please guide how do i get img file for putting on SD Card?
Apologies for mundane question - new to Linux and Pi world.

Thanks in Advance.
Best Regards,
Manoj

kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

Hi Rene_,

I appreciate all the work you've done so far getting OpnSense ported to the Raspberry Pi. Do you have any updates on 20.7 getting built for the Pi3/4?

Greatly appreciated,

PorgCollector

Hi Rene,

Thanks for all your work on this project! I have a raspberry pi 4 that I'd love to try to run OPNSense on. Is there anything I could do to test that would help your development out?

Cheers

I have been trying to get this build https://opnsense.rene.network/FreeBSD%3A12%3Aarmv7/20.1/ on Raspberry Pi 4 d03114 with no luck, I hit a break wall due to start.elf is not compatible.

Anyone tried re-compiling and getting any good results that we can start from to get it working on RPI 4?

Hi

Shall I get the ISO image for the same.

Thanks and Regards,

Mithun.

Hi,

Anyone tried with USB 3.0 for the same.

Rene thankyou so much for putting this together. Its awesome!.

I downloaded the latest today and installed it on my Pi, and it seems to work awesome, with the exception of my Microsoft USB to Ethernet adapter.

The model of the adapter is 1821.

usbconfig shows the device as being detected at ugen0.4, but the driver doesnt seem to exist.

root@OPNsense:~ # usbconfig
ugen0.1: <DWCOTG OTG Root HUB> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.2: <vendor 0x0424 product 0x9514> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (2mA)
ugen0.3: <vendor 0x0424 product 0xec00> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)
ugen0.5: <Microsoft Wired Keyboard 600> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (100mA)
ugen0.4: <Microsoft Ethernet Adapter> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (350mA)

Obviously with the driver, the command "usbconfig -d 0.4 set_config 1" (which ive tried) simply does nothing.

Running the command: "usbconfig dump_device_desc" shows:
ugen0.4: <Microsoft Ethernet Adapter> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (350mA)

  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0210
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000
  bMaxPacketSize0 = 0x0040
  idVendor = 0x045e
  idProduct = 0x0927
  bcdDevice = 0x3100
  iManufacturer = 0x0001  <Microsoft>
  iProduct = 0x0002  <Ethernet Adapter>
  iSerialNumber = 0x0006  <001000DC8>
  bNumConfigurations = 0x0002

/usr/share/misc/usbdevs shows: "vendor MICROSOFT        0x045e  Microsoft"

So, everything checks out in that regard, but it appears the driver is missing. Would there be any chances of you seeing if you can include the driver for the above Microsoft USB to Ethernet adapter into your distro?.

Thanks again!

Dave

Hello Rene!

Is the project abandoned? With the addition of Proxmox to the list of enterprise applications that can be run on a Pi4, being able to run Opnsense becomes an increasingly interesting idea.