Date: Sun, 3 Oct 1999 12:53:55 -0400 From: Christopher Masto <chris@netmonger.net> To: current@freebsd.org, grog@lemis.com Subject: Can't start vinum with new kernels Message-ID: <19991003125355.A11241@netmonger.net>
next in thread | raw e-mail | index | archive | help
I'm trying to do the latest "install kernel before building world" trick, and I'm running into some major problems getting vinum running. Basically, when I boot a new kernel (with new modules installed.. I didn't forget that), "vinum start" fails with "Can't allocate memory for drive list". At first I thought maybe I'd just picked a bad time to cvsup, but I've since tried it twice more and have the same problem. After futzing around with it for a while, I found that I was able to "vinum read /dev/daX" (though variations like "vinum read /dev/daXs1e", "vinum read daXs1e", and "vinum read daX" failed (unfortunately I don't have the exact message here, but I can reproduce it)). Although I was able to get the volumes back up by doing a "vinum read" on each of my drives, I ended up with a kernel panic when I tried to fsck them. Booting with the old kernel and module, everything still works fine. I'm currently wiping out /usr/src and /usr/obj just in case, and if that doesn't work I'll try to trace the code. I'm sending this now in case someone can say "you're doing this wrong, you idiot" and save me the time. I've appended some config information. Some of the subdisks are listed as "reborn" because as I mentioned abuve, I was playing with "vinum read". This is from a successful boot with the old kernel: Configuration summary Drives: 4 (8 configured) Volumes: 5 (8 configured) Plexes: 10 (16 configured) Subdisks: 10 (16 configured) D drive0 State: up Device /dev/da0s1e Avail: 0/7659 MB (0%) D drive2 State: up Device /dev/da1s1e Avail: 0/8683 MB (0%) D drive1 State: up Device /dev/da2s1e Avail: 0/7659 MB (0%) D drive3 State: up Device /dev/da3s1e Avail: 0/8683 MB (0%) V usr State: up Plexes: 2 Size: 2048 MB V var State: up Plexes: 2 Size: 512 MB V usr_local State: up Plexes: 2 Size: 5099 MB V var_mail State: up Plexes: 2 Size: 2048 MB V home State: up Plexes: 2 Size: 6635 MB P usr.p0 C State: up Subdisks: 1 Size: 2048 MB P usr.p1 C State: flaky Subdisks: 1 Size: 2048 MB P var.p0 C State: up Subdisks: 1 Size: 512 MB P var.p1 C State: flaky Subdisks: 1 Size: 512 MB P usr_local.p0 C State: up Subdisks: 1 Size: 5099 MB P usr_local.p1 C State: flaky Subdisks: 1 Size: 5099 MB P var_mail.p0 C State: up Subdisks: 1 Size: 2048 MB P var_mail.p1 C State: flaky Subdisks: 1 Size: 2048 MB P home.p0 C State: up Subdisks: 1 Size: 6635 MB P home.p1 C State: flaky Subdisks: 1 Size: 6635 MB S usr.p0.s0 State: up PO: 0 B Size: 2048 MB S usr.p1.s0 State: reborn PO: 0 B Size: 2048 MB S var.p0.s0 State: up PO: 0 B Size: 512 MB S var.p1.s0 State: reborn PO: 0 B Size: 512 MB S usr_local.p0.s0 State: up PO: 0 B Size: 5099 MB S usr_local.p1.s0 State: reborn PO: 0 B Size: 5099 MB S var_mail.p0.s0 State: up PO: 0 B Size: 2048 MB S var_mail.p1.s0 State: reborn PO: 0 B Size: 2048 MB S home.p0.s0 State: up PO: 0 B Size: 6635 MB S home.p1.s0 State: reborn PO: 0 B Size: 6635 MB /dev/da0s1a on / (local, soft-updates, writes: sync 3 async 122) /dev/vinum/home on /home (local, soft-updates, writes: sync 10 async 25) /dev/vinum/var on /var (local, soft-updates, writes: sync 107 async 256) /dev/vinum/var_mail on /var/mail (local, soft-updates, writes: sync 2 async= 0) /dev/vinum/usr on /usr (local, soft-updates, writes: sync 303 async 18984) /dev/vinum/usr_local on /usr/local (local, soft-updates, writes: sync 14 as= ync 2475) procfs on /proc (local) Copyright (c) 1992-1999 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #0: Mon Aug 30 12:46:10 EDT 1999 root@wensleydale.netmonger.net:/usr/src/sys/compile/WENSLEYDALE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II/Xeon/Celeron (397.95-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x652 Stepping =3D 2 Features=3D0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE= ,MCA,CMOV,PAT,PSE36,MMX,FXSR> real memory =3D 268427264 (262136K bytes) avail memory =3D 257097728 (251072K bytes) Preloaded elf kernel "kernel.ok" at 0xc0317000. VESA: v2.0, 2048k memory, flags:0x0, mode table:0xc02c0b62 (1000022) VESA: ATI MACH64 Pentium Pro MTRR support enabled npx0: <math processor> on motherboard npx0: INT 16 interface apm0: <APM BIOS> on motherboard apm: found APM BIOS v1.2, connected at v1.2 pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 vga-pci0: <ATI model 4757 graphics accelerator> at device 0.0 on pci1 pcib2: <PCI to PCI bridge (vendor=3D1011 device=3D0024)> at device 2.0 on p= ci0 pci2: <PCI bus> on pcib2 ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> irq 14 at device 11.0 on pci2 BRDCTL =3D 0x2 ahc0: aic7890/91 Wide Channel A, SCSI Id=3D7, 16/255 SCBs isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 ata-pci0: <Intel PIIX4 IDE controller> at device 7.1 on pci0 ata-pci0: Busmastering DMA supported ata0 at 0x0170 irq 15 on ata-pci0 uhci0: <Intel 82371AB/EB (PIIX4) USB controller> irq 14 at device 7.2 on pc= i0 usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered intpm0: <Intel 82371AB Power management controller> at device 7.3 on pci0 intpm0: I/O mapped 850 intpm0: intr IRQ 9 enabled revision 0 smbus0: <System Management Bus> on intsmb0 smb0: <SMBus general purpose I/O> on smbus0 intpm0: PM I/O mapped 800=20 fxp0: <Intel EtherExpress Pro 10/100B Ethernet> irq 11 at device 13.0 on pc= i0 fxp0: Ethernet address 00:90:27:b1:06:d1 ahc1: <Adaptec 3950B Ultra2 SCSI adapter> irq 10 at device 14.0 on pci0 BRDCTL =3D 0xc ahc1: aic7896/97 Wide Channel A, SCSI Id=3D7, 16/255 SCBs ahc2: <Adaptec 3950B Ultra2 SCSI adapter> irq 10 at device 14.1 on pci0 BRDCTL =3D 0xc ahc2: aic7896/97 Wide Channel B, SCSI Id=3D7, 16/255 SCBs Probing for PnP devices: fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x6f on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> on isa0 sc0: VGA <16 virtual consoles, flags=3D0x200> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0 at port 0x378-0x37f irq 7 flags 0x40 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold plip0: <PLIP network interface> on ppbus 0 lpt0: <generic printer> on ppbus 0 lpt0: Interrupt-driven port ppi0: <generic parallel i/o> on ppbus 0 IP packet filtering initialized, divert enabled, rule-based forwarding disa= bled, logging limited to 100 packets/entry by default atapi: piomode=3D4, dmamode=3D2, udmamode=3D-1 ata0: master: setting up WDMA2 mode on PIIX3/4 chip OK atapi: DMA transfer mode set acd0: <CD-ROM CDU701/1.0r> CDROM drive at ata0 as master acd0: drive speed 2412KB/sec, 128KB cache, DMA acd0: supported read types: CD-R, CD-RW, CD-DA, packet track acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked Waiting 2 seconds for SCSI devices to settle da0 at ahc1 bus 0 target 0 lun 0 da0: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20 da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En= abled da0: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C) da2 at ahc2 bus 0 target 0 lun 0 da2: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20 da2: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En= abled da2: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C) da3 at ahc2 bus 0 target 1 lun 0 da3: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20 da3: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En= abled da3: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C) da1 at ahc1 bus 0 target 1 lun 0 da1: <QUANTUM ATLAS IV 9 WLS 0707> Fixed Direct Access SCSI-3 device=20 da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing En= abled da1: 8683MB (17783249 512 byte sectors: 255H 63S/T 1106C) changing root device to da0s1a vinum: loaded vinum: reading configuration from /dev/da1s1e vinum: updating configuration from /dev/da2s1e vinum: updating configuration from /dev/da3s1e vinum: updating configuration from /dev/da0s1e dd results: IN VINOwensleydale.netmonger.netdrive09}7=177I7WEV<& Y=0Fvolume usr state = up volume var state up volume usr_local state up volume var_mail state up volume home state up plex name usr.p0 state up org concat vol usr=20 plex name usr.p1 state flaky org concat vol usr=20 plex name var.p0 state up org concat vol var=20 plex name var.p1 state flaky org concat vol var=20 plex name usr_local.p0 state up org concat vol usr_local=20 plex name usr_local.p1 state flaky org concat vol usr_local=20 plex name var_mail.p0 state up org concat vol var_mail=20 plex name var_mail.p1 state flaky org concat vol var_mail=20 plex name home.p0 state up org concat vol home=20 plex name home.p1 state flaky org concat vol home=20 sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse= t 265s plexoffset 0s sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo= ffset 265s plexoffset 0s sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse= t 4194569s plexoffset 0s sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo= ffset 4194569s plexoffset 0s sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275= 2s driveoffset 5243145s plexoffset 0s sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104= 42752s driveoffset 5243145s plexoffset 0s sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s = driveoffset 265s plexoffset 0s sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943= 04s driveoffset 265s plexoffset 0s sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof= fset 4194569s plexoffset 0s sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri= veoffset 4194569s plexoffset 0s IN VINOwensleydale.netmonger.netdrive2V77I7=1EWEV<& Y=0Fvolume usr state up volume var state up volume usr_local state up volume var_mail state up volume home state up plex name usr.p0 state up org concat vol usr=20 plex name usr.p1 state flaky org concat vol usr=20 plex name var.p0 state up org concat vol var=20 plex name var.p1 state flaky org concat vol var=20 plex name usr_local.p0 state up org concat vol usr_local=20 plex name usr_local.p1 state flaky org concat vol usr_local=20 plex name var_mail.p0 state up org concat vol var_mail=20 plex name var_mail.p1 state flaky org concat vol var_mail=20 plex name home.p0 state up org concat vol home=20 plex name home.p1 state flaky org concat vol home=20 sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse= t 265s plexoffset 0s sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo= ffset 265s plexoffset 0s sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse= t 4194569s plexoffset 0s sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo= ffset 4194569s plexoffset 0s sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275= 2s driveoffset 5243145s plexoffset 0s sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104= 42752s driveoffset 5243145s plexoffset 0s sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s = driveoffset 265s plexoffset 0s sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943= 04s driveoffset 265s plexoffset 0s sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof= fset 4194569s plexoffset 0s sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri= veoffset 4194569s plexoffset 0s IN VINOwensleydale.netmonger.netdrive19}7(7I7WEV<& Y=0Fvolume usr state up volume var state up volume usr_local state up volume var_mail state up volume home state up plex name usr.p0 state up org concat vol usr=20 plex name usr.p1 state flaky org concat vol usr=20 plex name var.p0 state up org concat vol var=20 plex name var.p1 state flaky org concat vol var=20 plex name usr_local.p0 state up org concat vol usr_local=20 plex name usr_local.p1 state flaky org concat vol usr_local=20 plex name var_mail.p0 state up org concat vol var_mail=20 plex name var_mail.p1 state flaky org concat vol var_mail=20 plex name home.p0 state up org concat vol home=20 plex name home.p1 state flaky org concat vol home=20 sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse= t 265s plexoffset 0s sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo= ffset 265s plexoffset 0s sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse= t 4194569s plexoffset 0s sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo= ffset 4194569s plexoffset 0s sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275= 2s driveoffset 5243145s plexoffset 0s sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104= 42752s driveoffset 5243145s plexoffset 0s sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s = driveoffset 265s plexoffset 0s sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943= 04s driveoffset 265s plexoffset 0s sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof= fset 4194569s plexoffset 0s sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri= veoffset 4194569s plexoffset 0s IN VINOwensleydale.netmonger.netdrive3V77I7=1EWEV<& Y=0Fvolume usr state up volume var state up volume usr_local state up volume var_mail state up volume home state up plex name usr.p0 state up org concat vol usr=20 plex name usr.p1 state flaky org concat vol usr=20 plex name var.p0 state up org concat vol var=20 plex name var.p1 state flaky org concat vol var=20 plex name usr_local.p0 state up org concat vol usr_local=20 plex name usr_local.p1 state flaky org concat vol usr_local=20 plex name var_mail.p0 state up org concat vol var_mail=20 plex name var_mail.p1 state flaky org concat vol var_mail=20 plex name home.p0 state up org concat vol home=20 plex name home.p1 state flaky org concat vol home=20 sd name usr.p0.s0 drive drive0 plex usr.p0 state up len 4194304s driveoffse= t 265s plexoffset 0s sd name usr.p1.s0 drive drive1 plex usr.p1 state reborn len 4194304s driveo= ffset 265s plexoffset 0s sd name var.p0.s0 drive drive0 plex var.p0 state up len 1048576s driveoffse= t 4194569s plexoffset 0s sd name var.p1.s0 drive drive1 plex var.p1 state reborn len 1048576s driveo= ffset 4194569s plexoffset 0s sd name usr_local.p0.s0 drive drive0 plex usr_local.p0 state up len 1044275= 2s driveoffset 5243145s plexoffset 0s sd name usr_local.p1.s0 drive drive1 plex usr_local.p1 state reborn len 104= 42752s driveoffset 5243145s plexoffset 0s sd name var_mail.p0.s0 drive drive2 plex var_mail.p0 state up len 4194304s = driveoffset 265s plexoffset 0s sd name var_mail.p1.s0 drive drive3 plex var_mail.p1 state reborn len 41943= 04s driveoffset 265s plexoffset 0s sd name home.p0.s0 drive drive2 plex home.p0 state up len 13588480s driveof= fset 4194569s plexoffset 0s sd name home.p1.s0 drive drive3 plex home.p1 state reborn len 13588480s dri= veoffset 4194569s plexoffset 0s Here's the config file: machine i386 cpu I686_CPU ident WENSLEYDALE maxusers 100 #makeoptions DEBUG=3D-g #Build kernel with gdb(1) debug symbols options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options MFS #Memory Filesystem options MFS_ROOT #MFS usable as root device, "MFS" req'ed options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device, "NFS" req'ed options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options CD9660_ROOT #CD-ROM usable as root. "CD9660" req'ed options PROCFS #Process filesystem options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options UCONSOLE #Allow users to grab the console options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options KTRACE #ktrace(1) syscall trace support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores # To make an SMP kernel, the next two are needed #options SMP # Symmetric MultiProcessor Kernel #options APIC_IO # Symmetric (APIC) I/O # Optionally these may need tweaked, (defaults shown): #options NCPU=3D2 # number of CPUs #options NBUS=3D4 # number of busses #options NAPIC=3D1 # number of IO APICs #options NINTR=3D24 # number of INTs controller isa0 controller pnp0 # PnP support for ISA controller eisa0 controller pci0 # Floppy drives controller fdc0 at isa? port IO_FD1 irq 6 drq 2 disk fd0 at fdc0 drive 0 # IDE/ATAPI devices controller ata0 device atadisk0 # ATA disk drives device atapicd0 # ATAPI CDROM drives device atapifd0 # ATAPI floppy drives device atapist0 # ATAPI tape drives # SCSI Controllers # A single entry for any of these controllers (ncr, ahb, ahc) is # sufficient for any number of installed devices. controller ahc0 # AHA2940 and onboard AIC7xxx devices options AHC_ALLOW_MEMIO # SCSI peripherals # Only one of each of these is needed, they are dynamically allocated. controller scbus0 # SCSI bus (required) device da0 # Direct Access (disks) device sa0 # Sequential Access (tape etc) device cd0 # CD device pass0 # Passthrough device (direct SCSI access) # atkbdc0 controls both the keyboard and the PS/2 mouse controller atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 device psm0 at atkbdc? irq 12 device vga0 at isa? port ? conflicts # splash screen/screen saver pseudo-device splash # syscons is the default console driver, resembling an SCO console device sc0 at isa? # Floating point support - do not disable. device npx0 at nexus? port IO_NPX irq 13 # Power management support (see LINT for more options) device apm0 at nexus? flags 0x0 # Advanced Power Management # Serial (COM) ports device sio0 at isa? port IO_COM1 flags 0x10 irq 4 device sio1 at isa? port IO_COM2 irq 3 # Parallel port device ppc0 at isa? port? flags 0x40 irq 7 controller ppbus0 # Parallel port bus (required) device lpt0 # Printer device plip0 # TCP/IP over parallel device ppi0 # Parallel port interface device #controller vpo0 # Requires scbus and da0 # MII bus support, required for some 10/100 NICs controller miibus0 # PCI Ethernet NICs. device fxp0 # Intel EtherExpress PRO/100B (82557, 82558) # Pseudo devices - the number indicates how many units to allocated. pseudo-device loop # Network loopback pseudo-device ether # Ethernet support pseudo-device sl 1 # Kernel SLIP pseudo-device ppp 1 # Kernel PPP pseudo-device tun # Packet tunnel, for ppp(1) pseudo-device pty 256 # Pseudo-ttys (telnet etc) pseudo-device gzip # Exec gzipped a.out's pseudo-device snp 3 # The `bpf' pseudo-device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! pseudo-device bpf #Berkeley packet filter # USB support controller uhci0 # UHCI PCI->USB interface controller usb0 # USB Bus (required) device ugen0 # Generic device uhid0 # "Human Interface Devices" device ukbd0 # Keyboard device ulpt0 # Printer controller umass0 # Disks/Mass storage - Requires scbus and da0 device ums0 # Mouse # SMBUS stuff controller smbus0 controller intpm0 device smb0 at smbus? controller iicbus0 controller iicbb0 device ic0 at iicbus? device iic0 at iicbus? device iicsmb0 at iicbus? options SOFTUPDATES options NETATALK options VESA options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=3D100 options IPDIVERT options ICMP_BANDLIM options QUOTA options P1003_1B options _KPOSIX_PRIORITY_SCHEDULING options _KPOSIX_VERSION=3D199309L options MSGBUF_SIZE=3D40960 --=20 Christopher Masto Senior Network Monkey NetMonger Communicatio= ns chris@netmonger.net info@netmonger.net http://www.netmonger.n= et Free yourself, free your machine, free the daemon -- http://www.freebsd.org/ 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?19991003125355.A11241>