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
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
2006-01-09 10:54:48 -05:00
2006-03-11 20:32:17 -05:00
2006-01-17 07:59:23 -05:00
2006-01-28 21:42:28 -05:00
2006-04-02 13:52:48 +02:00
2006-03-24 07:33:28 -08: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
2006-01-09 10:54:48 -05:00
2006-03-29 17:28:49 -05:00
2006-01-26 22:09:40 -05:00
2006-01-17 07:59:23 -05:00
2006-03-25 08:22:53 -08: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
2006-03-22 20:29:29 -05:00
2006-04-12 18:04:32 -04: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
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-03-11 13:29:09 -05:00
2006-03-22 20:30:45 -05:00
2006-03-03 21:33:57 -05:00
2006-03-25 08:22:53 -08:00
2006-05-10 14:04:22 -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
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
2006-03-03 21:33:57 -05: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
2006-04-20 17:55:06 -04:00
2006-04-20 17:55:06 -04:00
2006-04-20 17:55:06 -04:00
2006-03-25 08:22:52 -08:00
2006-03-03 21:33:57 -05:00
2006-02-09 14:17:05 -05: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
2006-03-25 08:22:53 -08:00
2006-04-01 22:36:57 +11:00
2006-02-23 16:23:51 -08:00
2006-03-28 09:16:07 -08:00
2006-01-12 20:09:29 +11: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
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
2006-01-28 21:42:22 -05:00
2006-03-22 20:28:04 -05:00
2006-03-25 08:22:52 -08:00
2006-05-02 15:18:54 -04:00
2006-03-21 16:00:51 -05: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
2006-03-25 08:22:52 -08:00
2006-04-20 17:28:57 -04:00
2006-04-09 22:25:25 -07:00
2006-03-25 08:22:52 -08: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
2006-03-23 07:38:10 -08:00
2006-03-03 21:33:57 -05:00
2006-03-20 22:43:56 -08:00
2006-03-03 21:33:57 -05:00
2006-03-04 12:07:07 -05:00
2006-03-02 14:26:30 -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
2006-03-11 20:32:17 -05: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
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
2006-01-10 08:01:59 -08:00
2006-03-21 16:00:53 -05:00
2006-03-21 16:00:53 -05:00
2006-01-09 10:54:48 -05: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
2006-04-12 18:08:45 -04:00
2006-03-25 08:22:52 -08:00
2006-03-03 22:22:45 -05:00
2006-04-19 15:42:28 -07:00
2006-03-20 22:34:25 -08:00
2006-03-20 22:34:25 -08: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
2006-03-11 18:49:13 -08:00
2006-04-12 18:08:45 -04:00
2006-05-02 15:21:52 -04:00
2006-02-27 23:11:08 +01:00
2006-01-09 10:54:48 -05:00
2006-04-02 13:52:48 +02:00
2006-03-25 08:22:53 -08:00