Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Apr 2018 10:02:07 +0000
From:      bugzilla-noreply@freebsd.org
To:        wireless@FreeBSD.org
Subject:   [Bug 227602] [regression] r304629 broke ralink USB hostap mode with authmode WPA2
Message-ID:  <bug-227602-21060-78zHR77OPF@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-227602-21060@https.bugs.freebsd.org/bugzilla/>
References:  <bug-227602-21060@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227602

--- Comment #7 from Hans Petter Selasky <hselasky@FreeBSD.org> ---
Hi,

In the log-with-r304629.pcap I clearly see ERR=3DIOERROR which is not prese=
nt in
the other log file.

I suspect that your XHCI controller needs a quirk, I.E. the old behaviour.

If I were to guess, the problem is that your XHCI controller executes the
status stage instantly after the so-called USB data stage, because the patch
make the DMA jobs back to back. The ralink dongle doesn't handle this and
IOERROR usually means no response. Typically this patch makes the status st=
age
execute after the next SOF. This should be handled automagically by the XHCI
controller.

Can you post the output of "pciconf -lv" for your XHCI PCI device?

I guess we can make the #ifdef into a system tunable, and then you can set =
it
in /boot/loader.conf ?

--HPS

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-227602-21060-78zHR77OPF>