[Bug 265851] Bringing RT3953 up crashes system

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 15 Aug 2022 09:20:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265851

            Bug ID: 265851
           Summary: Bringing RT3953 up crashes system
           Product: Base System
           Version: Unspecified
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: wireless
          Assignee: wireless@FreeBSD.org
          Reporter: philipp.ammann@posteo.de

I have a Ralink RT3953 based wireless card. It's a mini PCIe based card that
supports 3x3 MIMO and 5GHz operation.

The card gets detected and I can run "ifconfig wlan0 create wlandev ral0". But
as soon as I try to bring up the interface, the system freezes. The last log
message (when booted in verbose mode) is

  firmware: 'rt2860fw' version 0: 8192 bytes loaded at 0x...

Unfortunately there is no log entry and no crash dump. At least I could not
find any log or further info relating to this crash.

This happens on two totally different (AMD/Intel based) systems, albeit with
the same card. I booted Linux on one of the systems to confirm it's not a HW
issue -- the card works on Linux.

Two observations that may or may not be related to this particular problem:

- The kernel tells me the 11b/g (i.e. 2.4GHz) rates this card supports but
there is no mention of a/n (which the card certainly supports).

- Linux does not seem to load any firmware for that card. Linux tells you via
dmesg when FW gets loaded -- but there is only an entry for the ethernet NIC,
not for the wireless card.

Initially I encountered this problem with pfSense but was able to reproduce it
on vanilla FreeBSD 12.3 and 13.1. See [1] for my initial question on the
pfSense forums.

Thanks
Philipp

[1] https://forum.netgate.com/topic/174092/ralink-rt3593-freezes-system

-- 
You are receiving this mail because:
You are the assignee for the bug.