Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Apr 1999 16:33:34 -0700 (PDT)
From:      "Eugene M. Kim" <astralblue@usa.net>
To:        Noor Dawod <nadir@burka.netvision.net.il>
Cc:        freebsd-bugs@freebsd.org, Bill Paul <wpaul@freebsd.org>
Subject:   Re: kern/10886: kernel tries to initialize xl driver in 3.1-STABLE (as of 3/30/1999) and fails reporting: "xl: couldn't map port" 
Message-ID:  <Pine.BSF.4.02A.9904061621001.85541-100000@gw1.pl.cp>
In-Reply-To: <199904030850.AAA35710@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I'm now having exactly the same problem on one of my machines which has
an 3C509-TX card and runs the -current.

It seems the following commit has caused the problem:

------------------------------- cut here -------------------------------
From wpaul@FreeBSD.org Tue Apr  6 16:29:19 1999
Date: Sat, 27 Mar 1999 12:41:26 -0800 (PST)
From: Bill Paul <wpaul@FreeBSD.org>
To: cvs-committers@FreeBSD.org,
    cvs-all@FreeBSD.org
Subject: cvs commit: src/sys/pci if_pn.c if_pnreg.h if_xl.c if_xlreg.h        
    src/sys/alpha/conf GENERIC

wpaul       1999/03/27 12:41:26 PST

  Modified files:
    sys/pci              if_pn.c if_pnreg.h if_xl.c if_xlreg.h 
    sys/alpha/conf       GENERIC 
  Log:
  Make the xl and pn drivers work on FreeBSD/alpha and add them to
  sys/alpha/conf/GENERIC.
  
  Note: the PNIC ignores the lower few bits of the RX buffer DMA address,
  which means we have to add yet another kludge to make it happy. Since
  we can't offset the packet data, we copy the first few bytes of the
  received data into a separate mbuf with proper alignment. This puts
  the IP header where it needs to be to prevent unaligned accesses.
  
  Also modified the PNIC driver to use a non-interrupt driven TX
  strategy. This improves performance somewhat on x86/SMP systems where
  interrupt delivery doesn't seem to be as fast with an SMP kernel as
  with a UP kernel.
  
  Revision  Changes    Path
  1.9       +62 -25    src/sys/pci/if_pn.c
  1.6       +8 -4      src/sys/pci/if_pnreg.h
  1.26      +29 -4     src/sys/pci/if_xl.c
  1.10      +18 -30    src/sys/pci/if_xlreg.h
  1.16      +3 -1      src/sys/alpha/conf/GENERIC


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9904061621001.85541-100000>