Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Dec 1998 16:25:26 +1100
From:      Gregory Bond <gnb@itga.com.au>
To:        current@FreeBSD.ORG
Subject:   SMC EtherEZ PnP
Message-ID:  <199812310525.QAA20771@melba.bby.com.au>

next in thread | raw e-mail | index | archive | help
G'day.

I've got an SMC EtherEZ 8416 PnP card in an oldish P-100 system with a PnP
BIOS. Neither the GENERIC kernel nor the boot floppy nor any kernel I can
compile recognise this card. AFAICT from the mail list archives, this card (in
a non-PnP version) should be supported by the ed driver.  There are no jumpers
or anything to turn off Prug-n-pray or to set ports/irqs etc.
 
[As an aside: is there some easy way of mapping ethernet card or chipset to 
driver name without "just knowing"?!?]

What do I need to do to get this going?  I'm interested in aquiring a deeper 
understanding, not just a fix-up!

(The PnP Soundblaster probed fine using the pcm driver, tho.)

[As an aside #2, where is a good spot to look for general PnP info?  The pnp
man page assumes you already know enough about PnP to know what CSN and LDNs
etc are and how to determine them for your system.]

I tried editing if_ed.c to add the correct PnP id to the ed_pnpids struct, but 
at probe time I get the messages from boot -v:
[...]
vga0: <S3 868 graphics accelerator> rev 0x00 int a irq 12 on pci0.10.0
Initializing PnP override table
Probing for PnP devices:
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
PnP: CSN 2 COMP_DEVICE_ID = 0x0006d041
CSN 1 Vendor ID: SMC8416 [0x1684a34d] Serial 0xc95830c0 Comp ID: @@@0000 [0x00000000]
port 0x0240 0x0000 0x0000 0x0000 irq 11:0 drq 0:0 en 1
port 0x0240 0x0000 0x0000 0x0000 irq 11:0 drq 0:0 en 1
ed1: Invalid ISA memory address range configured: 0x0 - 0x2000
ed1: probe failed
ed1 (edpnp <SMC8416> sn 0xc95830c0) failed to attach
CSN 2 Vendor ID: CTL0024 [0x24008c0e] Serial 0x100904fe Comp ID: PNP0600 [0x0006d041]
Called nullpnp_probe with tag 0x00000002, type 0x24008c0e
Called nullpnp_probe with tag 0x00000002, type 0x0006d041
port 0x0220 0x0330 0x0388 0x0000 irq 5:0 drq 1:5 en 1
port 0x0220 0x0330 0x0388 0x0000 irq 5:0 drq 1:5 en 1
pcm1 (SB16pnp <SB16 PnP> sn 0x100904fe) at 0x220-0x22f irq 5 drq 1 flags 0x15 on isa
Probing for devices on the ISA bus:
[...]

which if I understand things means it found the right PnP id, but the 
PnP-derived config had 0 for a memory address....

No doubt Dave Greenman will jump in here ->

TIA,

Greg.




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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812310525.QAA20771>