Please read this entire post before replying, as it contains important information and caveats. Thanks.

So. Thanks to the tireless work of korli on the ethernet side, and the less-sleep-than-usual work of myself on the WiFi side, as of hrev52040 Haiku has a fully-updated network driver compatibility layer for FreeBSD 11.1.

In ensuring a smooth upgrade that does not block the beta release, I’d like testers to verify all new / updated drivers before I merge them. So, there are three general categories of chipsets here:

Chipsets that already work with Haiku. If you are in this category, excellent! Please comment below with the device ID of your chipset, the driver you presently use, and what architecture of Haiku you run. How to get this information: Reply with a copy of your syslog and the output of these commands:

listimage | grep dev/net

uname -a Notes. Before replying, check the below lists to see if your driver has already been upgraded and tested. If it says OK, then it has already been tested, and you don’t need to comment here.

If it says untested, then test with hrev52040 or higher to see if it works, and report back with that information; no need to attach those files.

or higher to see if it works, and report back with that information; no need to attach those files. If it says not upgraded, then do comment with those files and I (or someone else) will make a driver for you to test with. Chipsets that do not work with Haiku but are covered by an 11.1 driver we have. This category is a little tricky. In order to determine if your driver is covered, try following these steps: Figure out what the name of your chipset is. Try running:

listdev | grep Network

listdev | grep Wireless . Run a Google search with the name of the chipset, like so:

site:freebsd.org Vendor-name Device-name XXXX See if a manual page is returned. For instance, this manpage tells me that the iwn driver supports the chipset Intel Centrino Wireless-N 1030 . See if this driver is in one of the lists below. If it is, then congratulations, you are in this category. See 1.2 (“Notes”) above, and determine what the Status? column says about this driver, and proceed according to the instructions there. Chipsets that do not work with Haiku and are covered by a 11.1 driver we do not have. This category is much like #2 , but due to the tricky nature of porting new drivers (firmware…), I’ll be prioritizing drivers covered under #1 and #2 before I try these. (If you know how to code and want to attempt this on your own, see me on IRC for guidance; I’m happy to help!) If you’d like, you can do steps 1-3 of #2 above to determine what driver (if any) you are covered by. If nothing turns up, then it’s possible FreeBSD just doesn’t have a driver for you, in which case I can’t do anything. Sorry.

above to determine what driver (if any) you are covered by. If nothing turns up, then it’s possible FreeBSD just doesn’t have a driver for you, in which case I can’t do anything. Sorry. As a special case: USB-based ethernet and WiFi chipsets will not be supported at all, even if FreeBSD has a driver for them. Sorry.

The Lists

Ethernet drivers (list initially copied from this ticket)

Name FreeBSD Name Version Status? 3com xl 11.1 Untested ar81xx ale 11.1 Untested atheros813x alc 11.1 OK (korli) attansic_l1 age 11.1 Untested attansic_l2 ae 11.1 Untested broadcom440x bfe 11.1 Untested broadcom570x bge 11.1 OK (BlueSky) dec21xxx dc/de 11.1 Untested ipro100 fxp 11.1 OK (korli) ipro1000 e1000 11.1 OK (korli) jmicron2x0 jme 11.1 Untested marvell_yukon msk 11.1 OK (BeDifferent1) nforce nfe 11.1 Untested pcnet le/pcn 11.1 OK (korli) rdc vte 11.1 Untested rtl8139 rl 11.1 OK (krixano) rtl81xx re 11.1 OK (korli) syskonnect sk 11.1 Untested via_rhine vr 11.1 Untested vt612x vge 11.1 Untested

Wi-Fi drivers