1. 13 5月, 2006 38 次提交
  2. 11 5月, 2006 2 次提交
    • M
      IB/mthca: FMR ioremap fix · ce477ae4
      Michael S. Tsirkin 提交于
      Addresses for ioremap must be calculated off of pci_resource_start;
      we can't directly use the bus address as seen by the HCA.  Fix the
      code that remaps device memory for FMR access.
      
      Based on patch by Klaus Smolin.
      Signed-off-by: NMichael S. Tsirkin <mst@mellanox.co.il>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      ce477ae4
    • J
      sis900: phy for FoxCon motherboard · d8e95e52
      James Cameron 提交于
      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: NJames Cameron <james.cameron@hp.com>
      Signed-off-by: NStephen Hemminger <shemminger@osdl.org>
      d8e95e52