Opened 3 years ago

Closed 3 years ago

#16789 closed bug (fixed)

iprowifi4965 not working on Thinkpad X230

Reported by: djvasi Owned by: waddlesplash
Priority: normal Milestone: R1/beta3
Component: Drivers/Network/iprowifi4965 Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: x86-64

Description (last modified by korli)

Haiku version: R1/beta2, hrev54154+123

Also tested nightly hre54948 with same result

Hardware: Lenovo Thinkpad X230, with "Intel Centrino Advanced-N 6205" wifi (8086:0085 in listdev)

Works well under FreeBSD 12

Expected behavior: Can list nearby wireless networks

Actual behavior: Network adapter is detected, listed in ifconfig. But no networks shown. Attempting to run ifconfig /dev/net/iprowifi4965/0 scan just hangs.

Interesting log lines:

  KERN: [iprowifi4965] (iwn) iwn5000_load_firmware: could not load firmware .text section, error -2147483637
  KERN: [iprowifi4965] (iwn) iwn_hw_init: could not load firmware, error -2147483637
  KERN: [iprowifi4965] (iwn) iwn_init_locked: could not initialize hardware, error -2147483637
  KERN: [net/iprowifi4965/0] stop running, 1 vaps running
  KERN: [net/iprowifi4965/0] ieee80211_new_state_locked: pending INIT -> SCAN transition lost
  KERN: [net/iprowifi4965/0] ieee80211_new_state_locked: INIT -> INIT (nrunning 0 nscanning 0)
  KERN: [net/iprowifi4965/0] down parent 
  KERN: [net/iprowifi4965/0] ieee80211_newstate_cb: INIT -> INIT arg -1
  KERN: [net/iprowifi4965/0] sta_newstate: INIT -> INIT (-1)

File exists in /boot/system/data/firmware/iprowifi4965/iwlwifi-5000-5.ucode

86	KERN: PCI: [dom 0, bus  3] bus   3, device  0, function  0: vendor 8086, device 0085, revision 34
87	KERN: PCI:   class_base 02, class_function 80, class_api 00
88	KERN: PCI:   vendor 8086: Intel Corporation
89	KERN: PCI:   device 0085: Centrino Advanced-N 6205 [Taylor Peak] (Centrino Advanced-N 6205 (802.11a/b/g/n))
90	KERN: PCI:   info: Network controller
91	KERN: PCI:   line_size 10, latency 00, header_type 00, BIST 00
92	KERN: PCI:   ROM base host 00000000, pci 00000000, size 00000000
93	KERN: PCI:   cardbus_CIS 00000000, subsystem_id 1311, subsystem_vendor_id 8086
94	KERN: PCI:   interrupt_line ff, interrupt_pin 01, min_grant 00, max_latency 00
95	KERN: PCI:   base reg 0: host f1c00000, pci f1c00000, size 00002000, flags 04
96	KERN: PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
97	KERN: PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
98	KERN: PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
99	KERN: PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
100	KERN: PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
101	KERN: PCI:   Capabilities: PM, MSI, PCIe
102	KERN: PCI:   Extended capabilities: Advanced Error Reporting, Serial Number

Attachments (1)

syslog (397.7 KB ) - added by djvasi 3 years ago.
Complete syslog

Download all attachments as: .zip

Change History (9)

by djvasi, 3 years ago

Attachment: syslog added

Complete syslog

comment:1 by djvasi, 3 years ago

Description: modified (diff)

comment:2 by djvasi, 3 years ago

Description: modified (diff)

comment:3 by pulkomandy, 3 years ago

Component: Network & Internet/WirelessDrivers/Network/iprowifi4965
Owner: changed from mmlr to waddlesplash

comment:4 by Coldfirex, 3 years ago

Tested with a recent nightly? I believe several drivers were synced from FreeBSD13 not long ago.

comment:5 by korli, 3 years ago

Description: modified (diff)

comment:6 by korli, 3 years ago

the firmware file is actually iwlwifi-6000g2a-6.ucode according to the source.

comment:7 by djvasi, 3 years ago

Seems to be working now, on hrev55206. Thanks!

comment:8 by pulkomandy, 3 years ago

Milestone: UnscheduledR1/beta3
Resolution: fixed
Status: newclosed

Thanks for updating us!

Note: See TracTickets for help on using tickets.