This is an updated version.
Now both the lan seem to work flawlessly.
Posting this over Opnsense firewall running on Rock-Pi-E, Great work by freebsd team and special thanks to @SleepWalker
Is there a way I can make it work ? Is this because RTL8821CU is not supported by FreeBSD ? I have a USB adapter with RTL8812AU which I can use in that case.
Hi there,
when i try to to update via Webgui it always complains about a timeout, while executing opnsense-update respond “Fetching base-20.1.7-aarch64.txz: … failed, no signature found”. What am i doing wrong? EDIT: At least cli updater is working with updated image. Via WebGUI its still a timeout.
Also my umts-stick and my ubs ethernet-adapter won’t get recognized. When i plug them in they are not shown in the WebGui nor via lsusb.
Thats the strange thing. Lsusb and usbconfig only shows three USB hubs what ever i plug into the USB port. Ive also tested a keyboard and a sdcard reader with same result. Its always:
ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen2.1: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen1.1: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
After some digging around i though it might be a hardware fault. So i booted up Debian. Here USB Devices are shown via lsusb and working just as expected. I’ve also tried three different opnsense images (even so i think http://dev.kubsu.ru/images/OPNsense-20.7-OpenSSL-aarch64-ROCK-PI-E.img.xz is the same as http://dev.kubsu.ru/images/OPNsense-20.7-OpenSSL-aarch64-ROCK-PI-E-20201022.img.xz) with same result, what brings me to the conclusion SleeperWalkers suggested commandset does not point the problem. Im also questioning myself how you get to this (@SleepWalker: thats a technical question, not a rhetorical), since ive red through dmesg and could not find any hint about missing or unable-to-load modules related to usb. Another though i got was that my Rock Pi E is a D8, without Wireless Communication, and so maybe it needs a different DTB (if something like this even exist in BSD), but thats just wild guessing. Another strange thing is that the three usb devices shown via usbconfig are usb1.1 and usb2 but the ports are usb3 and usb-c so there is also a missing usb3 hub. (if i am not totaly wrong here)
To fix something in the new OpnSense image.
You need to understand the reason why your USB does not work.
Try running FreeBSD on your Rock-Pi-E and testing your various USB devices in it.
You can connect the device and see how it is determined through the dmesg command, what drivers are loaded for kldstat to work.