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>