Greetings Haiku community, first time installer here!
I have been trying to make wifi work on my thinkpad e595 for a few hours now. I should note that this computer has no wifi problems in linux, and if my memory serves me well no problems on freebsd either. I am giving this info because I have heard that haiku uses drivers from those sources.
My computer is a somewhat recent model bought in 2018. From what I understood these newer thinkpads mostly work out of the box. It has a realtek wifi card.
One last important detail I should add is, I have installed my system on a USB stick (yes its possible) so if that might cause an issue please let me know.
Have a great night!
https://cgit.haiku-os.org/haiku/tree/3rdparty/korli/haiku-current.list
- supported device list
Did you install Haiku R1Beta5 or Nightly?
Nightly has a few updated drivers that the Beta doesn’t have,so it may make a difference.
What is the exact model of the wifi chip?
You can see that in the Devices application.
Ok, I made a mistake. Apparently it wasn’t related, It was intel. To be specific: 04:00.0 Network controller: Intel Corporation Wi-Fi 5(802.11ac) Wireless-AC 9x6x [Thunder Peak] (rev 29)
@kim1963 shared a link to check what is supported, but I couldn’t understand what to look for.
Also, where can I see the differences between nightly and beta5 I’m on beta5 at the moment.
Devices on this list are ordered by PCI ID. You can see lines starting with pci xxxx yyyy.
xxxx is vendor id. You can find it in Devices app on the line device/vendor. Since it is an Intel device it is 8086.
yyyy is the device id. You can find it in Devices app on the line device/id.
Good luck
in Terminal
listdev
Thank you! I checked the devices and found out mine is 8086 2526. Problem is… It is in that list, so I dont know why its not working.
Also can you tell me about the advantages of nightly? I’m assuming its either like the latest git repo or a rolling version but I dont know which.
in Terminal
ifconfig
ifconfig only returns loop and ethernet.
Use nightly build.
hrev58719 work fine
Tried latest nightly, same result.
We don’t support any Linux drivers, and depending on your WiFi type it may be a kind only supported on FreeBSD via the “linuxkpi” driver compatibility layer. We can only port native drivers from FreeBSD at the moment, not ones that come via “linuxkpi”.
Apparently, it is a device supported by idualwifi7260 driver.
Do you see, the device in network app?
If you don’t, in /boot/system/var/log/ there’s a file named syslog. Click on it and check if you see some errors related to the device. For example, check that the firmware is loaded without problems.
This is everything on the syslog about the wifi. I also did a wordfind on the word error, there were a few usb errors aside from those there was nothing.
The driver was listed in the list @kim1963 shared. Doesn’t that list only shows the things supported on haiku?
This is not a Realtek device, but an Intel device. It’s only supported on FreeBSD using the Linux driver port at present, but on Haiku we have an OpenBSD driver for it.
Search the syslog for idualwifi7260
and see if there’s any messages or errors related to it.
Ok I can see there is a failed to wake up the nic error. Aside from the ones in that image there are no more metions in the log about idualwifi.
This message comes after the driver tries to set bits on the device, and if the device doesn’t reply within a certain window, we just give up. Not sure what the cause could be here. I guess you could test with OpenBSD and see if the driver works there, but if it does, pinpointing what exactly is different on Haiku will not be easy.
Could it be about booting from usb?