The FreeBSD Diary

The FreeBSD Diary (TM)

Providing practical examples since 1998

If you buy from Amazon USA, please support us by using this link.
[ HOME | TOPICS | INDEX | WEB RESOURCES | BOOKS | CONTRIBUTE | SEARCH | FEEDBACK | FAQ | FORUMS ]
The XEON lives! 13 December 2000
Need more help on this topic? Click here
This article has no comments
Show me similar articles
For those of you that have been asking about the XEON, it now lives and breathes.  I was able to borrow a Compaq SCSI card with the proper cable from llearch.  This allowed me to get the box running the the SCSI drives.   Unfortunately, the SuperMicro S2DGE motherboard didn't present me with a SCSI BIOS message when booting.  At first I suspected the card.  I could put that card into a P133, and I would see the familiar "Press A for configuration" message.  But not in the XEON.  If the SCSI BIOS can't be found, you can't boot using those SCSI cards.

The option was to boot using an IDE drive and then use the SCSI drives that way.  So that's what I did.   It worked.  It ran well!  But the Compaq card and cable was merely a loan.  It had to go back.

Today, the Adaptec 2940U2W arrived.  I installed it.  Booted.  No problem. Ran first time.   It was so easy.  FreeBSD never ceases to amaze me.

dmesg extracts
Here's some details from demsg before and after.

This is the Compaq card.

ncr0: <ncr 53c825 fast10 wide scsi> port 0xe400-0xe4ff 
             mem 0xfebfef00-0xfebfefff irq 15 at device 15.0 on pci0

This is the Adaptec card.

ahc0: <Adaptec 2940 Ultra2 SCSI adapter> port 0xe800-0xe8ff 
             mem 0xfebff000-0xfebfffff irq 10 at device 13.0 on pci0
aic7890/91: Wide Channel A, SCSI Id=7, 32/255 SCBs

Note that the Compaq was "wide scsi" but the Adaptec is "Ultra2".   That makes quite a difference to the disk performance.  As you can see in the following dmesg extracts.

These are the SCSI drives under the Compaq:

da0: <SEAGATE ST318436LW 0010> Fixed Direct Access SCSI-3 device 
da0: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), 
                                             Tagged Queueing Enabled
da0: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
da1 at ncr0 bus 0 target 1 lun 0
da1: <SEAGATE ST318436LW 0010> Fixed Direct Access SCSI-3 device 
da1: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), 
                                             Tagged Queueing Enabled
da1: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)    

These are the SCSI drives under the Adaptec::

da0 at ahc0 bus 0 target 0 lun 0
da0: <SEAGATE ST318436LW 0010> Fixed Direct Access SCSI-3 device 
da0: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), 
                                             Tagged Queueing Enabled
da0: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <SEAGATE ST318436LW 0010> Fixed Direct Access SCSI-3 device 
da1: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), 
                                             Tagged Queueing Enabled
da1: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)

As you can see, the transfer rate under Ultra2 is twice as fast as wide scsi.   That should make a difference to the kernel compiling.

kernel build times
-rw-r--r--  1 root  wheel  484825 Dec 12 10:03 kernel.1212.09.44.18
-rw-r--r--  1 root  wheel  485067 Dec 12 10:26 kernel.1212.10.13.42

Using SCSI WIDE, a kernel build about 19 minutes.  Then I tried a make -j4 and the build took 13 minutes.

Using the Adaptec, a make -j4 took 9 minutes.  That's impressive!  With -j10, it was also 9 minutes.


Need more help on this topic? Click here
This article has no comments
Show me similar articles