[Bug 1833] New: ne2000 driver does not accept broadcasts; need to fix endianness, too
bugzilla-daemon at rtems.org
bugzilla-daemon at rtems.org
Thu Jul 14 02:19:01 UTC 2011
https://www.rtems.org/bugzilla/show_bug.cgi?id=1833
Summary: ne2000 driver does not accept broadcasts; need to fix
endianness, too
Product: RTEMS
Version: 4.10
Platform: i386
OS/Version: RTEMS
Status: NEW
Severity: normal
Priority: P3
Component: bsps
AssignedTo: joel.sherrill at oarcorp.com
ReportedBy: strauman at slac.stanford.edu
Created attachment 1220
--> https://www.rtems.org/bugzilla/attachment.cgi?id=1220
fix bug that disabled broadcast reception; also fix another (endianness) bug
A recent change which added multicast support to the ne2000 driver introduced a
bug where reception of broadcasts was always disabled.
Also, the ne2000 driver only worked on little-endian CPUs.
Both (unrelated) issues are fixed by the same patch (sorry, I just don't have
the time to file 2 separate reports).
NOTE: the multicast support apparently was added on rtems-4-9-branch,
rtems-4-10-branch and the HEAD. Hence, all these three branches need to be
patched.
(for starters: the file c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c needs to be
patched; the driver should really be in libchip. With the endianness bug fixed
it should work on big-endian CPUs, too (tested under prep-ppc-qemu).
--
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the bugs
mailing list