Subject: kern/32982: non-functional ral(4) on big endian
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <jakllsch@kollasch.net>
List: netbsd-bugs
Date: 03/03/2006 22:50:00
>Number:         32982
>Category:       kern
>Synopsis:       endian problems with ral(4)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 03 22:50:00 +0000 2006
>Originator:     Jonathan A. Kollasch
>Release:        NetBSD 3.99.16 - 2006 03 03
>Organization:
N/A
>Environment:
Various versions of -current from 3.99.11 to 3.99.16
Architecture: sparc64, hp700, macppc
Machine: sparc64, hppa, powerpc
>Description:
It appears that ral(4) has issues on big-endian archs.  My Belkin F5D7000
v3001 (PCI RT2560 board) attaches fine on all big endian machines I've got.
However when I attempt to connect to an access point no association occurs.
On the LE machines I've tried (alpha and i386) the driver provides wireless
connectivity.

The MAC address is detected correctly on all machines.  So the problem
probably lies somewhere in the frame handling area of the driver.

If it would help I could provide a Kismet dump of the airwaves during the
attempt.
>How-To-Repeat:
Build and run a -current kernel with the ral(4) driver for a big endian
machine and try to get wireless connectivity.
>Fix:
Unknown.