The latest nightlies are hrev52039 for x86 GCC 2 Hybrid and hrev52031 for x86_64. How do we get the latest drivers for testing?
The update packages for those architectures should be newer. But I also know that @kallisti5 is in the process of transitioning us to a new buildbot, which may explain why those are old.
If updating the installed OS is the way to test the new drivers, then it is assumed that we already have functional networking to perform the update. With Debian-based distros I can run the same version on two different PCs, and I copy the package manager’s cache to other PCs to update offline. Is this possible with Haiku?
It is. But ethernet drivers should be working fine; or do you not have access to an eithernet port?
If you want to do an offline update, download the contents of the current
repository for your architecture (it will either be x86_gcc2
or x86_64
), and then copy these files into /system/packages/
, delete the /system/packages/administrative
directory, and reboot.
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.
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.
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.
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.
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!
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.)
Great news, thanks! Now I look forward for the new nightly, so I can test it on my laptop.
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.