Hi
I have two computers (netbooks) where I have installed Haiku on bare metal.
One Asus EEE 900 that was delivered with Linux. It has built in wifi with Atheros AR242x chipset.
I had Haiku beta 3 on that for a while and then Wifi worked.
When I upgraded to beta 4 the wifi almost stopped working. A few times I managed to get it to connect.
When beta 5 was released I decided to try by clearing the drive and reinstall instead of upgrading.
With beta 5 I have managed to connect to my router twice, enough to be able to save the password. But since I have not been able to connect again.
One Acer Aspire One 725 with AMD C60 processor, a 64 bit processor. It has an built in broadcom wifi that does not have a driver in Haiku.
Therefore I was happy when beta 4 included support for usb wifi cards. I have a TP-Link TL-WN321G I bought many years ago because of its Linux compatibility.
It is based on Ralink RT25xx chipset.
With that card I have never been able to connect.
This computer is now upgraded from beta 4 to beta 5.
With both computers I have the same symptoms.
I do see networks in Network Status and are able to select the network I would like to connect to.
The signal strenght indicator always shows a much lower value than on other devices at the same location, or on the same device booted with any other OS.
I enter the network password and wait. After a time out period I get back to the sign in dialogue window again with the error message "It was not possible to join the network (Incorrect password?)
For every attempt the list of available networks become shorter and shorter, It is not unusal to see âNo networks availableâ after a while. Even though I live in a block of apartments where I usually see more than 10 wifi networks.
I have tried with another router of a different brand with the same results.
Sometimes Haiku shows a list of 4-5 wifi networks, but not mine, even though I am in the same room as the router and max 4 meters away.
I have tried ifconfig /dev/net/âŚ/0 scan and ifconfig /dev/net/âŚ/0 join with the same results and no error messages. There the signal strenght is displayed as about 25.
Are there any other Terminal commands that can be used to control the wifi connection that might give me more information or better error messages?
I have heard of the syslog. I have looked there and see lots of lines regarding wifi, but no error message. Does those lines give any relevant information?
Are there any other log file available that is relevant for wifi? Can I turn on more logging?
As I understand it there are different regulations on the frequencies used by wifi in different parts of the world.
Can it be that Haiku is missing information on what is allowed in my country and the wifi cards therefore works in some âSafe modeâ with limited signal strength?
Is there any way I can manually request the list of available networks to be rescanned? How often does the list of networks refresh automatically?
Is there a way to let it update less frequently? Can it be that the system does refresh the list of networks while I enter the password and then it does not know which network my password should be used with?
Are there anyting I can install from HaikuDepot that can assist me in investigating these wifi issues?
I have tried the Acer Aspire and its usb wifi with GhostBSD 24.10.1 in live mode, as I hope GhostBSD have the same source for wifi drivers as Haiku has.
There connection worked on the first attempt. I might have gotten only an 11 mbit connection even though the card should be able to handle 54 mbit, but that is not important.
I also discovered that there is a led on the card that flashes when it is working. That I have never seen when I try it with Haiku.
Also, the signal strenght was reported as 80%, where I in Haiku on the same spot got 25 from ifconfig scan.
What more investigation can I do before I write a bug? And what should I include in a bug if I choose to write one?
Peter