kern/77239: [xl] 3Com 3CXFEM656C does not seem to be supported by xl driver, despite HARDWARE.TXT

Anton Tolchanov me at ryzh.kiev.ua
Fri Oct 28 15:20:18 PDT 2005


The following reply was made to PR kern/77239; it has been noted by GNATS.

From: Anton Tolchanov <me at ryzh.kiev.ua>
To: bug-followup at FreeBSD.org,
 perryd at llnl.gov
Cc:  
Subject: Re: kern/77239: [xl] 3Com 3CXFEM656C does not seem to be supported by xl driver, despite HARDWARE.TXT
Date: Sat, 29 Oct 2005 01:13:37 +0300

 >       HARDWARE.TXT says that the 3Com CardBus 3CXFEM656C NIC is  
 > supported by the xl driver, but that does not seem to be the case.   
 > I have a Dell Latitude CPx which I installed from a downloaded  
 > ISO.  My experience seems to be the same as that of Karel Miklav  
 > (http://lists.freebsd.org/pipermail/freebsd-mobile/2004-October/ 
 > 005103.html).
 >
 > The driver seems to read the card, but cannot configure it (from  
 > dmesg):
 > xl0: <3Com 3c656C Fast Etherlink XL> port 0x1000-0x10ff mem  
 > 0x88000000-0x8800007f,0x88000080-0x880000ff irq 11 at device 0.0 on  
 > cardbus1
 > xl0: using memory mapped I/O
 > xl0: reset didn't complete
 > xl0: command never completed!
 > xl0: command never completed!
 > xl0: eeprom failed to come ready
 > xl0: failed to read station address
 > device_attach: xl0 attach returned 6
 
    The following patch works fine for 5.4-RELEASE making 3c656C usable:
 
 --- sys/pci/if_xl.c.orig        Sat Oct 29 01:08:10 2005
 +++ sys/pci/if_xl.c     Fri Oct 28 21:49:44 2005
 @@ -1273,6 +1273,7 @@
 
          switch (did) {
          case TC_DEVICEID_BOOMERANG_10_100BT:    /* 3c905-TX */
 +        case TC_DEVICEID_TORNADO_656C:          /* 3c656C */
          case TC_DEVICEID_HURRICANE_575A:
          case TC_DEVICEID_HURRICANE_575B:
          case TC_DEVICEID_HURRICANE_575C:
 
    As I can see, it has not been commited into HEAD yet.
 
 -- 
 ryzh-uanic
 


More information about the freebsd-bugs mailing list