Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Apr 2000 16:11:42 -0500 (CDT)
From:      Chris Dillon <cdillon@wolves.k12.mo.us>
To:        "Matthew N. Dodd" <winter@jurai.net>
Cc:        "Serg V. Shubenkov" <serg@macomnet.ru>, freebsd-isp@FreeBSD.ORG
Subject:   Re: Compaq ProSignia Server
Message-ID:  <Pine.BSF.4.20.0004111540480.36772-100000@mail.wolves.k12.mo.us>
In-Reply-To: <Pine.BSF.4.21.0004111616240.50194-100000@sasami.jurai.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 11 Apr 2000, Matthew N. Dodd wrote:

> On Tue, 11 Apr 2000, Chris Dillon wrote:
> > On Tue, 11 Apr 2000, Matthew N. Dodd wrote:
> > > On Tue, 11 Apr 2000, Chris Dillon wrote:
> > > > If this ProSignia is the same one I have, the onboard NetFlex is
> > > > actually a Lance chipset:
> > > > 
> > > > lnc0 at 0x8800-0x8817 irq 14 drq 0 on eisa slot 8
> > > > lnc0: PCnet-32 VL-Bus address 00:80:5f:08:65:ba
> > > 
> > > Where is the lnc driver getting that?  I don't see an EISA probe/attach
> > > routine for the lnc driver.
> > 
> > If it doesn't have one, it apparently didn't need it. :-)  I did have
> > to manually feed the driver the port/IRQ after finding out what it was
> > set to in the system setup, and the snippet above also appears after
> > "Probing for devices on the ISA bus".  I'm also not actually using
> > this interface right now because long before I ever got it working
> > with FreeBSD I stuck a 3C509 in there and have been using it ever
> > since.
> 
> Ah.  You're running 3.x which assumes that port ranges in the 0x1000 to
> 0x9000 are EISA slots and prints out that message.
> 
> While you can abuse the ISA hint mechanism in that manner its really much
> nicer to attach EISA devices the correct way but since no EISA attachment
> exists yet this isn't possible.  I'll add creation of an EISA lnc front
> end to my TODO for 4.0/5.0.

Hey, I just had a hunch and tried it and it worked. :-)

> > Here is the line I have for it in my kernel config:
> > device          lnc0    at isa? port 0x8800 net irq 14 drq 0
> > 
> > > Whats the EISA device ID for this device?
> > 
> > Is there a way for me to find out without having to reboot the
> > machine?  Something along the line of pciconf(8)?
> 
> Er...  I've code code that does it but it requires a custom driver.
> 
> What was the unknown device listed on slot 8 again?

Most likely the 53c710 SCSI controller.

Here is my dmesg.boot that you asked for in another message:

Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights
reserved.
FreeBSD 3.4-STABLE #5: Wed Mar  8 18:07:54 CST 2000
    cdillon@mail.wolves.k12.mo.us:/usr/src/sys/compile/MAIL
Timecounter "i8254"  frequency 1193182 Hz
CPU: i486 DX2 (486-class CPU)
  Origin = "GenuineIntel"  Id = 0x435  Stepping = 5
  Features=0x3<FPU,VME>
real memory  = 50331648 (49152K bytes)
avail memory = 46460928 (45372K bytes)
Preloaded elf kernel "kernel" at 0xc0267000.
eisa0: <CPQ701 (System Board)>
Probing for devices on the EISA bus
ahc0: <Adaptec 274X SCSI host adapter> at 0x5c00-0x5cff irq 11 on
eisa0 slot 5
ahc0: aic7770 >= Rev E, Single Channel A, SCSI Id=7, 4/255 SCBs
eisa0:8 <CPQ4410=0xe114410> unknown device
Probing for devices on the ISA bus:
sc0 on isa
sc0: VGA color <16 virtual consoles, flags=0x0>
atkbdc0 at 0x60-0x6f on motherboard
atkbd0 irq 1 on isa
psm0 not found
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1 not found at 0x2f8
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
ppc0 at 0x3bc irq 7 flags 0x40 on isa
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
ppi0: <generic parallel i/o> on ppbus 0
plip0: <PLIP network interface> on ppbus 0
1 3C5x9 board(s) on ISA found at 0x300
ep0 at 0x300-0x30f irq 10 on isa
ep0: aui/utp[*UTP*] address 00:60:97:69:29:db
lnc0 at 0x8800-0x8817 irq 14 drq 0 on eisa slot 8
lnc0: PCnet-32 VL-Bus address 00:80:5f:08:65:ba
vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
npx0 on motherboard
npx0: INT 16 interface
Waiting 15 seconds for SCSI devices to settle
da0 at ahc0 bus 0 target 0 lun 0
da0: <COMPAQ ST32550N 6316> Fixed Direct Access SCSI-2 device
da0: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing
Enabled
da0: 2006MB (4110000 512 byte sectors: 255H 63S/T 255C)
changing root device to da0s1a

I will be replacing this box within the next few months, so it will be
available for testing anything after that.

You also mentioned writing a driver for some TI based NICs.  I believe
I have a NetFlex-2 EISA Token-Ring/Ethernet NIC around here that I
could test such things out on, if that is indeed the kind of thing
you're writing the driver for.


-- Chris Dillon - cdillon@wolves.k12.mo.us - cdillon@inter-linc.net
   FreeBSD: The fastest and most stable server OS on the planet.
   For Intel x86 and Alpha architectures. ( http://www.freebsd.org )




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" 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.20.0004111540480.36772-100000>