From owner-freebsd-hackers Thu Jan 7 07:18:44 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA27381 for freebsd-hackers-outgoing; Thu, 7 Jan 1999 07:18:44 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from mailbox.reptiles.org (mailbox.reptiles.org [198.96.117.155]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id HAA27376 for ; Thu, 7 Jan 1999 07:18:42 -0800 (PST) (envelope-from jim@reptiles.org) Received: from localhost (6328 bytes) by mailbox.reptiles.org via sendmail with P:stdio/R:bind_hosts/T:inet_zone_bind_smtp (sender: ) (ident using unix) id for ; Thu, 7 Jan 1999 10:18:07 -0500 (EST) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Nov-26) Message-Id: From: jim@reptiles.org (Jim Mercer) Subject: Re: utility for setting PNP info in /etc/rc.conf? To: luigi@labinfo.iet.unipi.it (Luigi Rizzo) Date: Thu, 7 Jan 1999 10:18:06 -0500 (EST) Cc: hackers@FreeBSD.ORG, paul@it.ca In-Reply-To: <199901071234.NAA08166@labinfo.iet.unipi.it> from Luigi Rizzo at "Jan 7, 99 01:34:10 pm" X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > i've got a PNP modem in one of my servers. > > > > unfortunately, whenever i put a new kernel in place, i physically have to > > re-initialize the kernel using "boot -c, etc". > > > > is there a method to do this in /etc/rc.local or something? > > with 2.2.x you put this in /kernel.config, with 3.0 there must be some > other way. > > luigi much appreciated, Luigi. after a couple other emails with Luigi, i configured my system as follows: rebuilt the kernel with: options USERCONFIG_BOOT #imply -c and parse info area modified /kernel.config as: ----------- USERCONFIG pnp 1 0 enable pnp 1 0 os pnp 1 0 port0 0x3e8 pnp 1 0 irq0 5 quit ----------- and presto, my PNP card was initialized as if i was standing in front of the server (which is several kilometers away, and i'd have to get dressed and go out into the -20C winter weather). choking.reptiles.org% dmesg Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 2.2.8-RELEASE #5: Thu Jan 7 10:08:01 EST 1999 root@choking.reptiles.org:/usr/.src/sys/compile/CHOKING CPU: Pentium/P54C (99.95-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x525 Stepping=5 Features=0x1bf real memory = 16777216 (16384K bytes) FreeBSD Kernel Configuration Utility - Version 1.1 Type "help" for help or "visual" to go to the visual configuration interface (requires MGA/VGA display or serial terminal capable of displaying ANSI graphics). config> pnp 1 0 enable config> pnp 1 0 os config> pnp 1 0 port0 0x3e8 config> pnp 1 0 irq0 5 config> quit avail memory = 14598144 (14256K bytes) Probing for devices on PCI bus 0: chip0 rev 1 on pci0:0:0 chip1 rev 1 on pci0:1:0 chip2 rev 1 on pci0:1:1 chip3 rev 1 int d irq ?? on pci0:1:2 chip4 rev 1 on pci0:1:3 chip5 rev 1 on pci0:9:0 chip6 rev 1 on pci0:10:0 chip7 rev 1 on pci0:11:0 ncr0 rev 18 int a irq 11 on pci0:12:0 ncr0 waiting for scsi devices to settle (ncr0:0:0): "SEAGATE ST1480 7336" type 0 fixed SCSI 2 sd0(ncr0:0:0): Direct-Access sd0(ncr0:0:0): 5.0 MB/s (200 ns, offset 8) 411MB (842845 512 byte sectors) (ncr0:6:0): "Philips CM4xx 1.01" type 5 removable SCSI 2 cd0(ncr0:6:0): CD-ROM cd0(ncr0:6:0): asynchronous. can't get the size Probing for devices on PCI bus 1: de0 rev 35 int a irq 9 on pci1:4:0 de0: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de0: address 00:c0:95:f0:00:f4 de0: enabling 10baseT port de1 rev 35 int a irq 11 on pci1:5:0 de1: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de1: address 00:c0:95:f0:00:f5 de1: enabling 10baseT port de2 rev 35 int a irq 10 on pci1:6:0 de2: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de2: address 00:c0:95:f0:00:f6 de2: enabling 10baseT port de3 rev 35 int a irq 12 on pci1:7:0 de3: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de3: address 00:c0:95:f0:00:f7 de3: enabling 10baseT port Probing for devices on PCI bus 2: de4 rev 35 int a irq 12 on pci2:4:0 de4: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de4: address 00:c0:95:f0:03:54 de4: enabling 10baseT port de5 rev 35 int a irq 9 on pci2:5:0 de5: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de5: address 00:c0:95:f0:03:55 de5: enabling 10baseT port de6 rev 35 int a irq 11 on pci2:6:0 de6: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de6: address 00:c0:95:f0:03:56 de6: enabling 10baseT port de7 rev 35 int a irq 10 on pci2:7:0 de7: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de7: address 00:c0:95:f0:03:57 de7: enabling 10baseT port Probing for devices on PCI bus 3: de8 rev 35 int a irq 10 on pci3:4:0 de8: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de8: address 00:c0:95:f0:00:c4 de8: enabling 10baseT port de9 rev 35 int a irq 12 on pci3:5:0 de9: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de9: address 00:c0:95:f0:00:c5 de9: enabling 10baseT port de10 rev 35 int a irq 9 on pci3:6:0 de10: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de10: address 00:c0:95:f0:00:c6 de10: enabling 10baseT port de11 rev 35 int a irq 11 on pci3:7:0 de11: ZNYX ZX314 21040 [10Mb/s] pass 2.3 de11: address 00:c0:95:f0:00:c7 de11: enabling 10baseT port Probing for PnP devices: CSN 1 Vendor ID: GVC0505 [0x0505c31e] Serial 0xffffffff PnP: override config for CSN 1 LDN 0 vend_id 0x0505c31e Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A sio2 at 0x3e8-0x3ef irq 5 on isa sio2: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in npx0 flags 0x1 on motherboard npx0: INT 16 interface Intel Pentium F00F detected, installing workaround IP packet filtering initialized, divert disabled, default to accept, logging limited to 100 packets/entry DUMMYNET initialized (980901) -- size dn_pkt 48 -- [ Jim Mercer Reptilian Research jim@reptiles.org +1 416 410-5633 ] [ The telephone, for those of you who have forgotten, was a commonly used ] [ communications technology in the days before electronic mail. ] [ They're still easy to find in most large cities. -- Nathaniel Borenstein ] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message