<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/gkernel/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/gkernel/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 27 Jan 2012 09:52:14 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gkernel/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>deal with disappearing random source</title><link>https://sourceforge.net/p/gkernel/feature-requests/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On some router platforms hw_random is provided by the wifi driver. It isn't available before it is loaded, and disappears when the drivers are unloaded. Current behaviour prevents startup of rngd if /dev/hw_random isn't available yet, and grabs 100% cpu if it dissapears while running.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anne Marcel Roorda</dc:creator><pubDate>Fri, 27 Jan 2012 09:52:14 -0000</pubDate><guid>https://sourceforge.netb23362ea2df5d17ad918e0466a33d841d4014bf6</guid></item><item><title>(wishlist) ethtool: man page:add "diagnostics" keyword?</title><link>https://sourceforge.net/p/gkernel/feature-requests/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;a "diagnostic" keyword at the "-t --test" section would be very usability-useful (since the entire man page doesn't contain any "diag" keyword):&lt;br /&gt;
-t --test&lt;br /&gt;
Executes adapter selftest (diagnostics)...&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andreas Mohr</dc:creator><pubDate>Mon, 24 Jan 2011 21:24:16 -0000</pubDate><guid>https://sourceforge.net819429c45048e323dff286916ac9486216e37597</guid></item><item><title>[ethtool] Add a test for the Ethernet cable ?</title><link>https://sourceforge.net/p/gkernel/feature-requests/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Some network adapter vendors provide a utility for Windows that allows you to have information on the status of the Ethernet cable pairs and the distance between the card and switch. Some BIOS have also this tool.&lt;/p&gt;
&lt;p&gt;Is it possible (realistically) to have this test with ethtool?&lt;/p&gt;
&lt;p&gt;Regards.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frederic MASSOT</dc:creator><pubDate>Mon, 18 May 2009 14:17:32 -0000</pubDate><guid>https://sourceforge.net5d49fd62ae7246e766bcdf5d33080ae6a316f659</guid></item><item><title>Add TPM RNG support to rng-tools</title><link>https://sourceforge.net/p/gkernel/feature-requests/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The TPM has a hardware random number generator that could be used as a source of entropy in rng-tools.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sandeep K Shandilya</dc:creator><pubDate>Tue, 11 Nov 2008 10:24:46 -0000</pubDate><guid>https://sourceforge.net7271fd1926e504c6eb351eeb9bd3e891e1ff9f79</guid></item><item><title>ethtool is linux-only</title><link>https://sourceforge.net/p/gkernel/feature-requests/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;$ gmake&lt;br /&gt;
[...]&lt;br /&gt;
../ethtool.c:41:27: linux/sockios.h: No such file or directory&lt;/p&gt;
&lt;p&gt;The description for the gkernel project indicates it's for BSDs and other non-Linux systems.  Please change the description to indicate it won't build except on Linux.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James K. Lowden</dc:creator><pubDate>Wed, 15 Oct 2008 15:25:22 -0000</pubDate><guid>https://sourceforge.nete3ad57513b1a7d93a5a646ff581bfac9181804ff</guid></item><item><title>ethtool -E &gt; 82558 STEP B card not working</title><link>https://sourceforge.net/p/gkernel/feature-requests/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;History:&lt;br /&gt;
1. 82558 B onboard 10/100 card WOL worked under Windows XP SP2 (system IBM 6862 300PL)&lt;br /&gt;
2. on debian it did not kernel 2.6.23.14 e100&lt;br /&gt;
3. ethtool -e&lt;br /&gt;
Offset          Values&lt;br /&gt;
------          ------&lt;br /&gt;
0x0000          00 06 29 d0 77 d9 00 01 03 00 01 02 01 47 00 00&lt;br /&gt;
0x0010          00 00 00 01 e5 5d d7 00 14 10 00 00 00 00 00 00&lt;br /&gt;
0x0020          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
0x0030          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
0x0040          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
0x0050          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
0x0060          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
0x0070          00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 51&lt;br /&gt;
4.&lt;br /&gt;
00:03.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)&lt;br /&gt;
Subsystem: IBM Unknown device 00d7&lt;br /&gt;
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-&lt;br /&gt;
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR-&lt;br /&gt;
Latency: 64 (2000ns min, 14000ns max), Cache Line Size: 32 bytes&lt;br /&gt;
Interrupt: pin A routed to IRQ 15&lt;br /&gt;
Region 0: Memory at f3dff000 (32-bit, prefetchable) [size=4K]&lt;br /&gt;
Region 1: I/O ports at 7c60 [size=32]&lt;br /&gt;
Region 2: Memory at f3f00000 (32-bit, non-prefetchable) [size=1M]&lt;br /&gt;
Capabilities: [dc] Power Management version 1&lt;br /&gt;
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
5.&lt;br /&gt;
changing WOL bit according to the manual: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=42302&amp;amp;package_id=68544"&gt;http://sourceforge.net/project/showfiles.php?group_id=42302&amp;amp;package_id=68544&lt;/a&gt;&lt;br /&gt;
ethtool -E eth0 magic 0x1234 offset 0x15 value 0x7d&lt;br /&gt;
Unfortunatelly I was not taking care about checksums.&lt;br /&gt;
6.&lt;br /&gt;
reboot&lt;br /&gt;
7.&lt;br /&gt;
e100 module does not recognize PCI NIC anymore:&lt;br /&gt;
lspci says:&lt;br /&gt;
00:03.0 0200: 1014:00d7 (rev 05)&lt;br /&gt;
Subsystem: 1014:00d7&lt;br /&gt;
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-&lt;br /&gt;
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR-&lt;br /&gt;
Latency: 64 (2000ns min, 14000ns max), Cache Line Size: 32 bytes&lt;br /&gt;
Interrupt: pin A routed to IRQ 15&lt;br /&gt;
Region 0: Memory at f3dff000 (32-bit, prefetchable) [size=4K]&lt;br /&gt;
Region 1: I/O ports at 7c60 [size=32]&lt;br /&gt;
Region 2: Memory at f3f00000 (32-bit, non-prefetchable) [size=1M]&lt;br /&gt;
Capabilities: [dc] Power Management version 1&lt;br /&gt;
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
Status: D0 PME-Enable+ DSel=0 DScale=0 PME-&lt;/p&gt;
&lt;p&gt;Changes:&lt;br /&gt;
VENDOR_ID 8086 (IBM) -&amp;gt; 1014&lt;br /&gt;
DEVICE_ID 1229       -&amp;gt; 00d7&lt;/p&gt;
&lt;p&gt;the new values are coming probably from &lt;br /&gt;
SUBSYSTEM_VENDOR_ID&lt;br /&gt;
SUBSYSTEM_ID&lt;/p&gt;
&lt;p&gt;Status: &lt;br /&gt;
from: Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
to: D0 PME-Enable+ DSel=0 DScale=0 PME-&lt;/p&gt;
&lt;p&gt;8.&lt;br /&gt;
I tried without success:&lt;br /&gt;
setpci -v -G -s 3 VENDOR_ID=8086 DEVICE_ID=1229&lt;br /&gt;
output:&lt;br /&gt;
Trying method 1......using /sys/bus/pci...OK&lt;br /&gt;
Decided to use Linux-sysfs&lt;br /&gt;
00:03.0:00 8086&lt;br /&gt;
00:03.0:02 1229&lt;/p&gt;
&lt;p&gt;new flash BIOS update&lt;/p&gt;
&lt;p&gt;9.&lt;br /&gt;
What could be next? any idea?&lt;br /&gt;
thanks in advance&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">e_cod</dc:creator><pubDate>Thu, 24 Jan 2008 23:40:00 -0000</pubDate><guid>https://sourceforge.net4af5b077f7c0a7ac5f9369f0e555c012a376a610</guid></item><item><title>New wake up condition: wake-after-delay</title><link>https://sourceforge.net/p/gkernel/feature-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The libertas wireless module provides a programmable wake up condition:  the host configures a wake up delay, and the wireless module will raise a wake up signal after the delay expires.   This is useful for testing the wake up sequence without having to generate wake up traffic.&lt;br /&gt;
Could you consider the attached patch for inclusion?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Javier&lt;/p&gt;
&lt;p&gt;From: Javier Cardona &amp;lt;javier@cozybit.com&amp;gt;&lt;br /&gt;
Date: Wed, 16 Jan 2008 11:08:40 -0800&lt;br /&gt;
Subject: [PATCH] New wake-after-delay option.&lt;/p&gt;
&lt;p&gt;A wake-after-delay wake up condition allows testing the wake up sequence without having to generate wireless traffic.&lt;br /&gt;
---&lt;br /&gt;
ethtool-copy.h |    1 +&lt;br /&gt;
ethtool.c      |    7 ++++++-&lt;br /&gt;
2 files changed, 7 insertions(+), 1 deletions(-)&lt;/p&gt;
&lt;p&gt;diff --git a/ethtool-copy.h b/ethtool-copy.h&lt;br /&gt;
index 3a63224..1efe77a 100644&lt;br /&gt;
--- a/ethtool-copy.h&lt;br /&gt;
+++ b/ethtool-copy.h&lt;br /&gt;
@@ -500,5 +500,6 @@ struct ethtool_ops {&lt;br /&gt;
#define WAKE_ARP               (1 &amp;lt;&amp;lt; 4)&lt;br /&gt;
#define WAKE_MAGIC             (1 &amp;lt;&amp;lt; 5)&lt;br /&gt;
#define WAKE_MAGICSECURE       (1 &amp;lt;&amp;lt; 6) /* only meaningful if WAKE_MAGIC */&lt;br /&gt;
+#define WAKE_DELAY              (1 &amp;lt;&amp;lt; 7) /* wake after delay, for testing */&lt;/p&gt;
&lt;p&gt;#endif /* _LINUX_ETHTOOL_H */&lt;br /&gt;
diff --git a/ethtool.c b/ethtool.c&lt;br /&gt;
index 3adf843..b01d16d 100644&lt;br /&gt;
--- a/ethtool.c&lt;br /&gt;
+++ b/ethtool.c&lt;br /&gt;
@@ -106,7 +106,7 @@ static struct option {&lt;br /&gt;
"               [ advertise %%x ]\n"&lt;br /&gt;
"               [ phyad %%d ]\n"&lt;br /&gt;
"               [ xcvr internal|external ]\n"&lt;br /&gt;
-               "               [ wol p|u|m|b|a|g|s|d... ]\n"&lt;br /&gt;
+               "               [ wol p|u|m|b|a|g|s|y|d... ]\n"&lt;br /&gt;
"               [ sopass %%x:%%x:%%x:%%x:%%x:%%x ]\n"&lt;br /&gt;
"               [ msglvl %%d ] \n" },&lt;br /&gt;
{ "-a", "--show-pause", MODE_GPAUSE, "Show pause options" },&lt;br /&gt;
@@ -942,6 +942,9 @@ static int parse_wolopts(char *optstr, u32 *data)&lt;br /&gt;
case 's':&lt;br /&gt;
*data |= WAKE_MAGICSECURE;&lt;br /&gt;
break;&lt;br /&gt;
+                       case 'y':&lt;br /&gt;
+                               *data |= WAKE_DELAY;&lt;br /&gt;
+                               break;&lt;br /&gt;
case 'd':&lt;br /&gt;
*data = 0;&lt;br /&gt;
break;&lt;br /&gt;
@@ -975,6 +978,8 @@ static char *unparse_wolopts(int wolopts)&lt;br /&gt;
*p++ = 'g';&lt;br /&gt;
if (wolopts &amp;amp; WAKE_MAGICSECURE)&lt;br /&gt;
*p++ = 's';&lt;br /&gt;
+               if (wolopts &amp;amp; WAKE_DELAY)&lt;br /&gt;
+                       *p++ = 'y';&lt;br /&gt;
} else {&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Javier Cardona</dc:creator><pubDate>Wed, 16 Jan 2008 19:28:00 -0000</pubDate><guid>https://sourceforge.netdf0f224566c2fde82315da298c905d72f6eee612</guid></item><item><title>Status of link connection?</title><link>https://sourceforge.net/p/gkernel/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I use mii-tool to check the current link status (speed and if it is on-line). As I understand, ethtool is a replacement for mii-tool. Is it possible to get similar information from ethtool?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 27 Jul 2007 10:22:54 -0000</pubDate><guid>https://sourceforge.net16708382abad4d245022ce666e16b99f6a8d8533</guid></item><item><title>rngd syslog interval parameter</title><link>https://sourceforge.net/p/gkernel/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I understand the need to be able to check at regular interval whether the entropy source is still correctly functionning but rngd wakes up hard drives from ther sleep state every time it has to dump stats to the syslog.&lt;br /&gt;
Could we have the same parameter as rngtest:&lt;br /&gt;
-t n, --timedstats=n (default: 0) &lt;br /&gt;
Dump statistics every n secods, if n is not zero.&lt;/p&gt;
&lt;p&gt;[quoted from man rngtest)&lt;/p&gt;
&lt;p&gt;This way we could set a larger interval if needed.&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 15 Jul 2007 16:26:34 -0000</pubDate><guid>https://sourceforge.netf2e44bdb3308ff404c0e857157853de9ac34c200</guid></item><item><title>support limits on autoneg advertised speed</title><link>https://sourceforge.net/p/gkernel/feature-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have a box with a gigabit NIC using the tg3 driver on&lt;br /&gt;
a switch port that is gigabit.  I have no access to the&lt;br /&gt;
switch.  I want to limit the box to 100Mbps.  If I just&lt;br /&gt;
run:&lt;/p&gt;
&lt;p&gt;ethtool -s eth0 autoneg off speed 100 duplex full&lt;/p&gt;
&lt;p&gt;I end up getting lots of RX errors as shown by ifconfig&lt;br /&gt;
as the switch port is still sending at gigabit.&lt;/p&gt;
&lt;p&gt;ethtool should have a way to do autoneg but with limits&lt;br /&gt;
on the speed.  So that doing&lt;/p&gt;
&lt;p&gt;ethtool -s eth0 autoneg on speed 100,10&lt;/p&gt;
&lt;p&gt;for example would only negotiate with the switch port&lt;br /&gt;
for speeds up to 100Mbps.&lt;/p&gt;
&lt;p&gt;The tg3 driver has no way to pass parameters to it like&lt;br /&gt;
the old bcm203x driver did to achieve this.  They&lt;br /&gt;
dropped support of parameter in favor of people using&lt;br /&gt;
ethtool but ethtool does not support autoneg limits.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Raines</dc:creator><pubDate>Fri, 29 Sep 2006 19:12:06 -0000</pubDate><guid>https://sourceforge.net53ee75e0e273d74370b21ab26bb2cee64ab305da</guid></item></channel></rss>