I’ve been following Haiku for a while now, and I think it’s getting towards a stage where it is actually usable - a lot of that is less thanks to Haiku itself - especially since Falkon now supports blink engine (?). So I installed it onto a ThinkPad 470 (20JN) - much faster install process than Windows…
Version / Hrev: R1/Beta4 (Revision hrev56578+96)
Platform: x86_64
Processor: Intel Core i5-6200U 2.40 Ghz
Memory: 8GB (of unknown origin)
Kernel: March 2, 2024 at 7:27:21 AM
Graphics: Intel HD 520
HDD: NVMe (Dogfish 256GB - used for a Raspberry Pi with USB, but turns out I can just plug it into the WAN slot of the ThinkPad)
Sound: Working, also headphones work using 3.5mm jack
Hardware type: Laptop
Manufacturer: Lenovo
Model Series: T470 20JN (there is a split between the 20HE and JN series…)
Wifi: Intel Dual Band Wireless-AC 8260
Working
Wifi: Works out of the box. Sometimes asks for the key (even though is stored), but just clicking on the button makes it connect. Weird, but usable.
Display / Graphics: Works OOTB.
Battery: Working fine, shows charge and if loading or not
Semi-working
TrackPad / TrackPoint: Worked OOTB at first, but after update does not. TrackPad “works” in that you can move the cursor, but it’s more of a teleport of the cusor, not a smooth movement. Use old USB mouth instead, works fine.
TrackPoint refused to work at all.
Keyboard: Mostly works. Sometimes Trackpad / TrackPoint / Keyboard do not get recognized upon boot. Rebooting helped.
HaikuDepot: Works, but requires active internet connection. Otherwise segfaults. Recommend checking if it’s connected to the internet before trying to download repository data?
Not working:
Bluetooth: Gets recognized as a device, but trying to use it results in a “Unknown: Server Failed” in the Bluetooth application.
Posting from Falkon: Tried to post this post from Falkon webbrowser, but fell back to WebPositive, as the create topic button did nothing.
Listdev:
device Bridge (Host bridge) [6|0|0]
vendor 8086: Intel Corporation
device 1904: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 8086: Intel Corporation
device 1916: Skylake GT2 [HD Graphics 520]
device Serial bus controller (USB controller, XHCI) [c|3|30]
vendor 8086: Intel Corporation
device 9d2f: Sunrise Point-LP USB 3.0 xHCI Controller
device Signal processing controller [11|80|0]
vendor 8086: Intel Corporation
device 9d31: Sunrise Point-LP Thermal subsystem
device Communication controller [7|80|0]
vendor 8086: Intel Corporation
device 9d3a: Sunrise Point-LP CSME HECI #1
device Mass storage controller (SATA controller, AHCI 1.0) [1|6|1]
vendor 8086: Intel Corporation
device 9d03: Sunrise Point-LP SATA Controller [AHCI mode]
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 9d10: Sunrise Point-LP PCI Express Root Port #1
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 9d16: Sunrise Point-LP PCI Express Root Port #7
device Network controller [2|80|0]
vendor 8086: Intel Corporation
device 24f3: Wireless 8260
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 9d18: Sunrise Point-LP PCI Express Root Port #9
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 9d1a: Sunrise Point-LP PCI Express Root Port #11
device Mass storage controller (Non-Volatile memory controller, NVM Ex [1|8|2]
vendor 8086: Intel Corporation
device f1a5: SSD 600P Series
device Bridge (ISA bridge) [6|1|0]
vendor 8086: Intel Corporation
device 9d48: Sunrise Point-LP LPC Controller
device Memory controller [5|80|0]
vendor 8086: Intel Corporation
device 9d21: Sunrise Point-LP PMC
device Multimedia controller (Audio device) [4|3|0]
vendor 8086: Intel Corporation
device 9d70: Sunrise Point-LP HD Audio
device Serial bus controller (SMBus) [c|5|0]
vendor 8086: Intel Corporation
device 9d23: Sunrise Point-LP SMBus
device Network controller (Ethernet controller) [2|0|0]
vendor 8086: Intel Corporation
device 1570: Ethernet Connection I219-V
device Unclassified device (Non-VGA unclassified device) [0|0|0]
vendor 0000: Unknown
device 0000: Unknown
Experience aside from a few hickups has been mostly positive. I can browser the Web and use the HaikuDepot applications. Trackpoint worked during install, but not after Update was a bit disappointing - suspect there’s something going on in the boot process maybe? Can go on Youtube and watch videos. Can go into the interwebs in general. Only think that does not seem to be working is loading the web page of my router (Archer C6 v2 or v3 I think). But that’s more of an issue of the browsers (tried both with WebPositive and Falkon).
Feel free to ask questions related to this hardware combination. I think Haiku is slowly becoming a usable operating system and a great alternative to Windows/MacOS/BSD/Linux. Especially for home and desktop (laptop) use. Considering the kind of stuff MacOS and Windows are doing nowadays (require MS account for usage of Win11 for example) it’s good there’s alternatives in active development.
Can try one or the other thing if so required.