Re: 3Com 3c905 failed to attach

From: Craig Rodrigues (rodrigc_at_crodrigues.org)
Date: 04/17/04

  • Next message: Matthew N. Dodd: "Re: RFC: ported NetBSD if_bridge"
    Date: Sat, 17 Apr 2004 00:18:19 -0400
    To: "M. Warner Losh" <imp@bsdimp.com>
    
    

    Warner,

    I have verison 1.69 of if_xl.c, and am having the same
    problem as Shisuda, but with this card:

    xl0: <3Com 3c900-COMBO Etherlink XL> port 0xc000-0xc03f irq 10 at device 12.0 on pci0
    xl0: BAD BAR: skipping checks
    xl0: Lazy allocation of 0x1 bytes rid 0x14 type 3 at 0xf0000000
    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_probe_and_attach: xl0 attach returned 6

    On Tue, Apr 13, 2004 at 12:02:02PM +0000, M. Warner Losh wrote:
    > You might try the following change:
    >
    > Index: if_xl.c
    > ===================================================================
    > RCS file: /cache/ncvs/src/sys/pci/if_xl.c,v
    > retrieving revision 1.168
    > diff -u -r1.168 if_xl.c
    > --- if_xl.c 20 Mar 2004 02:24:24 -0000 1.168
    > +++ if_xl.c 13 Apr 2004 15:00:39 -0000
    > @@ -1373,6 +1373,7 @@
    > sc->xl_flags |= XL_FLAG_PHYOK;
    >
    > switch (did) {
    > + case TC_DEVICEID_BOOMERANG_10_100BT: /* 3c905-TX */
    > case TC_DEVICEID_HURRICANE_575A:
    > case TC_DEVICEID_HURRICANE_575B:
    > case TC_DEVICEID_HURRICANE_575C:
    >
    > but that might be too specific for your needs.
    >
    > I'll note that we should likely add an additional field to the table
    > to load these flags from, but that's bigger fish than I wanna fry
    > right now.
    >
    > Warner

    -- 
    Craig Rodrigues        
    http://crodrigues.org
    rodrigc@crodrigues.org
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Matthew N. Dodd: "Re: RFC: ported NetBSD if_bridge"

    Relevant Pages

    • boot floppies error
      ... xl0: couldn't map ports/memory ... xl0: command never completed ... page fault while in kernel mode ... processor eflags = interrupt enable, resume, IOPL=0 ...
      (comp.unix.bsd.freebsd.misc)
    • Re: boot floppies error
      ... > I am trying to install FreeBSD 4.10 from floppies and I get an error. ... > thought it might be an error with the download so I tried 4.9 same ... > xl0: command never completed ...
      (comp.unix.bsd.freebsd.misc)
    • Re: Thoshiba Tecra 8000 with 3com 3CXFE575CT
      ... Yes I had the card in while I was booting. ... xl0: using port I/O ... xl0: command never completed! ...
      (freebsd-current)
    • if_xl borked in current!!
      ... time the xl driver broke (and wi is still useless BTW) leaving me ... xl0: command never completed! ...
      (freebsd-current)
    • Re: 3Com 3c905 failed to attach
      ... : xl0: using memory mapped I/O ... Hopefully that will fix this case as well. ... BARs that are all zero's are more common than just in ATA ... Warner ...
      (freebsd-current)