Re: OpenBSD www
Ya... Everything run fine now :) On 5/25/07, Konrad Merz [EMAIL PROTECTED] wrote: I had the same problem like Ikmal but now is alright! 2007/5/25, Ioan Nemes [EMAIL PROTECTED]: No problem here. Ioan Ikmal Ahmad [EMAIL PROTECTED] 05/25 1:18 pm Hi, http://www.openbsd.org/ Forbidden You don't have permission to access / on this server. Apache/1.3.34 Server at www.openbsd.org Port 80 anything wrong there? On http://openbsd.org/ was ok. -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
OpenBSD www
Hi, http://www.openbsd.org/ Forbidden You don't have permission to access / on this server. Apache/1.3.34 Server at www.openbsd.org Port 80 anything wrong there? On http://openbsd.org/ was ok. -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: OpenBSD 4.0 sparc64
Hi, Thanks all for help. I change the method to use network boot and it works. Here the method I have use for it. OpenBSD Sparc64 Network install = 1 - Add MAC address for which machine will be the client. # vi /etc/ethers --- add --- 00:03:ba:08:53:1b sparc64 --- done --- 2 - Set client host IP. # vi /etc/hosts --- add --- 10.1.1.36 sparc64 --- done --- 3 - Configure tftpboot # mkdir /tftpboot (If the directory is not there) # chmod -R 555 /tftpboot # cp bsd.rd /tftpboot # cd /home/cpt2iah/sparc64 # cp ofwboot.net /tftpboot/inetboot.sparc64.OpenBSD_40 # chmod 755 /tftpboot/inetboot.sparc64.OpenBSD_40 # cd /tftpboot # ln -s inetboot.sparc64.OpenBSD_40 0A010124 4 - Enable tftpd in /etc/inetd.conf --- set --- tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /tftpboot --- done --- 5 - Configure entry in /etc/bootparams --- add --- sparc64 root=sol9ad:/tmp/openbsd/root swap=sol9ad:/tmp/openbsd/swap --- done --- 6 - Setting up space for swap. # /tmp/openbsd # dd if=/dev/zero of=swap bs=1024000 count=120 7 - Setting up environment for diskless installation. # cd /home/cpt2iah/sparc64 # cp base40.tgz etc40.tgz /tmp/openbsd/root # cd /tmp/openbsd/root # gunzip base40.tgz # gunzip etc40.tgz # tar -xvf base40.tar # tar -xvf etc40.tar # mv base40.tar etc40.tar ../ # cd etc/ # vi hosts --- add --- 10.1.1.17 sol9ad 10.1.1.36 sparc64 --- done --- # vi myname --- change to --- sparc64 --- done --- # vi fstab --- add --- sol9ad:/tmp/openbsd/root / nfs rw 0 0 sol9ad:/tmp/openbsd/swap noneswapsw,nfsmntpt=/swap sol9ad:/tmp/openbsd/root/usr /usrnfs rw,nodev0 0 sol9ad:/tmp/openbsd/root/var /varnfs rw,nosuid,nodev 0 0 --- done --- 8 - Add nfs entry. vi /etc/dfs/dfstab --- add --- # OpenBSD sparc64. share -F nfs -o rw,root=10.1.1.36 /tmp/openbsd/root --- done --- 9 - Disable system autoboot. Press Stop+A ok setenv auto-boot? false ok reset-all 10 - Boot the client ok boot net bsd.rd 11 - Proceed with OpenBSD installation. http://www.openbsd.org/faq/faq4.html#Install 12 - Once done. Try to boot from disk. ok boot disk 13 - Enable system autoboot. ok setenv auto-boot? true or can get it at: http://root.justdied.com/howto/english/openbsd_net_install.php On 11/11/06, Daniel Ouellet [EMAIL PROTECTED] wrote: Hi all, Based on http://www.openbsd.org.my/sparc64.html, seem that OpenBSD can install on Sun Blade 100/150 machine. I have this problem when do disk installation on Blade 100. Below is the error. ok boot disk /bsd Boot device: /[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 File and args: /bsd ERROR: Last Trap: Fast Data Access MMU Miss This may help you, assuming the blade 100 have LOM, or similar stuff. If not, then discard this as I never had a blade 100, or even seen one, so I may talk stupid here, but hopefully it would help you. I know I need to do this time to time on some Sun gear that pass in my hands to get them going as many things something is broken with them and put them a side. Getting the error Fast Data Access MMU Miss when trying to do a probe-scsi, (even if your hardware doesn't have SCSI device). probe-scsi-all works but just for the external tape drive, cdrom, etc then returns the MMU error again. I know this is a catch all error message and hard to troubleshoot at times. So, some OBP Errors are caused by just halting the OS and run a OBP Command. Please follow this procedure: init 0 ok setenv auto-boot? false #depending on which Hardware and OBP Version you are running it is either or ( I do both in order to be sure on my SunFire) ok reset ok reset-all when the OBP is back you can run eg ok probe-scsi-all do not forget to set auto-boot? variable to the value you set before testing (usually it is set to true) Some time, the error data mmu miss error's are bad cpus, but I don't think it's your problem here. Hope this help you, if not, then forget about it and sorry for the noise. Daniel -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
OpenBSD 4.0 sparc64
Hi all, Based on http://www.openbsd.org.my/sparc64.html, seem that OpenBSD can install on Sun Blade 100/150 machine. I have this problem when do disk installation on Blade 100. Below is the error. ok boot disk /bsd Boot device: /[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 File and args: /bsd ERROR: Last Trap: Fast Data Access MMU Miss Error -256 ERROR: Last Trap: Fast Data Access MMU Miss Error -256 ok I have upgrade OBP to the latest version. Here the OBP info: Sun Blade 100 (UltraSPARC-IIe), Keyboard Present Copyright 2005 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.17.1, 256 MB memory installed, Any idea how to solve this problem. -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: NFS mount in /etc/fstab
On 10/4/06, stan [EMAIL PROTECTED] wrote: Can I use the bg, and soft options in a /etc/fstab entry that references a NFS mounted filesystem? The idea is to allow the machine to boot, even if the machine NFS server machine is unavailable. how about amd? which will mount automatically when filesystem is accessed http://www.openbsd.org/cgi-bin/man.cgi?query=amdapropos=0sektion=0manpath=OpenBSD+Currentarch=i386format=html -- Unix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie) -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: root on raidframe
Aha... I manage to do the basic installation using raid1(mirror). As attach was the method that I use :) Will put it in my page later. Any comment are welcome :) On 10/24/05, Ken Gunderson [EMAIL PROTECTED] wrote: On Sun, 23 Oct 2005 22:42:35 -0400 Nick Holland [EMAIL PROTECTED] wrote: Ken Gunderson wrote: Greets: I've been exploring root on raidframe w/a pair of mirrored disks. Once I bring something like this up I then go ahead and do my best to break it, test out recovery scenarios, etc. smart. VERY smart. :) Thnx;-) Which brings me to the question at hand. Following a hard failure the system must perfomr a parity check on the raid volume(s) prior to fsck'ing and completing booting. Depending on disk size, speed, and number of volumes, this can easly require a few hours of wait time before being able to bring the system back online. Now my question is whether there is some way to shorten this delay that I'm missing? yes. RAIDframe as absolutely little as you NEED to. Soft-mirroring (or hardware-mirroring, for that matter) more than you absolutely need to is foolish. Let's look at a simple mail server for an example (since you didn't describe your app): The application in this case is a routing firewall/proxy server for a 3 legged network configuration. Resources to implement a carp setup are not available. The objective for the system: 1) to be as self healing as possible 2) minimize downtime resulting from this single point of failure failing 3) maximiz capability for remote system management 4) minimizing requrement for assistance from on site personnel. /home, /tmp and /var/tmp are inconsequential. No users on this system. But the system will be doing smtp relaying and in the unlikely event some malicious type was able to induce obsd to crash I'd like to have the packets logged... Logging to remote machine is good practice but not an option at present. So we've got a large /var on this puppy. Hence the long wait. Otherwise if just for perimeter firewall/router a diskless setup would probably be best. I've done some testing w/the /etc/rc backgound parity hack and the box comes up after a hard failure in about 1/2 hour. Which isn't too bad compared to the 1.5 -2 hours otherwise. For the sake of experimentation the raid conf is presently: 512M / mirror 2048M swap stripped couple hundred gigs mirrored for everything else. Thanks for your insights. Appreciate the constructive input. -- Best regards, Ken Gunderson Q: Because it reverses the logical flow of conversation. A: Why is putting a reply at the top of the message frowned upon? -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/ OpenBSD 3.7 RAID == 1 - Install as minimal OpenBSD. Only install this 4 main file. [x] bsd [x] bsd.rd [x] base37.tgz [x] etc37.tgz [x] comp37.tgz And install openbsd as usual. Here by OpenBSD disk structure. # disklabel wd0 # using MBR partition 3: type A6 off 63 (0x3f) size 80292807 (0x4c92bc7) # /dev/rwd0c: 16 partitions: # sizeoffset fstype [fsize bsize cpg] a:210.1M 0.0M 4.2BSD 2048 16384 328 # Cyl 0*- 426 c: 39205.7M 0.0M unused 0 0 # Cyl 0 - 79655 Note: For 1st slice I only use 210Mb. 2 - Disk layout # fdisk wd0 Disk: wd0 geometry: 4998/255/63 [80292870 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: idC H S -C H S [ start: size ] 0: 000 0 0 -0 0 0 [ 0: 0 ] unused 1: 000 0 0 -0 0 0 [ 0: 0 ] unused 2: 000 0 0 -0 0 0 [ 0: 0 ] unused *3: A60 1 1 - 4997 254 63 [ 63:80292807 ] OpenBSD # fdisk wd1 Disk: wd1 geometry: 4998/255/63 [80292870 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: idC H S -C H S [ start: size ] *0: 070 1 1 - 2549 254 63 [ 63:40965687 ] HPFS/QNX/AUX 1: 0F 2550 0 1 - 4497 254 63 [40965750:31294620 ] Extended LBA 2: 77 4498 0 1 - 4996 254 63 [72260370: 8016435 ] Unknown ID 3: 000 0 0 -0 0 0 [ 0: 0 ] unused Offset: 40965750Signature: 0xAA55 Starting
Port compilation error: mysql-server-4.0.24p1
# uname -mnrs OpenBSD box.justdied.com 3.8 i386 For this kernel I only enable raidframe and raid autoconfig. Other's same as GENERIC(or I need to use Port: mysql-server-4.0.24p1 Path: databases/mysql,-server I get this error when running this command: # env SUBPACKAGE=-server make install Error: gmake[2]: Entering directory `/usr/ports/databases/mysql/w-mysql-4.0.24/mysql-4.0.24/client' /bin/sh ../libtool --preserve-dup-deps --mode=link cc -DDBUG_OFF -O2 -pipe -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -fno-exceptions -fno-rtti -o mysqlbinlog mysqlbinlog.o -lsupc++ ../libmysql/libmysqlclient.la -lz -lm -L/usr/lib -lssl -lcrypto cc -DDBUG_OFF -O2 -pipe -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -fno-exceptions -fno-rtti -o .libs/mysqlbinlog mysqlbinlog.o -lsupc++ -L../libmysql/.libs -lmysqlclient -L/usr/lib -lz -lm -lssl -lcrypto -Wl,-rpath,/usr/local/lib/mysql ../libmysql/.libs/libmysqlclient.so.12.0: warning: vsprintf() is often misused, please use vsnprintf() ../libmysql/.libs/libmysqlclient.so.12.0: warning: strcpy() is almost always misused, please use strlcpy() mysqlbinlog.o(.text+0x45): In function `Load_log_processor::prepare_new_file_for_old_format(Load_log_event*, char*)': : warning: sprintf() is often misused, please use snprintf() ../libmysql/.libs/libmysqlclient.so.12.0: warning: strcat() is almost always misused, please use strlcat() /usr/lib/libsupc++.a(eh_terminate.o)(.text._ZN10__cxxabiv111__terminateEPFvvE+0x41): In function `__cxxabiv1::__terminate(void (*)())': : undefined reference to `_Unwind_SjLj_Register' /usr/lib/libsupc++.a(eh_personality.o)(.text.__gxx_personality_sj0+0x56): In function `__gxx_personality_sj0': : undefined reference to `_Unwind_SjLj_Register' /usr/lib/libsupc++.a(eh_personality.o)(.text.__gxx_personality_sj0+0x1ac): In function `__gxx_personality_sj0': : undefined reference to `_Unwind_SjLj_Unregister' /usr/lib/libsupc++.a(eh_personality.o)(.text.__gxx_personality_sj0+0x53b): In function `__gxx_personality_sj0': : undefined reference to `_Unwind_SjLj_Resume' /usr/lib/libsupc++.a(eh_personality.o)(.text.__cxa_call_unexpected+0x44): In function `__cxa_call_unexpected': : undefined reference to `_Unwind_SjLj_Register' /usr/lib/libsupc++.a(eh_personality.o)(.text.__cxa_call_unexpected+0x19f): In function `__cxa_call_unexpected': : undefined reference to `_Unwind_SjLj_Resume' /usr/lib/libsupc++.a(eh_throw.o)(.text.__cxa_throw+0x60): In function `__cxa_throw': : undefined reference to `_Unwind_SjLj_RaiseException' /usr/lib/libsupc++.a(eh_throw.o)(.text.__cxa_rethrow+0x47): In function `__cxa_rethrow': : undefined reference to `_Unwind_SjLj_Resume_or_Rethrow' collect2: ld returned 1 exit status gmake[2]: *** [mysqlbinlog] Error 1 gmake[2]: Leaving directory `/usr/ports/databases/mysql/w-mysql-4.0.24/mysql-4.0.24/client' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/databases/mysql/w-mysql-4.0.24/mysql-4.0.24' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/databases/mysql (line 1807 of /usr/ports/infrastructure/mk/bsd.port.mk). All using OpenBSD 3.8-release. # cvs -d [EMAIL PROTECTED]:/cvs -q up -rOPENBSD_3_8 -P src # cvs -d [EMAIL PROTECTED]:/cvs -q up -rOPENBSD_3_8 -P ports -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: cvs usage question
This what I use. cd /usr cvs -d [EMAIL PROTECTED]:/cvs -q up -rOPENBSD_3_7 -P src On 10/17/05, steven mestdagh [EMAIL PROTECTED] wrote: On Mon, Oct 17, 2005 at 09:49:21AM -0400, stan wrote: I;m trying to update the source tree on a 3.7 machine to current I did the following (based upon my reading of the web site docs on this): cd /usr/src setenv [EMAIL PROTECTED]:/cvs cvs -q get -P src But all I got were these error messages: cvs server: cannot find module `src' - ignored cvs [checkout aborted]: cannot expand modules What am I doing wrong? you don't need the equation sign: setenv CVSROOT [EMAIL PROTECTED]:/cvs or you need to use export if you use ksh. use 'echo $CVSROOT' to see if this variable is set correctly. Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: bgpd and two CARPed routers
is it ok to run bgpd while both of my isp give me private IP? and I don't even know their AS number? On 8/12/05, Henning Brauer [EMAIL PROTECTED] wrote: * Hyb [EMAIL PROTECTED] [2005-08-11 18:57]: I just have one remaining query - with two sessions from each upstream and CARP on the inside interface, does this make a legitimate scenario for ifstated? nah. Presumably if both upstream interfaces failed on the CARP master, but the internal interface remained functional, then the internal network would loose connectivity. that is a completely made up scenario. why not concentrate on real world problems... guess you could play some ifstated games, but I pretty much assure you that you introduce new problems due to the way incresed complexity and your total availbility is lower, not higher. -- BS Web Services, http://www.bsws.de/ OpenBSD-based Webhosting, Mail Services, Managed Servers, ... Unix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie) -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: Disk partition error
On 7/9/05, Dimitri Yioulos [EMAIL PROTECTED] wrote: On Friday July 8 2005 11:08 am, you wrote: On Fri, Jul 08, 2005 at 09:50:26AM -0400, Dimitri Yioulos wrote: cohasset# disklabel wd0 # using MBR partition 0: type A6 off 63 (0x3f) size 41943040 (0x280) # /dev/rwd0c: type: ESDI disk: ad0s1 label: flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 16 sectors/cylinder: 1008 cylinders: 38792 total sectors: 39102336 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0 8 partitions: # sizeoffset fstype [fsize bsize cpg] a: 3774852963 4.2BSD 2048 16384 328 # Cyl 0*- 37448 b: 2097648 37748592swap # Cyl 37449 - 39529 c: 838750563 unused 0 0 # Cyl 0*- 8320 Something wrong here a size bigger than c that make b offset out of range. and u face the problem :) label 'c' is a label that represents the whole disk. refer: http://www.openbsd.org/faq/faq14.html#disklabel -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: Difficulty upgrading to 3.7
Just refer to this: http://www.openbsd.org.my/faq/upgrade37.html On 7/3/05, Aric Gregson [EMAIL PROTECTED] wrote: Hope this is the appropriate list for this. Have tried to upgrade to 3.7 from 3.6 for a while a now. Tried booting from binary 3.7 -release on a CD (which I burned), but repeatedly received halt code 5 HALT instruction executed PC = fc230118 'ps' on this yields: ps IDPBCPRICPU TimeAffinity CPU Program State 002b 0015dac0 3 000010 ps running 0029 0017dec0 5 10400010usbd cb waiting on usb callback 0017 0017a840 3 100010 shell ready 000f 00173040 5 00rx_ewa0 waiting on rx_isr_ewa0 0008 00166800 3 000010shell_0 waiting on rxq_ready 0006 000315a0 6 10 tt_control waiting on tt_control 0004 0002cb00 7120 timer waiting on timer 0003 0002b6a0 2 387890 poll ready 0002 0002a480 6 00 dead_eater waiting on dead_beef 0001 00147ac0 0 6067600010 idle ready I then upgraded to 3.6 -stable (thinking was next best thing) via source upgrade. This went well after some work. I then tried to reboot from same CD with 3.7 on it, same error. I next downloaded the 3.7 -release binaries to the drive and replaced the kernel with the new kernel and tried to reboot. That did not work and is where I am now. I have enclosed the results of 'trace' and 'ps' as instructed following the panic. I have no idea where to go from here. Any suggestions on how to get 3.7 installed and running?? thanks ddb trace Debugger(6, fc757b88, fc8580007aa0, c000, , 8) at Debugger+0x4 panic(fc734b30, fa, fc1f3ad8, fc1f3adc, fc1f3ae0, fc7bfd00) at panic+0x130 dec_550_intr_map(?, ?, ?, ?, ?, fc7bfd00) at dec_550_intr_map+0x190 ohci_pci_attach(?, ?, ?, ?, ?, fcbfd00) at ohci_pci_attach+0x1a8 config_attach(?, ?, ?, ?, ?, fcbfd00) at config_attach+0x244 config_found_sm(?, ?, ?, ?, ?, fcbfd00) at config_found_sm+0x54 pciattach(?, ?, ?, ?, ?, fcbfd00) at pciattach+0x31c config_attach(?, ?, ?, ?, ?, fcbfd00) at config_attach+0x244 config_found_sm(?, ?, ?, ?, ?, fcbfd00) at config_found_sm+0x54 ciaattach(?, ?, ?, ?, ?, fcbfd00) at ciaattach+0x34c config_attach(?, ?, ?, ?, ?, fcbfd00) at config_attach+0x244 config_found_sm(?, ?, ?, ?, ?, fcbfd00) at config_found_sm+0x54 alpha_XXX_dmamap(?, ?, ?, ?, ?, fcbfd00) at alpha__XXX_dmamap+0x1c0 config_attach(?, ?, ?, ?, ?, fcbfd00) at config_attach+0x244 config_rootfound(?, ?, ?, ?, ?, fcbfd00) at config_rootfound+0x78 cpu_configure(?, ?, ?, ?, ?, fcbfd00) at cpu_configure+0x48 main(?, ?, ?, ?, ?, fcbfd00) at main+0x474 __start(?, ?, ?, ?, ?, fcbfd00) at __start+0x64 __start(?, ?, ?, ?, ?, fcbfd00) at __start+0x64 __start(?, ?, ?, ?, ?, fcbfd00) at __start+0x64 __start(?, ?, ?, ?, ?, fcbfd00) at __start+0x64 --db_more-- ps PIDPPIDPGRPUIDSFLAGSWAITCOMMAND *0 -1 0 0 7 0x80204 swapper -- Thanks Regards, Ikmal aka EvoIVGSR http://www.leakage.org/ http://root.justdied.com/mylife/ http://www.openbsd.org.my/ http://mirrors.mybsd.org.my/
Re: OpenBSD favorable HW
I have run OpenBSD 3.6 and upgrade to OpenBSD 3.7 on Dell PowerEdge 750. Here was the hardware. em0 at pci1 dev 1 function 0 Intel PRO/1000CT (82547EI) em1 at pci3 dev 2 function 0 Intel PRO/1000MT (82541EI) pciide0 at pci0 dev 31 function 2 Intel 6300ESB SATA rev 0x02: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 1 drive 0: ST380013AS wd0: 16-sector PIO, LBA48, 76293MB, 15625 sectors wd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5 But it's on rack mounted server. I think the tower server which use the same hardware should not have any problem On 6/14/05, Gustavo Rios [EMAIL PROTECTED] wrote: On 6/13/05, Kevin [EMAIL PROTECTED] wrote: On 6/13/05, Johan P. Lindstrvm [EMAIL PROTECTED] wrote: - dc, em and sk seems to be the way to go, but what to for quad port cards? where to find one, brand names, model numbers, revisions I have a number of machines deployed using the Intel PRO/1000 MT quad GigE PCI-X cards, mostly in Dell PowerEdge systems. They work great, though I'm not really pushing the limits. Which Dell server do you have? Are you doing port trunking with that Quad GigE cards (i mean: a single I/O channel of 4 GigE?) Thanks for your feedback. Any one tried the low end on DELL servers (tower models)? TMK, no Dell server offers a supported SATA controller, this includes the low-end rackmount systems with an embedded SATA controller. Go SCSI. Many rackmount Dell products (e.g. PE1850) are available with hardware RAID on an ami MegaRAID controller, these work great with OpenBSD, as noted by Stuart Henderson. or is it a better move to build your own by ordering parts, if so, what is popular here? If you need a support contract on the hardware, rack-dense servers, or are looking for a highly available server with dual-power and a hot swap drive enclosure, then building your own may not be an option. What I am looking for is HW mirroring of drives with hotswap for webservers and quadport nic's The ability to hot-swap drives requires that everything in the chain must support hot swap -- the controller, the drive, and the SCSI enclosure or backplane. This is where buying an integrated server pays off -- if you blow something up in the process of hot-swapping drives, you just have one vendor to deal with, no finger-pointing. Kevin Kadow