James Cameron
d8e95e52a9
sis900: phy for FoxCon motherboard
...
661FX7MI-S motherboard which uses the SiS 661FX chipset. The patch adds
an entry to mii_chip_info for the transceiver.
The PHY ids were found using the sis900_c_122.diff patch from
http://brownhat.org/sis900.html but that patch didn't solve the problem,
because the PHY at address 1 was already being chosen.
Without my patch, when bursts of packets arrive from other hosts on a
LAN, the interface dropped one roughly 10% of the time, causing
retransmits. There were fifth second pauses in refresh of large xterms,
and it made Netrek suck. I can provide further test data.
Workaround in lieu of patch is to use mii-tool to advertise
100baseTx-HD, then force renegotiation.
I wasn't able to identify the actual transceiver, so the description
field is a guess.
This patch is similar to Artur Skawina's patch:
http://marc.theaimsgroup.com/?l=linux-netdev&m=114297516729079&w=2
I'm not sure, but I wonder if it means the default behaviour should be
changed, so as to better handle future transceivers.
Diff is against 2.6.16.13.
Signed-off-by: James Cameron <james.cameron@hp.com>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
2006-05-10 14:04:52 -07:00
..
2006-02-13 15:53:41 -08:00
2006-04-02 12:58:45 -07:00
2006-03-24 12:10:55 -05:00
2006-03-29 17:34:02 -05:00
2006-04-04 16:51:41 +02:00
2005-11-09 01:10:09 -05:00
2006-04-25 22:50:04 -07:00
2006-03-25 08:22:52 -08:00
2006-03-25 08:22:52 -08:00
2006-05-03 23:24:35 -07:00
2006-01-28 21:42:15 -05:00
2006-05-06 18:34:10 -07:00
2006-04-12 18:11:23 -04:00
2006-03-29 17:34:02 -05:00
2006-04-22 00:49:12 +02:00
2006-05-10 14:03:57 -07:00
2006-03-24 07:33:24 -08:00
2006-03-21 16:00:53 -05:00
2006-04-02 13:52:48 +02:00
2006-03-29 13:24:50 +11:00
2006-04-11 17:28:33 -07:00
2006-04-24 15:20:24 -04:00
2006-03-31 12:18:55 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-01-09 10:54:48 -05:00
2005-04-16 15:20:36 -07:00
2005-07-27 16:26:20 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-11 20:32:17 -05:00
2005-06-28 15:25:31 -07:00
2006-01-17 07:59:23 -05:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-01-08 20:14:07 -08:00
2006-01-28 21:42:28 -05:00
2005-04-16 15:20:36 -07:00
2006-04-02 13:52:48 +02:00
2006-03-24 07:33:28 -08:00
2005-09-23 05:18:45 -04:00
2006-03-29 17:34:02 -05:00
2006-01-28 21:42:31 -05:00
2006-03-25 08:22:53 -08:00
2005-04-16 15:20:36 -07:00
2006-01-09 10:54:48 -05:00
2006-03-29 17:28:49 -05:00
2006-01-26 22:09:40 -05:00
2005-04-16 15:20:36 -07:00
2005-10-28 16:43:40 -04:00
2005-10-28 16:43:40 -04:00
2006-01-17 07:59:23 -05:00
2006-03-25 08:22:53 -08:00
2005-04-16 15:20:36 -07:00
2005-06-27 23:23:05 -04:00
2006-03-25 08:22:52 -08:00
2006-03-25 08:22:52 -08:00
2006-03-25 08:22:52 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-22 20:29:29 -05:00
2005-04-16 15:20:36 -07:00
2006-04-12 18:04:32 -04:00
2005-11-09 01:02:41 -05:00
2005-10-31 13:37:12 +11:00
2005-04-16 15:20:36 -07:00
2006-03-03 21:33:57 -05:00
2006-04-12 18:08:45 -04:00
2006-03-23 01:13:43 -08:00
2005-09-10 10:06:30 -07:00
2006-03-25 08:22:52 -08:00
2006-03-20 22:34:09 -08:00
2006-01-16 23:15:32 -08:00
2006-01-08 20:12:45 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-11 13:29:09 -05:00
2005-04-16 15:20:36 -07:00
2005-10-18 18:03:48 -04:00
2005-06-26 18:37:25 -04:00
2005-04-16 15:20:36 -07:00
2006-03-22 20:30:45 -05:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-03 21:33:57 -05:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-25 08:22:53 -08:00
2005-04-16 15:20:36 -07:00
2006-05-10 14:04:22 -07:00
2005-04-16 15:20:36 -07:00
2005-11-11 09:24:26 -08:00
2005-05-15 18:31:07 -04:00
2005-04-16 15:20:36 -07:00
2006-03-16 19:27:08 -05:00
2006-01-09 10:54:48 -05:00
2006-03-03 21:33:57 -05:00
2005-10-30 17:37:18 -08:00
2005-05-12 20:11:55 -04:00
2005-04-16 15:20:36 -07:00
2006-03-03 21:33:57 -05:00
2006-04-02 13:52:48 +02:00
2006-01-09 10:54:48 -05:00
2006-01-17 07:59:23 -05:00
2005-06-26 18:29:26 -04:00
2005-04-16 15:20:36 -07:00
2006-03-03 21:33:57 -05:00
2005-11-07 08:00:47 -08:00
2005-11-07 08:00:47 -08:00
2006-05-02 15:26:06 -04:00
2006-04-20 17:55:06 -04:00
2006-02-07 02:04:33 -05:00
2005-11-18 13:31:26 -05:00
2006-04-20 17:55:06 -04:00
2006-04-20 17:55:06 -04:00
2006-04-20 17:55:06 -04:00
2005-04-16 15:20:36 -07:00
2006-03-25 08:22:52 -08:00
2005-05-01 08:59:09 -07:00
2006-03-03 21:33:57 -05:00
2006-02-09 14:17:05 -05:00
2005-04-16 15:20:36 -07:00
2006-03-24 07:33:19 -08:00
2006-01-09 10:54:48 -05:00
2006-03-25 08:22:53 -08:00
2005-04-16 15:20:36 -07:00
2006-03-25 08:22:53 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-04-01 22:36:57 +11:00
2005-10-28 16:07:30 -04:00
2006-02-23 16:23:51 -08:00
2006-03-28 09:16:07 -08:00
2005-05-12 20:11:55 -04:00
2006-01-12 20:09:29 +11:00
2005-12-01 02:26:46 -05:00
2006-03-31 12:18:51 -08:00
2006-03-24 07:33:19 -08:00
2006-03-25 08:22:52 -08:00
2005-04-16 15:20:36 -07:00
2006-01-09 10:54:48 -05:00
2006-03-28 09:16:05 -08:00
2006-02-01 08:53:10 -08:00
2006-03-25 08:22:52 -08:00
2006-01-12 09:09:01 -08:00
2006-03-25 08:22:52 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-01-28 21:42:22 -05:00
2006-03-22 20:28:04 -05:00
2006-03-25 08:22:52 -08:00
2005-04-16 15:20:36 -07:00
2005-09-14 08:46:21 -04:00
2005-10-29 19:07:23 +01:00
2005-12-01 02:26:45 -05:00
2006-05-02 15:18:54 -04:00
2006-03-21 16:00:51 -05:00
2005-04-16 15:20:36 -07:00
2005-05-12 22:22:36 -04:00
2005-10-28 08:16:51 -07:00
2005-10-28 08:16:51 -07:00
2006-04-12 18:08:45 -04:00
2006-01-17 07:59:23 -05:00
2006-04-02 13:52:48 +02:00
2005-09-05 18:02:31 -04:00
2006-03-25 08:22:52 -08:00
2006-04-20 17:28:57 -04:00
2006-04-09 22:25:25 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-10-28 16:53:13 -04:00
2005-04-16 15:20:36 -07:00
2006-03-25 08:22:52 -08:00
2005-04-16 15:20:36 -07:00
2006-04-02 13:52:48 +02:00
2006-01-17 07:59:23 -05:00
2006-01-10 08:01:55 -08:00
2006-03-29 17:34:02 -05:00
2006-03-03 21:33:57 -05:00
2006-01-17 07:59:23 -05:00
2005-05-03 14:38:09 -07:00
2006-03-23 07:38:10 -08:00
2005-11-08 09:40:47 -08:00
2005-11-08 09:40:47 -08:00
2006-03-03 21:33:57 -05:00
2006-03-20 22:43:56 -08:00
2006-01-03 13:11:23 -08:00
2006-03-03 21:33:57 -05:00
2005-09-14 09:18:21 -04:00
2005-10-28 16:53:13 -04:00
2005-04-16 15:20:36 -07:00
2005-10-18 16:58:27 -04:00
2006-03-04 12:07:07 -05:00
2006-03-02 14:26:30 -05:00
2005-11-11 08:31:35 -05:00
2005-11-18 13:29:41 -05:00
2006-03-03 21:33:57 -05:00
2006-03-03 21:23:02 -05:00
2006-01-17 07:59:23 -05:00
2005-04-16 15:20:36 -07:00
2006-03-11 20:32:17 -05:00
2005-04-16 15:20:36 -07:00
2006-01-17 07:59:23 -05:00
2006-03-03 21:33:57 -05:00
2006-05-10 14:04:52 -07:00
2006-02-07 01:58:36 -05:00
2005-11-09 07:55:57 -08:00
2005-11-09 07:55:57 -08:00
2006-04-12 18:04:03 -04:00
2006-03-23 17:13:54 -05:00
2006-05-10 14:03:41 -07:00
2006-04-26 06:19:45 -04:00
2005-04-16 15:20:36 -07:00
2006-01-10 08:01:59 -08:00
2005-04-16 15:20:36 -07:00
2006-03-21 16:00:53 -05:00
2006-03-21 16:00:53 -05:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-05-12 22:24:39 -04:00
2005-04-16 15:20:36 -07:00
2006-01-09 10:54:48 -05:00
2005-08-23 01:32:12 -04:00
2005-08-23 01:32:12 -04:00
2005-08-23 01:32:12 -04:00
2006-01-17 07:25:01 -05:00
2006-03-29 17:34:02 -05:00
2006-01-17 07:25:01 -05:00
2005-05-12 20:16:24 -04:00
2005-04-16 15:20:36 -07:00
2006-04-12 18:08:45 -04:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-03-25 08:22:52 -08:00
2005-10-28 08:16:51 -07:00
2005-10-28 08:16:51 -07:00
2006-03-03 22:22:45 -05:00
2006-04-19 15:42:28 -07:00
2005-07-07 18:23:36 -07:00
2006-03-20 22:34:25 -08:00
2006-03-20 22:34:25 -08:00
2005-09-11 09:28:17 -07:00
2005-04-16 15:20:36 -07:00
2005-04-24 20:35:20 -07:00
2005-04-24 20:35:20 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-04-29 19:01:06 -07:00
2006-04-29 18:56:34 -07:00
2006-02-24 00:20:08 -05:00
2005-04-16 15:20:36 -07:00
2006-03-11 18:49:13 -08:00
2005-04-16 15:20:36 -07:00
2006-04-12 18:08:45 -04:00
2005-04-16 15:20:36 -07:00
2006-05-02 15:21:52 -04:00
2006-02-27 23:11:08 +01:00
2005-07-27 16:26:20 -07:00
2006-01-09 10:54:48 -05:00
2006-04-02 13:52:48 +02:00
2005-04-16 15:20:36 -07:00
2006-03-25 08:22:53 -08:00