Hello all,
I’m trying to get the wifi and the network working on a laptop with Haiku on it, but not succeeding.Does anybody has any suggestions how to fix?
The laptop is a Compaq CQ58 from 2013. It contains ethernet hardware type Realtek RTL8010xE and for wifi a Ralink RT3290. Both PCI express. The wifi chipset apparantly doubles for BlueTooth functionality. There is also Ralink BlueTooth info, left that out below. UEFI/secure boot is disabled.
Network (under Preferences->Network shows information on Services (DNS settings FTP server etc) but there is no wifi info or buttons. So the laptop can not connect to any wifi. Plugging in a network cable doesn’t give network connectivity.
AboutSys states as version ‘R1/beta4 (Revisions hrev5678+59) x86_64’. It states under Kernel ‘December 17,2022 at 7:02:22 AM’. The iso used was haiku-r1beta4-x86_64-anyboot.iso.
Fragments of /var/log/syslog:
KERN: vesa: vesa_init() completed successfully!
KERN: vesa: acc: vesa.accelerant
KERN: Running first login script /boot/system/boot/first-login/default_deskbar_items.sh …
…
KERN: package_daemon: [14910980: 512] active package: “realtek_wifi_firmwares-2019_01_02-1-any.hpkg”
…
KERN: package_daemon: [14910856: 512] KERN: active package: “ralink_wifi_firmwares-2015_02_11-2-any.hpkg”
…
KERN: PCI: [dom 0, bus 4] bus 4, device 0, function 0: vendor 1814, device 3290, revision 00
KERN: PCI: class_base 02, class_function 80, class_api 00
KERN: PCI: vendor 1814: Ralink corp.
KERN: PCI: device 3290: RT3290 Wireless 802.11n 1T/1R PCIe (Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter)
KERN: PCI: info: Network controller
KERN: PCI: line_size 10, latency 00, header_type 80, BIST 00
KERN: PCI: ROM base host 00000000, pci 00000000, size 00000000
KERN: PCI: cardbus_CIS 00000000, subsystem_id 18ec, subsystem_vendor_id 103c
KERN: PCI: interrupt_line 0a, interrupt_pin 01, min_grant 00, max_latency 00
KERN: PCI: base reg 0: host f0110000, pci f0110000, size 00010000, flags 00
KERN: PCI: base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: Capabilities: PM, MSI, PCIe
KERN: PCI: Extended capabilities: Advanced Error Reporting, Serial Number
…
KERN: PCI: [dom 0, bus 3] bus 3, device 0, function 0: vendor 10ec, device 8136, revision 05
KERN: PCI: class_base 02, class_function 00, class_api 00
KERN: PCI: vendor 10ec: Realtek Semiconductor Co., Ltd.
KERN: PCI: device 8136: RTL810xE PCI Express Fast Ethernet controller
KERN: PCI: info: Network controller (Ethernet controller)
KERN: PCI: line_size 10, latency 00, header_type 00, BIST 00
KERN: PCI: ROM base host 00000000, pci 00000000, size 00000000
KERN: PCI: cardbus_CIS 00000000, subsystem_id 1885, subsystem_vendor_id 103c
KERN: PCI: interrupt_line 07, interrupt_pin 01, min_grant 00, max_latency 00
KERN: PCI: base reg 0: host 00002000, pci 00002000, size 00000100, flags 01
KERN: PCI: base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 2: host 00000000f0004000, pci 00000000f0004000, size 00001000, flags 0c 00
KERN: PCI: base reg 4: host 00000000f0000000, pci 00000000f0000000, size 00004000, flags 0c 00
KERN: PCI: Capabilities: PM, MSI, PCIe, MSI-X, VPD
KERN: PCI: Extended capabilities: Advanced Error Reporting, Virtual Channel, Serial Number
(reboots give similar outputs, except the Running first login script/package_daemon lines are missing).
The directory /dev/net is empty, even after running install-wifi-hardwares.sh:
→ ls /dev/net
→
running ifconfig gives:
loop Hardware type: Local Loopback, Address: none
inet addr: 127.0.0.1, Mask: 255.0.0.0
inet6 addr: ::1, Prefix Length: 128
MTU: 16384, Metric: 0, up loopback link
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Collisions: 0
Below partial output of listimage. The texts Realtek, Ralink or wifi are not found in the file.
TEAM 832 (/boot/system/preferences/Network):
ID Text Data Seq# Init# Name
4600 0x00000126e4b61000 0x00000126e4d88000 0 0 /boot/system/preferences/Network
4598 0x00007fda1c880000 0x0000000000000000 0 0 commpage
4599 0x000000b47628b000 0x000000b4764a8000 0 0 /boot/system/runtime_loader
4601 0x0000005cddb0d000 0x0000005cde03b000 0 0 /boot/system/lib/libbe.so
4602 0x000001204b604000 0x000001204b83d000 0 0 /boot/system/lib/libbnetapi.so
4603 0x0000008c98d69000 0x0000008c99149000 0 0 /boot/system/lib/libstdc++.so.6.0.29
4604 0x000001b6660ef000 0x000001b666401000 0 0 /boot/system/lib/libroot.so
4605 0x000000d5c678c000 0x000000d5c69a2000 0 0 /boot/system/lib/libgcc_s.so.1
4606 0x000000044a334000 0x000000044a534000 0 0 /boot/system/lib/libicudata.so.66.1
4607 0x0000010e25b99000 0x0000010e2608f000 0 0 /boot/system/lib/libicui18n.so.66.1
4608 0x0000019c8da52000 0x0000019c8dc5d000 0 0 /boot/system/lib/libicuio.so.66.1
4609 0x0000002375ad0000 0x0000002375ea4000 0 0 /boot/system/lib/libicuuc.so.66.1
4610 0x0000003a238e3000 0x0000003a23af8000 0 0 /boot/system/lib/libz.so.1.2.13
4611 0x0000018fad375000 0x0000018fad633000 0 0 /boot/system/lib/libzstd.so.1.5.2
4612 0x0000010728c2a000 0x0000010728e6a000 0 0 /boot/system/lib/libnetwork.so
4613 0x000001b5e2de4000 0x000001b5e3202000 0 0 /boot/system/lib/libcrypto.so.1.1
4614 0x00000187d4a93000 0x00000187d4d19000 0 0 /boot/system/lib/libssl.so.1.1
4615 0x0000008512628000 0x0000008512831000 0 0 /boot/system/lib/libbsd.so
4617 0x0000016959dd4000 0x0000016959fdb000 0 0 /boot/system/add-ons/locale/catalogs/plaintext
4618 0x000002538e8c1000 0x000002538eac8000 0 0 /boot/system/add-ons/Network Settings/DNSClientService
4619 0x000001540da57000 0x000001540dc59000 0 0 /boot/system/add-ons/Network Settings/FTPService
4620 0x0000001799242000 0x0000001799447000 0 0 /boot/system/add-ons/Network Settings/Hostname
4621 0x0000011a6506e000 0x0000011a65270000 0 0 /boot/system/add-ons/Network Settings/IPv4Interface
4622 0x00000182d3c67000 0x00000182d3e69000 0 0 /boot/system/add-ons/Network Settings/IPv6Interface
4623 0x000000419152e000 0x0000004191733000 0 0 /boot/system/add-ons/Network Settings/SSHService
4624 0x000001b224420000 0x000001b224622000 0 0 /boot/system/add-ons/Network Settings/TelnetService
Below partial output of listdev:
device Network controller (Ethernet controller) [2|0|0]
vendor 10ec: Realtek Semiconductor Co., Ltd.
device 8136: RTL810xE PCI Express Fast Ethernet Controller
…
device Network controller [2|80|0]
vendor 1814: Ralink corp.
device 3298: RT3290 Bluetooth
Does anybody has suggestions? Btw surprised how quick the software is on such old hardware. Really curious how the browser will perform.
Best wishes
Abraxnos