Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 1997 23:21:31 +0300
From:      Eugene Vedistchev <scaner@belabm.by>
To:        Stefan Esser <se@FreeBSD.ORG>
Cc:        "Lu, Mark" <LuMark@navcanada.ca>, freebsd-hardware@FreeBSD.ORG
Subject:   Re: Compaq Neflex ethernet drivers for TI ThunderLAN chip;was RE:Integrated ethernet on Compaq Deskpro 6000
Message-ID:  <33D667CB.77CC152B@belabm.by>
References:  <c=CA%a=_%p=NAVCANADA%l=NAVCANADA/NCR/00087AAC@gatewaysrv.navcanada.ca> <19970722212715.17259@mi.uni-koeln.de>

next in thread | previous in thread | raw e-mail | index | archive | help
AFAIK, there is such situation:

 There was many NetFlex models of network controllers

 NetFlex-L :

 onboard ethernet controller made on AMD PCnet chip (on which was built
NE2100 card)
 built-in on old DeskPro's XL, Prosignia VS, 200, 300 and 500
 FreeBSD driver - lnc0

 NetFlex-3 P/E :

 Old P-PCI/E-EISA controller, was made when Compaq have not Netelligent
division.
 Have module architechture based on TI ThunderLAN chip and removable
media adapters for 10BASE-T
 100VG and 100BASE-TX (one at once)
 Supplied on Proliant 1500, 4500 and 5000 servers and separately
 FreeBSD driver - not available yet 

 Netflex-2
 Dual Port controller based on TI TLAN chips too;
 rare thing
 FreeBSD driver - not available yet 

 Latest Netelligent solutions built in Deskpro 4000, 6000, Proliant 800
, 850R, 2500, 6000
 Same based on TI TLAN chip, available as onboard, and PCI card options.
 FreeBSD driver - not available yet  

The main thing that all  Compaq boards based on TI TLAN in  use the same
set drivers. i.e. 
possible to use 1.5 year old drivers under NW or NT for latest boards
without any probs.


Stefan Esser wrote:
> 
> On Jul 22, "Lu, Mark" <LuMark@NAVCANADA.CA> wrote:
> > Is anyone interested in writing or porting a device driver for Texas
> > Instruments TLAN-based ethernet controllers (eg. Compaq Netflex),
> > because TI has now released info on the chip on their website.
> > There is also an Alpha driver available for it on Linux at
> > ftp://ftp.caldera.com/pub/stuff/tlan-0.24.tar.gz
> 
> I'm not sure how special that Compaq Ethernet chip actually is,
> after all it still could be some variant of the Lance ...
> 
> > How much work is involved in porting a device driver from Linux?  Is
> > this easier than starting from scratch?
> 
> You can at least look what's required to initialize the chip,
> what the interrupt handler got to check for, and how to read
> and write the chip's buffer or how to initiate bus-master
> transfers.
> 
> You will have to add some BSD specific code, but you can find
> that in the other Ethernet drivers in FreeBSD :)
> 
> > ----------------------------------------------------------------
> > Date:      Thu, 31 Oct 1996 21:40:31 -0500
> > From:      bill@tcada.state.tx.us (Bill Douglass)
> > To:        freebsd-questions@freebsd.org
> > Sender:    owner-questions@freebsd.org
> > Subject:   Integrated ethernet on Compaq Deskpro 6000
> >
> > I am trying to install FreeBSD (either 2.1.5R or 2.2-SNAP 101496)
> onto a
> > Compaq Deskpro 6000, Adaptec Ultra SCSI 2940, integrated ethernet.
> This
> > is a machine I am setting up for web service, so X11 is not an
> issue.
> >
> > I cannot get the boot floppies to recognize the on-board ethernet
> card
> > (Netflex-3/P, PCI).  Searching through the mailing-list archive led
> me
> > to think
> > I needed the Lnce driver (lnc0) so I set that up, using the config.
> that
> > Win95 gave for the device's settings .  No dice.
> 
> Could you please send me a verbose boot message log (i.e.
> enter "-v" at the "Boot: " prompt) ?
> 
> You will find all the required information for the config
> there, and it is possible, that Win95 used different access
> methods to reach the chip registers (I assume that the chip's
> registers are mapped to both port I/O and memory address space,
> for example). I'm not sure I can suggest better parameters
> than you already tried, but we'll see ... :)
> 
> > The probes recognized the device as a Compaq network device, but has
> no
> > driver installed -
> >
> > pci0:11:  Compaq, device=0xae35, class=network (misc) int a irq 11
> [no
> > driver assigned]
> 
> This message will still be printed even if the "lnc0" port
> and irq config is set to appropriate values, since the ISA
> probe will then identify the card. You may want to try the
> following (naive) patch:
> 

> 
> This may or may not work, I really don't know whether that
> Compaq NetFlex looks like a Lance at all :)
> 
> Please let me know what you find!
> 
> Regards, STefan


WBR,

 Eugene

PS. Sorry fro bad english ;)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?33D667CB.77CC152B>