[haiku-bugs] Re: [Haiku] #16789: iprowifi4965 not working on Thinkpad X230

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Mon, 08 Feb 2021 06:52:36 -0000

#16789: iprowifi4965 not working on Thinkpad X230
------------------------------------------+----------------------------
  Reporter:  djvasi                       |      Owner:  mmlr
      Type:  bug                          |     Status:  new
  Priority:  normal                       |  Milestone:  Unscheduled
 Component:  Network & Internet/Wireless  |    Version:  R1/Development
Resolution:                               |   Keywords:
Blocked By:                               |   Blocking:
  Platform:  x86-64                       |
------------------------------------------+----------------------------
Description changed by djvasi:

Old description:

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

New description:

 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

--
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16789#comment:2>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: