i/o problems gone
Hi! Some time ago I reported I/O problems in FreeBSD when having time-consuming processes (like seti@home or rc5des) in the background. I had experienced these problems since I installed freebsd 9 months ago (I made world frequently in between). After making and installing a new world some days ago, these problems were gone! Now it doesn't matter whether there's anything running in the background or not. Good job! :-) What has been changed? :) Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
ata delay
Hi! I switched to the ata IDE driver some time ago. Since then, booting stops for about 30 seconds when the driver is installed. It didn't happen when using the old wd driver. I'm using controller ata0 device atadisk0# ATA disk drives in my kernel. >From dmesg: ... isab0: at device 4.0 on pci0 ata-pci0: at device 4.1 on pci0 ata-pci0: Busmastering DMA supported ata0 at 0x00x1f0 irq 14 on ata-pci0 Here booting stops for quite a while and then continues. chip1: irq 19 at device 4.2 on pci0 chip2: at device 4.3 on pci0 ahc0: irq 19 at device 6.0 on pci0 ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs ... Is there anything I'm doing wrong or is there a timeout that can be decreased? Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
kernel compilation problems
Hi! I'm currently having problems compiling my kernel: ... ... ... sh ../../conf/newvers.sh STARFIRE cc -c -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -DKERNEL -include opt_global.h -elf vers.c linking kernel vfs_init.o: In function `vfs_register': vfs_init.o(.text+0x8a1): undefined reference to `sysctl(void, float, short)' *** Error code 1 1 error Exit 2 Any ideas? Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Still kernel compilation failures
Hi! I updated the source tree, built and installed the world today and tried to make a new kernel. Compilation stops when it comes to linking: ... cc -c -x assembler-with-cpp -DLOCORE -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -DKERNEL -include opt_global.h -elf ../../i386/i386/support.s cc -c -x assembler-with-cpp -DLOCORE -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -DKERNEL -include opt_global.h -elf ../../i386/i386/swtch.s cc -c -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -DKERNEL -include opt_global.h -elf setdef0.c cc -c -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -DKERNEL -include opt_global.h -elf setdef1.c sh ../../conf/newvers.sh STARFIRE cc -c -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -DKERNEL -include opt_global.h -elf vers.c linking kernel vfs_init.o: In function `vfs_register': vfs_init.o(.text+0x8a1): undefined reference to `sysctl(void, float, short)' *** Error code 1 1 error Exit 2 What am I doing wrong? Any help is greatly appreciated. Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Re: Still kernel compilation failures
> > ... > > vfs_init.o: In function `vfs_register': > > vfs_init.o(.text+0x8a1): undefined reference to `sysctl(void, float, short)' > > *** Error code 1 > > 1 error > > Exit 2 > > > > > > What am I doing wrong? Any help is greatly appreciated. > > > > Put -O back in the COPTFLAGS. It works now. Is there any explaination why -O is required? :) Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
IDE_DELAY
Hi! I've set the option IDE_DELAY=1500 and compiled and installed my kernel (I even did config -r before that), but when booting, the IDE driver still waits for about half a minute before continuing, instead for about 1.5 seconds. Has anyone succeeded in setting the IDE delay? SCSI_DELAY works just fine... Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
PNP problems
Hi! I built and installed a new world today. My last make world was some months ago. It seems that the boot loader has changed. Now, my AWE64 soundcard is not detected anymore. My kernel.config looks like this pnp 1 0 os enable port0 0x220 port1 0x330 port2 0x388 irq0 5 drq0 1 drq1 5 pnp 1 2 os enable port0 0x620 port1 0xa20 port2 0xe20 This syntax no longer seems to be supported, instead, the following commands may be used: Command Description --- --- ls List currently configured devices port Set device port (i/o address) irqSet device irq drqSet device drq iomemSet device maddr (memory address) iosize Set device memory size flagsSet device flags enable Enable device disableDisable device (will not be probed) quitExit this configuration utility reset Reset CPU visual Go to fullscreen mode. helpThis message What can I do in order to reenable my soundcard? Any help is appreciated! Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Re: PNP problems
[...] > > What can I do in order to reenable my soundcard? > > > > Any help is appreciated! > > Please try using the new pcm driver if you are not already. You should be > able to do this by having these lines in your kernel config: > > controller pnp0 > device pcm0 > > Note that you must not have an old-style non-pnp declaration (i.e. device > pcm0 at isa? ...) since that currently confuses the pnp system. Works very nicely. :-) Thanks a lot for your help!! Ciao, Thomas. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Problems with Linux emulation
Hi! I´ve updated to the latest 4.0-CURRENT on Monday and discovered today, that my Linux emulation is broken. The emulation is loaded as a kernel module alright, but when I start anything really using the emulation (e.g. acroread4) my system hangs completely and requires a reboot. I deinstalled the linux_base port and tried to reinstall it, but while installing, I get the following kernel panic: Fatal trap 12: page fault while in kernel mode mp_lock = 0002; cpuid = 0; lapic.id = 0100 fault virtual address = 0x50 fault code: supervisor read, page not present processor eflags: interrupt enabled, resume, iopl = 0 current process = 1105 (ldconfig) interrupt mask = none <- SMP; XXX trap number = 12 panic: page fault This happens when the install script wants to call {PREFIX}/sbin/ldconfig (the Linux-ldconfig). I rebuilt and reinstalled the linux emulation module, but that didn´t help either. Installing the above port will still cause a kernel panic. I haven´t read this list for a while, so I might have missed something important. Any hints or ideas what might be going wrong? What can I do to make it work again? Ciao, Thomas Schürger. http://www.menden.augustin.de To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Socket problems
Hi! I´m running an FTP server on my FreeBSD 4.0-CURRENT system using BeroFTPD. If I allow many users to connect simultaneously, after some hours I get error messages like "ping: socket buffer overflow" or "no sockets available". Anything requiring sockets cannot be used then. Netscape tells me there are not enough system resources. If I don´t allow many people to connect, this does not occur though. I experienced this for some time now. Is there anything I can do about that? Ciao, Thomas Schürger. http://www.menden.augustin.de To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
AWE64 problems
Hi! I am still having problems getting my AWE64 soundcard to work with the newpcm driver (the "old" pcm driver worked fine). I have updated the world last week and am using the kernel as of today. I'm using the "pcm0" and "sbc0" devices in my kernel options. My card is recognized correctly, but not attached to the pcm0 driver (it is listed as unknown0:), so all audio devices don't work. Any ideas what I am doing wrong? Are there more people having problems with their AWE64? Any help is appreciated! I have included my dmesg and pnpinfo outputs: 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: Tue Dec 7 18:26:28 CET 1999 [EMAIL PROTECTED]:/usr/src/sys/compile/STARFIRE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II/Xeon/Celeron (412.05-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183fbff real memory = 268423168 (262132K bytes) avail memory = 256204800 (250200K bytes) Programming 24 pins in IOAPIC #0 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 1, version: 0x00040011, at 0xfee0 cpu1 (AP): apic id: 0, version: 0x00040011, at 0xfee0 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec0 Preloaded elf kernel "kernel" at 0xc03e6000. Preloaded userconfig_script "/kernel.config" at 0xc03e609c. Preloaded splash_image_data "/boot/starfire.bmp" at 0xc03e60e8. Preloaded elf module "splash_bmp.ko" at 0xc03e6138. Pentium Pro MTRR support enabled splash_bmp: No appropriate video mode found module_register_init: MOD_LOAD (splash_bmp, c03e1654, 0) error 19 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 vga-pci0: irq 16 at device 0.0 on pci1 isab0: at device 4.0 on pci0 isa0: on isab0 ata-pci0: at device 4.1 on pci0 ata-pci0: Busmastering DMA supported ata0 at 0x01f0 irq 14 on ata-pci0 ata1 at 0x0170 irq 15 on ata-pci0 pci0: UHCI USB controller (vendor=0x8086, dev=0x7112) at 4.2 irq 19 Timecounter "PIIX" frequency 3579545 Hz chip1: at device 4.3 on pci0 ahc0: irq 19 at device 6.0 on pci0 ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs pci0: unknown card (vendor=0x121a, dev=0x0002) at 9.0 ed0: irq 18 at device 10.0 on pci0 ed0: address 00:80:48:c4:b7:99, type NE2000 (16 bit) devclass_alloc_unit: npx0 already exists, using next available unit number isa0: unexpected tag 14 fdc0: 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: at port 0x60-0x6f on isa0 atkbd0: irq 1 on atkbdc0 psm0: irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: at port 0x3c0-0x3df iomem 0xa-0xb on isa0 sc0: on isa0 sc0: VGA <16 virtual consoles, flags=0x200> 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 joy0 at port 0x201 on isa0 ppc0 at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/9 bytes threshold plip0: on ppbus 0 lpt0: on ppbus 0 lpt0: Interrupt-driven port ppi0: on ppbus 0 pps0: on ppbus 0 unknown0: at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0 joy1: at port 0x208-0x20f on isa0 unknown1: at port 0x620-0x623 on isa0 APIC_IO: Testing 8254 interrupt delivery APIC_IO: routing 8254 via pin 2 IP packet filtering initialized, divert enabled, rule-based forwarding disabled, default to accept, logging limited to 100 packets/entry by default IP Filter: initialized. Default = pass all, Logging = enabled IP Filter: v3.3.3 SMP: AP CPU #1 Launched! ad0: ATA-4 disk at ata0 as master ad0: 26105MB (53464320 sectors), 53040 cyls, 16 heads, 63 S/T, 512 B/S ad0: 16 secs/int, 32 depth queue, UDMA33 ad1: ATA-4 disk at ata1 as master ad1: 9671MB (19807200 sectors), 19650 cyls, 16 heads, 63 S/T, 512 B/S ad1: 16 secs/int, 32 depth queue, UDMA33 ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers ahc0:A:2: refuses WIDE negotiation. Using 8bit transfers Mounting root from ufs:/dev/da0s2a cd0 at ahc0 bus 0 target 2 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: 20.000MB/s transfers (20.000MHz, offset 16) cd0: Attempt to query device size failed: NOT READY, Medium not present da0 at ahc0 bus 0 target 8 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da0: 4357MB (8925000 512 byte sectors: 255H 63S/T 555C) pnpinfo: Checking for Pl
Re: AWE64 problems
> > I am still having problems getting my AWE64 soundcard to > > work with the newpcm driver (the "old" pcm driver worked > > fine). > > > > Any ideas what I am doing wrong? Are there more people > > having problems with their AWE64? > > I had the same problem with my AWE64. An older kernel > @(#)FreeBSD 4.0-CURRENT #1: Sun Nov 28 18:54:55 CET 1999 > was working correct with "device pcm" and "device sbc" > > I dived into the source and put some printf's. I noticed that the > sbc_attach never got called. This is my patch. Now it is working again, > but I don't have a clue if I did it the right way. > > > --- sbc.c.origMon Dec 6 19:26:31 1999 > +++ sbc.c Tue Dec 7 22:15:25 1999 > @@ -110,7 +110,7 @@ > if (error) > return error; > else > - return -100; > + return -1; > } > > static int Works fine for me. Thanks!!! Ciao, Thomas Schürger. http://www.menden.augustin.de To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Check for ports updates
Hi! Is there already a tool that checks the installed ports for available updates in /usr/ports? I've written such a tool, which seems to work fine already. Anyone interested? Ciao, Thomas Schürger. http://www.menden.org To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Re: Check for ports updates
> > Is there already a tool that checks the installed ports for available > > updates in /usr/ports? > > > > I've written such a tool, which seems to work fine already. Anyone > > interested? > > pkg_version(1) Ah, haven't seen that before. The output of pkg_version is very canonical, but not very readable for humans. And it's slower than my version... ;-) Here is my version called "ports_updates": - #!/usr/bin/perl # $Id: ports_updates,v 1.1 2000/06/01 20:24:06 schuerge Exp $ # # 2601 schuerge first checkin # # TODO: Make version check more sophisticated. Currently the version strings are # compared lexicographically, which may sometimes not be what is expected. # # ports_updates - fast check for available updates of installed ports # # (C) 2000 by Thomas Schürger Mail: [EMAIL PROTECTED] # # invocation: # ports_updates # # description: # Checks for each installed port if a newer version is available # in /usr/ports. Ports are output in a sorted manner. # # Uses efficient merge-sort like algorithm for detecting updated # port versions. The file /usr/ports/INDEX is inspected for # detecting updates, which is not updated daily in the ports # collection. Therefore the results are just almost exact. # $installedports = `\\ls -1 /var/db/pkg | sort -t "-" +0 -1`; @installedports = split(/\n/, $installedports); $c = 0; foreach $i ( @installedports ) { next if($i =~ /^\./); # super-user ls also lists dot-files $i =~ /(.*)-([^\-].*)/; $installedname[$c] = $1; $installedversion[$c] = $2; $c++; } $ports = ` cut -f "1-2" -d "|" /usr/ports/INDEX | sort -t "-" +0 -1`; @ports = split(/\n/, $ports); $c = 0; foreach $i ( @ports ) { $i =~ /^(.*)-([^\-\|].*)\|(.*)/; $name[$c] = $1; $version[$c] = $2; $location[$c] = $3; # $location[$c] =~ s/^\/usr\/ports\///; $c++; } @a = stat("/usr/ports/INDEX"); $time = localtime($a[9]); $age = -M "/usr/ports/INDEX"; if($age >= 30) { printf("Ports available: %4d (last port index update: %s)\n",($#ports+1),$time); } else { printf("Ports available: %4d (last port index update %d day%s ago)\n",($#ports+1),$age,$age == 1 ? "" : "s"); } printf("Ports installed: %4d\n",($#installedname+1)); $c = 0; # counter for @ports $d = 0; # counter for @installedports while($c <= $#name && $d <= $#installedname) { $a = $name[$c] cmp $installedname[$d]; # printf("%4d %-30s %-10s %4d %-30s %-10s $a\n",$c,$name[$c],$version[$c],$d,$installedname[$d],$installedversion[$d]); if($a == 0) { $ver = $version[$c]; $instver = $installedversion[$d]; if($ver gt $instver) # newer version available? { if(!$header) # has the table header not been printed yet? { print "\nThe following installed ports should be updated:\n\n"; print "Port name/usr/ports Installed Port location\n"; print "--\n"; $header = 1; } printf("%-20s %-12s %-10s %s\n",$name[$c],$ver,$instver,$location[$c]); } } $c++ if($a <= 0); if($a > 0) { push(@obsolete,$installedname[$d]."-".$installedversion[$d]); } $d++ if($a >= 0); } if(!$header) { print "\nCongratulations, all installed ports are up-to-date!\n"; } if($#obsolete >= 0) { print "\nThe following ports are installed but are no longer available in /usr/ports\n"; print "(or now have a different name) and should be considered for deletion:\n\n"; foreach $i (@obsolete) { print "$i\n", } } -- Ciao, Thomas Schürger. http://www.menden.org To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Mesa segfaults
Hi! I'm having problems with Mesa 3.2. Some OpenGL programs don't work at all (they quit with a segmentation fault on initialization), some other programs work a short time and then crash the same way. I installed 4.0-Release some days ago (I had 4.0-Current before that), but that didn't solve the problem, neither did remaking the Mesa port. Is anyone else experiencing this? Any ideas of what to do? Ciao, Thomas Schürger. http://www.menden.org To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Re: Mesa segfaults
> It would be nice if you let us know what programs your trying to run and > what kind of video card you have :) Oops, sorry. I have a Matrox G200 (8 Meg SGRAM) and a Voodoo 2 card (12 Meg) running on a dual P II/400 (512 Megs) with 4.0-Release and XFree86 3.3.6 (XF86_SVGA) installed... Before Mesa 3.2, everything worked fine). Ciao, Thomas Schürger. http://www.menden.org To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
gcc28
Hi! I was wondering why 4.0-Current still uses gcc 2.7.x instead of gcc 2.8.1, which is available in the ports. gcc 2.8.x supports 586/686 optimization and much more, whereas 2.7.x will compile for 486 processors. Are there any compatibility problems involved when replacing 2.7.x by 2.8.x? If not, why isn't 2.8.1 the standard compiler included in FreeBSD? Ciao, Thomas. To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message
SMP
Hi! Will an SMP Kernel of 4.0-Current for two processors also run on one processor? I'd like to check whether the SMP-kernel runs stable on my Asus P2B-DS with two processors, but I'd like to be able to switch back to the non-SMP kernel afterwards. Ciao, Thomas. To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message
nfs problems
Hi! I'm experiencing serious NFS problems, when a remote NFS directory (also on FreeBSD) mounted on my machine goes down for whatever reason (e.g. normal shutdown). From then on, any processes accessing the mounted NFS directory (e.g. executing ls or even df) will die and stay non-removable (kill -9 shows no effect on them!) in the system. If the remote server goes up again, then sometimes these processes work again. I wonder if this is a general problem of NFS or just a problem with FreeBSD (haven't checked it with non-current machines). Any ideas/fixes? Ciao, Thomas. To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message
cvsup
Hi! Is there any way to make cvsup update its GUI properly? The window is almost dead when cvsup is performing updates, e.g. cvsup will update the window's contents very infrequently, which is rather anoying. Perhaps it would be a good idea to put GUI handling into a separate thread. Ciao, Thomas. To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message
FreeBSD won't boot
Hi! I have Win95 and FreeBSD 4.0-Current on my system. Today I had to reinstall Win95, which overwrites the master boot record. After that I used fdisk to switch to FreeBSD and used /stand/sysinstall to install the FreeBSD selector boot record (I set the FreeBSD and the Win95 partition to bootable first). Now the boot selector will be displayed, but I cannot run FreeBSD from it anymore. It will just show the boot prompt in the boot loader and won't accept to boot from my SCSI drive, where the FreeBSD and Win95 partition are located (using "0:da(0,a)kernel", which should work). The boot loader just says "Invalid format!". Then I used the Fixit-Floppy and tried to boot FreeBSD from my harddrive, again using "0:da(0,a)kernel", which works perfectly. Am I missing something? Why doesn't the harddrive-installed bootloader accept my kernel, whereas the floppy bootloader does? Thanks for your help! Ciao, Thomas. To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message
Re: cvsup
> > Here's the bottom line from my point of view. CVSup is slow to update > > the GUI because it is busy doing more important things, i.e., updating > > your files as quickly as it can. I agree that it can be annoying. But > > would you really want me to slow down file updates just so the GUI > > could look better? > > No-no :-), please, don't... However, the CPU is not 100% busy, and > the cvsup is still slow to update sometimes... Updating it does > not need anything but the CPU, does it (on the local display)? cvsup is mostly based on disk (and network) I/O, so there shouldn't be a problem with properly updating the GUI. Someone said it is done in a separate process, so I still wonder why the GUI is updated so slowly on my PII/450. Ciao, Thomas. To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message