On 29.04.2013 20:42, Jan Kiszka wrote:
On 2013-04-29 20:34, Kai Bollue wrote:
On 25.04.2013 18:16, Jan Kiszka wrote:
On 2013-04-24 14:41, Kai Bollue wrote:
On 24.04.2013 09:49, Jan Kiszka wrote:
Yep, that's it, thank you very much.
Does the rt_8139too driver support pre-mapping?
Nope, only the two I mentioned (simply because they are more common on
platforms that have >4G and/or an IOMMU). But - wait - the 8139too
has a
fixed DMA window (due to some older chips) and therefore does copying
to/from a pre-allocated bounce buffer on its own. That makes it work
with IOMMUs as well.
OK, this means that cards using the RTL 8139 are currently the only
non-Intel cards that work correctly with RTnet and > 4 GB of RAM, right?
Maybe this information should be put somewhere googleable, as modern
systems tend to have much RAM - and often still PCI slots.
True. There is an RTnet-related section on the Xenomai Wiki, and I'm
always open for patches against the in-tree doc of RTnet.
Maybe like this?
diff --git a/README b/README
index b98e6fd..35e1cee 100644
--- a/README
+++ b/README
@@ -26,6 +26,9 @@ What are the requirements?
e1000e), DEC 21x4x-based (tulip), AMD PCnet32/PCnetPCI, VIA Rhine,
NatSemi
DP8381x, RTL8169 network adapter, MPC8260 FCC, MPC8xx SCC/FEC, or
MPC5200
on-chip controllers, SMSC LAN91C111 embedded controller, Intel 82575
(igb)
+- CAUTION: On systems with > 4 GB RAM, currently only the following
chipsets
+ will work: RealTek 8139, Intel PRO/1000 PCI-E (e1000e, NOT e1000),
+ Intel 82575 (igb)
- For Ethernet-over-FireWire see rtfirewire.berlios.de
- For RT-WLAN: Ralink 2500
Looks ok. Can you send as full patch (subject, description, signed-off)?
Here it is:
Subject: [PATCH] Added note in README on lacking support for several devices
on systems with > 4 GB RAM
Signed-off-by: Kai Bollue <[email protected]>
---
README | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/README b/README
index b98e6fd..9010ad7 100644
--- a/README
+++ b/README
@@ -26,6 +26,10 @@ What are the requirements?
e1000e), DEC 21x4x-based (tulip), AMD PCnet32/PCnetPCI, VIA Rhine,
NatSemi
DP8381x, RTL8169 network adapter, MPC8260 FCC, MPC8xx SCC/FEC, or
MPC5200
on-chip controllers, SMSC LAN91C111 embedded controller, Intel 82575
(igb)
+- CAUTION: On systems with > 4 GB RAM, currently only the following
chipsets
+ will work: RealTek 8139, Intel PRO/1000 PCI-E (e1000e, NOT e1000),
+ Intel 82575 (igb). For other drivers, as a workaround, RAM usage can be
+ limited to 4 GB by giving mem=4096M as boot parameter.
- For Ethernet-over-FireWire see rtfirewire.berlios.de
- For RT-WLAN: Ralink 2500
--
1.8.2.2
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai