Wi-Fi & Ethernet Testers Wanted

I’m new to Haiku+pkgman, so I had to search how to update Haiku. I’ll see how things go and… I’m still bummed my 5-6 USB network adapters won’t work. :stuck_out_tongue:

Yes, nobody’s done the work to wrap FreeBSD’s USB KPIs with our own. Patches wanted… or I might take a look myself after beta1.

1 Like

I can report that ‘vendor 1814: Ralink corp. device 0781: RT2790 Wireless 802.11n 1T/2R PCIe’ is not working in hrev52044, see ticket #11013. Tested on an Asus Eee PC 901.

ralinkwifi is not upgraded => nothing to test.

1 Like

We have some native (non freebsd) drivers for usb to ethernet. Maybe check if one of your adapters happens to be supported?
Writing new ones isn’t too difficult either.

However we don’t have a native api for the wifi stack so usb to wireless is more complex.

1 Like

Oh, heheh… makes sense

Working fine on an Acer Aspire 5534 I’ve been testing with Haiku (Nightly hrev52048 (64-bit on amd64 (AMD Turion 64 x2 L310)) using an Atheros Wifi card (atheroswifi) and rtl81xx for Ethernet.

uname -a: Haiku shredder 1 hrev52048 Jun 30 2018 06:55:38 x86_64 x86_64 Haiku

listdev | grep Network:

device Network controller (Ethernet controller) [2|0|0]
device Network controller [2|80|0]
device 002a: AR928X Wireless Network Adapter (PCI-Express)

listimage | grep /dev/net
1048 0xffffffff81454000 0xffffffff81478000 0 0 /boot/system/add-ons/kernel/drivers/dev/net/rtl81xx
1541 0xffffffff804b6000 0xffffffff80591000 0 0 /boot/system/add-ons/kernel/drivers/dev/net/atheroswifi
TEAM 1016 (/bin/grep --color=auto /dev/net):

I don’t think I’m ready to share my syslog here, but hopefully this info should help. The two primary brands I use are Apple/Mac and HP, so if I have more spare time, I might post more later.

Many awesome thanks for the Wifi work! Long live Haiku! :smile:

That driver is not even updated yet.

@extrowerk, yes, that’s fine, I specifically asked for people to respond who had working WiFi so that I could potentially give them new builds to test.

Here’s the output from my laptop:
~> listdev | grep Network
device Network controller [2|80|0]
device 4727: BCM4313 802.11bgn Wireless Network Adapter
device Network controller (Ethernet controller) [2|0|0]
~> uname -a
Haiku shredder 1 hrev52045 Jun 29 2018 17:02:39 BePC x86 Haiku
~> listimage | grep dev/net
1261 0xd1e1c000 0xd1e41000 0 0 /boot/system/add-ons/kernel/drivers/dev/net/broadcom570x
TEAM 2222 (/bin/grep --color=auto dev/net):
~>

The ethernet works, but the wifi doesn’t. It looks like the bwi driver doesn’t support the BCM4313. (https://www.freebsd.org/cgi/man.cgi?query=bwi&apropos=0&sektion=4&manpath=FreeBSD+11.1-RELEASE+and+Ports&arch=default&format=html)

I’m still pretty new to Haiku, so I’m not sure if this is enough info or if there is something else I should try.

Yes, see above; I probably won’t be attempting the bwi driver for some time, if at all.

If anyone actually knows a usb ethernet adapter that works, chime in.

The idualwifi7260 driver has been added in hrev52068, which adds support for most “Intel Dual Band” chipsets. I found some other issues in the compat layer from that which I need to look at; afterwards I’ll start merging Atheros.

@tlal, there are 3 USB network drivers in the tree: usb_asix, usb_davicom, and usb_ecm. The first two have device IDs here and here, the last one seems to operate on any ECM-type device (and actually looks like it has the best support of the three.)

4 Likes

Great news, thanks! Now I look forward for the new nightly, so I can test it on my laptop. :smiley:

2 Likes

Almost there: see bug report #14244 and let me know what else I can provide. :slight_smile:

2 Likes

I can test :

Name FreeBSD Chipset [PCIID] comment
atheroswifi ath Qualcomm Atheros AR9485 [168c:0032] support added in FreeBSD 10 via AR9300 HAL

PS: Recent advances in network support are greatly appreciated.

3 Likes

@BlueSky, @hailst0rm, @apgreimann, @KapiX, @starsseed: I’ve attached the new Atheros drivers at https://dev.haiku-os.org/attachment/ticket/14249/.

Download the correct one for your architecture; then follow the test instructions in the second post on this thread, and report back with whatever happens. Note that on x86_64, you will need to remove the _64 from the filename, of course.

Thanks!

1 Like

Haiku (native) driver for standard ASIX dongles is not in a very good shape…
cf. https://dev.haiku-os.org/ticket/8238

This works on FreeBSD:
TRENDnet TU2-ET100

Also, check out the Panda Wireless PAU06 300Mbps N USB Adapter and the NetGear WNCE2001 which hooks to the Ethernet port: Best Gaming Routers - Nighthawk Pro Gaming - NPG: Power to Win :star_struck:

USB-to-Ethernet works on FreeBSD 11.1 (ue). Seems more work was mentioned beforehand by the core devs for some advanced USB handling (i.e. USB wifi adapters/USB-to-Ethernet, etc.).

Thanks a lot for idualwifi7260! I just got hrev52084 (32-bit) and it’s alive! :smile:
https://youtu.be/J9Lx7chd5X8

By the way, why can’t we hide the password? We’re not always alone or in safe environments.