From owner-freebsd-hardware Wed Jul 23 13:21:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA11845 for hardware-outgoing; Wed, 23 Jul 1997 13:21:39 -0700 (PDT) Received: from golem.belabm.by (root@[194.226.122.185]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA11772; Wed, 23 Jul 1997 13:20:28 -0700 (PDT) Received: from scaner.belabm.by (scaner@scaner.belabm.by [194.226.122.179]) by golem.belabm.by (8.8.5/8.8.4) with ESMTP id XAA27054; Wed, 23 Jul 1997 23:19:42 +0300 Message-ID: <33D667CB.77CC152B@belabm.by> Date: Wed, 23 Jul 1997 23:21:31 +0300 From: Eugene Vedistchev Reply-To: scaner@belabm.by Organization: Global One in Belarus X-Mailer: Mozilla 4.01 [en] (Win95; I) MIME-Version: 1.0 To: Stefan Esser CC: "Lu, Mark" , freebsd-hardware@FreeBSD.ORG Subject: Re: Compaq Neflex ethernet drivers for TI ThunderLAN chip;was RE:Integrated ethernet on Compaq Deskpro 6000 X-Priority: 3 (Normal) References: <19970722212715.17259@mi.uni-koeln.de> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hardware@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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" 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 ;)