Opened 2 years ago

Closed 23 months ago

#17576 closed bug (fixed)

Wired and wireless network issuse with ThinkPad X230

Reported by: Shiunbird Owned by: waddlesplash
Priority: normal Milestone: R1/beta4
Component: Drivers/Network/iprowifi4965 Version: R1/beta3
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by Shiunbird)

Hello everyone,

I'm new here, and was intending to use Haiku as my daily driver on a ThinkPad X230. I have some experience helping projects and finding bugs, beginner of C, and a lot of experience as sysadmin and Linux.

I'm filling this under network, because it affects both wired and wireless networks, and marking as high because, even though the system is functional, there's not much I can do with it without Internet access - including downloading software and reporting bugs.

my mistake, ignore

  • The wired interface never comes up.

end of ignore

  • The wireless interface icon is blinking. On the X230, this would mean the interface is starting up then turning off repeatedly. If I try to join a network it always fails and sometimes the network manager fails.

I've captured the behaviour in video: https://www.youtube.com/watch?v=IoSzZZASI1M

If I insist, the Network control panel crashes. Debug information and usual troubleshooting data are attached.

Attachments (2)

Network-2213-debug-10-02-2022-20-11-46.report (15.1 KB ) - added by Shiunbird 2 years ago.
Crash report
logs.txt (543.3 KB ) - added by Shiunbird 2 years ago.
listdev, logs, etc

Download all attachments as: .zip

Change History (11)

by Shiunbird, 2 years ago

Crash report

by Shiunbird, 2 years ago

Attachment: logs.txt added

listdev, logs, etc

comment:1 by Shiunbird, 2 years ago

PS: This is a disposable test machine, so it's available for reinstallation anytime.

comment:2 by Shiunbird, 2 years ago

Description: modified (diff)

comment:3 by waddlesplash, 2 years ago

Please try with a nightly build (if wired networking does work you can upgrade to one by switching to the "master" repositories and then doing a "full-sync".)

comment:4 by Shiunbird, 2 years ago

I have the same issue with hrev55895. I don't even need to install. Half way through the USB boot, the wifi light starts blinking the same way.

Just to validate, in the meantime, I tried both FreeBSD and Linux and wifi works fine on both of them.

Wired network works, so I will leave Haiku on for now (I have 2 weeks before I need to travel) and I'm available to assist troubleshooting.

comment:5 by waddlesplash, 2 years ago

I don't even need to install. Half way through the USB boot, the wifi light starts blinking the same way.

That may just mean it is scanning for networks. It does not indicate the device is turning on and off. So, please fully test with the recent nightly,

comment:6 by waddlesplash, 2 years ago

Component: Network & Internet/StackDrivers/Network/iprowifi4965
Owner: changed from axeld to waddlesplash
Priority: highnormal

comment:7 by waddlesplash, 2 years ago

Please test again with a recent nightly. Even if the light starts blinking, please get all the way to the desktop and see if you can join networks anyway.

comment:8 by Shiunbird, 23 months ago

Hello everyone, I'm sorry for the late reply. Things have been hectic.

All right, here is where we are.

From one of the latest updates (I can't recall which one - I'm sorry it's been really messy), now I can join 2.4GHz but not 5GHz. My Android devices can't join my 5GHz network, but my Macs can, so it's probably something with my wireless configuration.

I suspect the problem being with my 5GHz network having enforced 802.11w. I will run tests and narrow it down.

When I run Linux on the same laptop, I can join both 2.4GHz and 5GHz fine, ruling out hardware issues.

I will report back.

comment:9 by waddlesplash, 23 months ago

Milestone: UnscheduledR1/beta4
Resolution: fixed
Status: newclosed

I'm not entirely sure the FreeBSD stack fully supports 802.11w (and I don't think the OpenBSD stack does at all), so then it's not surprising you can't join a network with it enforced.

Since it doesn't work on Android anyway, let's consider this fixed.

Note: See TracTickets for help on using tickets.