From owner-freebsd-isp Tue Apr 11 14:11:53 2000 Delivered-To: freebsd-isp@freebsd.org Received: from mail.wolves.k12.mo.us (mail.wolves.k12.mo.us [207.160.214.1]) by hub.freebsd.org (Postfix) with ESMTP id 5862A37B5F8 for ; Tue, 11 Apr 2000 14:11:48 -0700 (PDT) (envelope-from cdillon@wolves.k12.mo.us) Received: from mail.wolves.k12.mo.us (cdillon@mail.wolves.k12.mo.us [207.160.214.1]) by mail.wolves.k12.mo.us (8.9.3/8.9.3) with ESMTP id QAA37148; Tue, 11 Apr 2000 16:11:43 -0500 (CDT) (envelope-from cdillon@wolves.k12.mo.us) Date: Tue, 11 Apr 2000 16:11:42 -0500 (CDT) From: Chris Dillon To: "Matthew N. Dodd" Cc: "Serg V. Shubenkov" , freebsd-isp@FreeBSD.ORG Subject: Re: Compaq ProSignia Server In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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 real memory = 50331648 (49152K bytes) avail memory = 46460928 (45372K bytes) Preloaded elf kernel "kernel" at 0xc0267000. eisa0: Probing for devices on the EISA bus ahc0: at 0x5c00-0x5cff irq 11 on eisa0 slot 5 ahc0: aic7770 >= Rev E, Single Channel A, SCSI Id=7, 4/255 SCBs eisa0:8 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: on ppbus 0 lpt0: Interrupt-driven port ppi0: on ppbus 0 plip0: 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: 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