From owner-freebsd-scsi@FreeBSD.ORG Sat Nov 22 13:34:11 2003 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6B2A16A4CE; Sat, 22 Nov 2003 13:34:11 -0800 (PST) Received: from sockar.homeip.net (tourist.net1.nerim.net [62.212.109.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id 210EF43FBF; Sat, 22 Nov 2003 13:34:00 -0800 (PST) (envelope-from amon@sockar.homeip.net) Received: from sockar.homeip.net (localhost [127.0.0.1]) by sockar.homeip.net (8.12.9p2/8.12.9) with ESMTP id hAMLXJHU084108; Sat, 22 Nov 2003 22:33:23 +0100 (CET) (envelope-from amon@sockar.homeip.net) Received: (from amon@localhost) by sockar.homeip.net (8.12.9p2/8.12.9/Submit) id hAMLXJE9084107; Sat, 22 Nov 2003 22:33:19 +0100 (CET) (envelope-from amon) Date: Sat, 22 Nov 2003 22:33:19 +0100 From: amon@sockar.homeip.net To: freebsd-sparc64@freebsd.org Message-ID: <20031122223319.A83892@ra.aabs> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i cc: freebsd-scsi@freebsd.org Subject: Sun Storedge A1000 and FreeBSD/sparc64 X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Nov 2003 21:34:11 -0000 (cc'ed to freebsd-scsi) Hi lists, I am trying to know if the sun storedge a1000 can be made to work with freebsd/sparc. The thing seems to work with Linux (you have to create the RAID volumes with Solaris though), and since I haven't found anything in the linux kernel dedicated to this kind of array, I suppose it should also work with freebsd. That's what I though until I made some tests : The array is connected to a netra t 1125 through a 2 channel Symbios Logic HVD controller (there is nothing more connected to this card). I installed solaris on the system disk of the netra, then created a 2 disk raid 0 volume (lun0) on the a1000 array. Then I installed 5.1-R on a second system disk to try to use the volume but freebsd sees nothing (see dmesg attached). Note that I can see the volume in the prom with a probe-scsi-all. I recompiled the kernel (see config attached) with cam debug options and got the following logs when I try to rescan the bus where the array is attached : netra:~# camcontrol debug -IPSc 2 (xpt0:sym2:0:-1:-1): debugging flags now 2d Debugging enabled for 2:-1:-1 netra:~# camcontrol rescan 2 (probe0:sym2:0:0:0): added periph to queue (probe0:sym2:0:0:0): calling xpt_run_devq (probe0:sym2:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe1:sym2:0:1:0): added periph to queue (probe1:sym2:0:1:0): calling xpt_run_devq (probe1:sym2:0:1:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe2:sym2:0:2:0): added periph to queue (probe2:sym2:0:2:0): calling xpt_run_devq (probe2:sym2:0:2:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe3:sym2:0:3:0): added periph to queue (probe3:sym2:0:3:0): calling xpt_run_devq (probe3:sym2:0:3:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe4:sym2:0:4:0): added periph to queue (probe4:sym2:0:4:0): calling xpt_run_devq (probe4:sym2:0:4:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe5:sym2:0:5:0): added periph to queue (probe5:sym2:0:5:0): calling xpt_run_devq (probe5:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe6:sym2:0:6:0): added periph to queue (probe6:sym2:0:6:0): calling xpt_run_devq (probe6:sym2:0:6:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe7:sym2:0:8:0): added periph to queue (probe7:sym2:0:8:0): calling xpt_run_devq (probe7:sym2:0:8:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe8:sym2:0:9:0): added periph to queue (probe8:sym2:0:9:0): calling xpt_run_devq (probe8:sym2:0:9:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe9:sym2:0:10:0): added periph to queue (probe9:sym2:0:10:0): calling xpt_run_devq (probe9:sym2:0:10:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe10:sym2:0:11:0): added periph to queue (probe10:sym2:0:11:0): calling xpt_run_devq (probe10:sym2:0:11:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe11:sym2:0:12:0): added periph to queue (probe11:sym2:0:12:0): calling xpt_run_devq (probe11:sym2:0:12:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe12:sym2:0:13:0): added periph to queue (probe12:sym2:0:13:0): calling xpt_run_devq (probe12:sym2:0:13:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe13:sym2:0:14:0): added periph to queue (probe13:sym2:0:14:0): calling xpt_run_devq (probe13:sym2:0:14:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe14:sym2:0:15:0): added periph to queue (probe14:sym2:0:15:0): calling xpt_run_devq (probe14:sym2:0:15:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe5:sym2:0:5:0): added periph to queue (probe5:sym2:0:5:0): calling xpt_run_devq (probe5:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe5:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe5:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe5:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe5:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 Re-scan of bus 2 was successful Note the 5 INQUIRY on target 5 which is the array's id on the bus. I suppose the kernel senses the device but cannot detect any luns on it. I repeated the test with CAM_NEW_TRAN_CODE or SES_ENABLE_PASSTHROUGH kernel options with same results. I would like to avoid solaris or linux on this machine so what amount of work would be required to get the raid volumes accessible from freebsd ? Is it a simple kernel configuration problem or is it needed to patch the kernel to make it work ? -- Herve Boulouis - EFREI Promo 2003 - Equipe systeme Unix ************************************************************** Full dmesg : Copstray vector interrupt 2029 yright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.1-CURRENT #2: Sat Nov 22 19:46:59 CET 2003 root@netra.aabs:/usr/src/sys/sparc64/compile/NETRA Preloaded elf kernel "/boot/kernel/kernel" at 0xc0470000. Timecounter "tick" frequency 440005765 Hz quality 0 real memory = 268435456 (256 MB) avail memory = 248045568 (236 MB) cpu0: Sun Microsystems UltraSparc-II Processor (440.01 MHz CPU) nexus0: pcib0: on nexus0 pcib0: Psycho, impl 0, version 4, ign 0x7c0, bus B pcib0: [FAST] pcib0: [FAST] pcib0: [FAST] initialializing counter-timer Timecounter "counter-timer" frequency 1000000 Hz quality 0 DVMA map: 0xfc000000 to 0xffffffff pci0: on pcib0 ebus0: revision 0x01 ebus0: mem 0x71000000-0x717fffff,0x70000000-0x70ffffff at device 1.0 on pci0 ebus0: addr 0x140072f000-0x140072f003,0x140072c000-0x140072c003,0x140072a000-0x140072a003,0x1400728000-0x1400728003,0x1400726000-0x1400726003 (no driver attached) ebus0: addr 0x1400724000-0x1400724003 (no driver attached) ebus0: addr 0x1400504000-0x1400504002 (no driver attached) ebus0: addr 0x1400500000-0x1400500007 (no driver attached) sab0: addr 0x1400400000-0x140040007f irq 43 on ebus0 sab0: [FAST] sabtty0: on sab0 sabtty0: console 9600,8,n,1,- sabtty1: on sab0 ebus0: addr 0x14003083f8-0x14003083ff irq 41 (no driver attached) ebus0: addr 0x14003062f8-0x14003062ff irq 42 (no driver attached) ebus0: addr 0x1400700000-0x140070000f,0x1400300398-0x1400300399,0x14003043bc-0x14003043cb irq 34 (no driver attached) ebus0: addr 0x1400720000-0x1400720003,0x1400706000-0x140070600f,0x14003023f0-0x14003023f7 irq 39 (no driver attached) eeprom0: addr 0x1400000000-0x1400001fff on ebus0 eeprom0: model mk48t59 eeprom0: hostid 80c93682 ebus0: addr 0x1000000000-0x10000fffff (no driver attached) ebus0: addr 0x1400600000-0x1400600009,0x1400200000-0x1400200063 (no driver attached) hme0: mem 0x100000-0x107fff at device 1.1 on pci0 hme0: Ethernet address: 08:00:20:c9:36:82 miibus0: on hme0 qsphy0: on miibus0 qsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sym0: <875> port 0x1000-0x10ff mem 0x10a000-0x10afff,0x108000-0x1080ff at device 3.0 on pci0 sym0: No NVRAM, ID 7, Fast-20, SE, parity checking sym1: <875> port 0x1400-0x14ff mem 0x10e000-0x10efff,0x10c000-0x10c0ff at device 3.1 on pci0 sym1: No NVRAM, ID 7, Fast-20, SE, parity checking pcib1: on nexus0 pcib1: Psycho, impl 0, version 4, ign 0x7c0, bus A pci1: on pcib1 sym2: <875> port 0x1000-0x10ff mem 0x102000-0x102fff,0x100000-0x1000ff at device 1.0 on pci1 sym2: No NVRAM, ID 7, Fast-20, SE, parity checking sym3: <875> port 0x1400-0x14ff mem 0x106000-0x106fff,0x104000-0x1040ff at device 1.1 on pci1 sym3: No NVRAM, ID 7, Fast-20, SE, parity checking Timecounters tick every 10.000 msec IP Filter: v3.4.31 initialized. Default = pass all, Logging = enabled (noperiph:sym2:0:-1:-1): xpt_compile_path (noperiph:sym2:0:-1:-1): xpt_setup_ccb (noperiph:sym2:0:-1:-1): xpt_action (noperiph:sym2:0:-1:-1): sym_action (noperiph:sym2:0:-1:-1): xpt_done (noperiph:sym2:0:-1:-1): xpt_release_path Waiting 5 seconds for SCSI devices to settle (xpt0:sym2:0:-1:-1): xpt_compile_path (xpt0:sym2:0:-1:-1): xpt_setup_ccb (xpt0:sym2:0:-1:-1): xpt_action (xpt0:sym2:0:-1:-1): sym_action (xpt0:sym2:0:-1:-1): xpt_done (xpt0:sym2:0:-1:-1): xpt_setup_ccb (xpt0:sym2:0:-1:-1): xpt_action (xpt0:sym2:0:-1:-1): sym_action (noperiph:sym2:0:-1:-1): xpt_async (xpt0:sym2:0:-1:-1): xpt_done (xpt0:sym2:0:-1:-1): xpt_finishconfig (xpt0:sym2:0:-1:-1): xpt_action (xpt0:sym2:0:-1:-1): xpt_scan_bus (xpt0:sym2:0:-1:-1): xpt_setup_ccb (xpt0:sym2:0:-1:-1): xpt_action (xpt0:sym2:0:-1:-1): sym_action (xpt0:sym2:0:-1:-1): xpt_done (xpt0:sym2:0:0:0): xpt_compile_path (xpt0:sym2:0:0:0): xpt_setup_ccb (xpt0:sym2:0:0:0): xpt_action (xpt0:sym2:0:0:0): xpt_scan_lun (xpt0:sym2:0:0:0): xpt_setup_ccb (xpt0:sym2:0:0:0): xpt_action (xpt0:sym2:0:0:0): sym_action (xpt0:sym2:0:0:0): xpt_done (probe30:sym2:0:0:0): xpt_compile_path (probe30:sym2:0:0:0): xpt_setup_ccb (probe30:sym2:0:0:0): xpt_action (probe30:sym2:0:0:0): xpt_setup_ccb (probe30:sym2:0:0:0): xpt_action (probe30:sym2:0:0:0): xpt_setup_ccb (probe30:sym2:0:0:0): xpt_action (probe30:sym2:0:0:0): sym_action (probe30:sym2:0:0:0): xpt_done (probe30:sym2:0:0:0): xpt_schedule (probe30:sym2:0:0:0): xpt_setup_ccb (probe30:sym2:0:0:0): probestart (probe30:sym2:0:0:0): xpt_action (probe30:sym2:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0 (xpt0:sym2:0:1:0): xpt_compile_path (xpt0:sym2:0:1:0): xpt_setup_ccb (xpt0:sym2:0:1:0): xpt_action (xpt0:sym2:0:1:0): xpt_scan_lun (xpt0:sym2:0:1:0): xpt_setup_ccb (xpt0:sym2:0:1:0): xpt_action (xpt0:sym2:0:1:0): sym_action (xpt0:sym2:0:1:0): xpt_done (probe31:sym2:0:1:0): xpt_compile_path (probe31:sym2:0:1:0): xpt_setup_ccb (probe31:sym2:0:1:0): xpt_action (probe31:sym2:0:1:0): xpt_setup_ccb (probe31:sym2:0:1:0): xpt_action (probe31:sym2:0:1:0): xpt_setup_ccb (probe31:sym2:0:1:0): xpt_action (probe31:sym2:0:1:0): sym_action (probe31:sym2:0:1:0): xpt_done (probe31:sym2:0:1:0): xpt_schedule (probe31:sym2:0:1:0): xpt_setup_ccb (probe31:sym2:0:1:0): probestart (probe31:sym2:0:1:0): xpt_action (probe31:sym2:0:1:0): INQUIRY. CDB: 12 0 0 0 24 0 (xpt0:sym2:0:2:0): xpt_compile_path (xpt0:sym2:0:2:0): xpt_setup_ccb (xpt0:sym2:0:2:0): xpt_action (xpt0:sym2:0:2:0): xpt_scan_lun (xpt0:sym2:0:2:0): xpt_setup_ccb (xpt0:sym2:0:2:0): xpt_action (xpt0:sym2:0:2:0): sym_action (xpt0:sym2:0:2:0): xpt_done (probe32:sym2:0:2:0): xpt_compile_path (probe32:sym2:0:2:0): xpt_setup_ccb (probe32:sym2:0:2:0): xpt_action (probe32:sym2:0:2:0): xpt_setup_ccb (probe32:sym2:0:2:0): xpt_action (probe32:sym2:0:2:0): xpt_setup_ccb (probe32:sym2:0:2:0): xpt_action (probe32:sym2:0:2:0): sym_action (probe32:sym2:0:2:0): xpt_done (probe32:sym2:0:2:0): xpt_schedule (probe32:sym2:0:2:0): xpt_setup_ccb (probe32:sym2:0:2:0): probestart (probe32:sym2:0:2:0): xpt_action (probe32:sym2:0:2:0): INQUIRY. CDB: 12 0 0 0 24 0 (xpt0:sym2:0:3:0): xpt_compile_path (xpt0:sym2:0:3:0): xpt_setup_ccb (xpt0:sym2:0:3:0): xpt_action (xpt0:sym2:0:3:0): xpt_scan_lun (xpt0:sym2:0:3:0): xpt_setup_ccb (xpt0:sym2:0:3:0): xpt_action (xpt0:sym2:0:3:0): sym_action (xpt0:sym2:0:3:0): xpt_done (probe33:sym2:0:3:0): xpt_compile_path (probe33:sym2:0:3:0): xpt_setup_ccb (probe33:sym2:0:3:0): xpt_action (probe33:sym2:0:3:0): xpt_setup_ccb (probe33:sym2:0:3:0): xpt_action (probe33:sym2:0:3:0): xpt_setup_ccb (probe33:sym2:0:3:0): xpt_action (probe33:sym2:0:3:0): sym_action (probe33:sym2:0:3:0): xpt_done (probe33:sym2:0:3:0): xpt_schedule (probe33:sym2:0:3:0): xpt_setup_ccb (probe33:sym2:0:3:0): probestart (probe33:sym2:0:3:0): xpt_action (probe33:sym2:0:3:0): INQUIRY. CDB: 12 0 0 0 24 0 (xpt0:sym2:0:4:0): xpt_compile_path (xpt0:sym2:0:4:0): xpt_setup_ccb (xpt0:sym2:0:4:0): xpt_action (xpt0:sym2:0:4:0): xpt_scan_lun (xpt0:sym2:0:4:0): xpt_setup_ccb (xpt0:sym2:0:4:0): xpt_action (xpt0:sym2:0:4:0): sym_action (xpt0:sym2:0:4:0): xpt_done (probe34:sym2:0:4:0): xpt_compile_path (probe34:sym2:0:4:0): xpt_setup_ccb (probe34:sym2:0:4:0): xpt_action (probe34:sym2:0:4:0): xpt_setup_ccb (probe34:sym2:0:4:0): xpt_action (probe34:sym2:0:4:0): xpt_setup_ccb (probe34:sym2:0:4:0): xpt_action (probe34:sym2:0:4:0): sym_action (probe34:sym2:0:4:0): xpt_done (probe34:sym2:0:4:0): xpt_schedule (probe34:sym2:0:4:0): xpt_setup_ccb (probe34:sym2:0:4:0): probestart (probe34:sym2:0:4:0): xpt_action (probe34:sym2:0:4:0): INQUIRY. CDB: 12 0 0 0 24 0 (xpt0:sym2:0:5:0): xpt_compile_path (xpt0:sym2:0:5:0): xpt_setup_ccb (xpt0:sym2:0:5:0): xpt_action (xpt0:sym2:0:5:0): xpt_scan_lun (xpt0:sym2:0:5:0): xpt_setup_ccb (xpt0:sym2:0:5:0): xpt_action (xpt0:sym2:0:5:0): sym_action (xpt0:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): xpt_compile_path (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): sym_action (probe35:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): xpt_schedule (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): probestart (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 24 0 (xpt0:sym2:0:6:0): xpt_compile_path (xpt0:sym2:0:6:0): xpt_setup_ccb (xpt0:sym2:0:6:0): xpt_action (xpt0:sym2:0:6:0): xpt_scan_lun (xpt0:sym2:0:6:0): xpt_setup_ccb (xpt0:sym2:0:6:0): xpt_action (xpt0:sym2:0:6:0): sym_action (xpt0:sym2:0:6:0): xpt_done (probe36:sym2:0:6:0): xpt_compile_path (probe36:sym2:0:6:0): xpt_setup_ccb (probe36:sym2:0:6:0): xpt_action (probe36:sym2:0:6:0): sym_action (probe36:sym2:0:6:0): xpt_done (probe36:sym2:0:6:0): xpt_schedule (probe36:sym2:0:6:0): xpt_setup_ccb (probe36:sym2:0:6:0): probestart (probe36:sym2:0:6:0): xpt_action (probe36:sym2:0:6:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe36:sym2:0:6:0): sym_action (xpt0:sym2:0:8:0): xpt_compile_path (xpt0:sym2:0:8:0): xpt_setup_ccb (xpt0:sym2:0:8:0): xpt_action (xpt0:sym2:0:8:0): xpt_scan_lun (xpt0:sym2:0:8:0): xpt_setup_ccb (xpt0:sym2:0:8:0): xpt_action (xpt0:sym2:0:8:0): sym_action (xpt0:sym2:0:8:0): xpt_done (probe37:sym2:0:8:0): xpt_compile_path (probe37:sym2:0:8:0): xpt_setup_ccb (probe37:sym2:0:8:0): xpt_action (probe37:sym2:0:8:0): sym_action (probe37:sym2:0:8:0): xpt_done (probe37:sym2:0:8:0): xpt_schedule (probe37:sym2:0:8:0): xpt_setup_ccb (probe37:sym2:0:8:0): probestart (probe37:sym2:0:8:0): xpt_action (probe37:sym2:0:8:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe37:sym2:0:8:0): sym_action (xpt0:sym2:0:9:0): xpt_compile_path (xpt0:sym2:0:9:0): xpt_setup_ccb (xpt0:sym2:0:9:0): xpt_action (xpt0:sym2:0:9:0): xpt_scan_lun (xpt0:sym2:0:9:0): xpt_setup_ccb (xpt0:sym2:0:9:0): xpt_action (xpt0:sym2:0:9:0): sym_action (xpt0:sym2:0:9:0): xpt_done (probe38:sym2:0:9:0): xpt_compile_path (probe38:sym2:0:9:0): xpt_setup_ccb (probe38:sym2:0:9:0): xpt_action (probe38:sym2:0:9:0): sym_action (probe38:sym2:0:9:0): xpt_done (probe38:sym2:0:9:0): xpt_schedule (probe38:sym2:0:9:0): xpt_setup_ccb (probe38:sym2:0:9:0): probestart (probe38:sym2:0:9:0): xpt_action (probe38:sym2:0:9:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe38:sym2:0:9:0): sym_action (xpt0:sym2:0:10:0): xpt_compile_path (xpt0:sym2:0:10:0): xpt_setup_ccb (xpt0:sym2:0:10:0): xpt_action (xpt0:sym2:0:10:0): xpt_scan_lun (xpt0:sym2:0:10:0): xpt_setup_ccb (xpt0:sym2:0:10:0): xpt_action (xpt0:sym2:0:10:0): sym_action (xpt0:sym2:0:10:0): xpt_done (probe39:sym2:0:10:0): xpt_compile_path (probe39:sym2:0:10:0): xpt_setup_ccb (probe39:sym2:0:10:0): xpt_action (probe39:sym2:0:10:0): sym_action (probe39:sym2:0:10:0): xpt_done (probe39:sym2:0:10:0): xpt_schedule (probe39:sym2:0:10:0): xpt_setup_ccb (probe39:sym2:0:10:0): probestart (probe39:sym2:0:10:0): xpt_action (probe39:sym2:0:10:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe39:sym2:0:10:0): sym_action (xpt0:sym2:0:11:0): xpt_compile_path (xpt0:sym2:0:11:0): xpt_setup_ccb (xpt0:sym2:0:11:0): xpt_action (xpt0:sym2:0:11:0): xpt_scan_lun (xpt0:sym2:0:11:0): xpt_setup_ccb (xpt0:sym2:0:11:0): xpt_action (xpt0:sym2:0:11:0): sym_action (xpt0:sym2:0:11:0): xpt_done (probe40:sym2:0:11:0): xpt_compile_path (probe40:sym2:0:11:0): xpt_setup_ccb (probe40:sym2:0:11:0): xpt_action (probe40:sym2:0:11:0): sym_action (probe40:sym2:0:11:0): xpt_done (probe40:sym2:0:11:0): xpt_schedule (probe40:sym2:0:11:0): xpt_setup_ccb (probe40:sym2:0:11:0): probestart (probe40:sym2:0:11:0): xpt_action (probe40:sym2:0:11:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe40:sym2:0:11:0): sym_action (xpt0:sym2:0:12:0): xpt_compile_path (xpt0:sym2:0:12:0): xpt_setup_ccb (xpt0:sym2:0:12:0): xpt_action (xpt0:sym2:0:12:0): xpt_scan_lun (xpt0:sym2:0:12:0): xpt_setup_ccb (xpt0:sym2:0:12:0): xpt_action (xpt0:sym2:0:12:0): sym_action (xpt0:sym2:0:12:0): xpt_done (probe41:sym2:0:12:0): xpt_compile_path (probe41:sym2:0:12:0): xpt_setup_ccb (probe41:sym2:0:12:0): xpt_action (probe41:sym2:0:12:0): sym_action (probe41:sym2:0:12:0): xpt_done (probe41:sym2:0:12:0): xpt_schedule (probe41:sym2:0:12:0): xpt_setup_ccb (probe41:sym2:0:12:0): probestart (probe41:sym2:0:12:0): xpt_action (probe41:sym2:0:12:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe41:sym2:0:12:0): sym_action (xpt0:sym2:0:13:0): xpt_compile_path (xpt0:sym2:0:13:0): xpt_setup_ccb (xpt0:sym2:0:13:0): xpt_action (xpt0:sym2:0:13:0): xpt_scan_lun (xpt0:sym2:0:13:0): xpt_setup_ccb (xpt0:sym2:0:13:0): xpt_action (xpt0:sym2:0:13:0): sym_action (xpt0:sym2:0:13:0): xpt_done (probe42:sym2:0:13:0): xpt_compile_path (probe42:sym2:0:13:0): xpt_setup_ccb (probe42:sym2:0:13:0): xpt_action (probe42:sym2:0:13:0): sym_action (probe42:sym2:0:13:0): xpt_done (probe42:sym2:0:13:0): xpt_schedule (probe42:sym2:0:13:0): xpt_setup_ccb (probe42:sym2:0:13:0): probestart (probe42:sym2:0:13:0): xpt_action (probe42:sym2:0:13:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe42:sym2:0:13:0): sym_action (xpt0:sym2:0:14:0): xpt_compile_path (xpt0:sym2:0:14:0): xpt_setup_ccb (xpt0:sym2:0:14:0): xpt_action (xpt0:sym2:0:14:0): xpt_scan_lun (xpt0:sym2:0:14:0): xpt_setup_ccb (xpt0:sym2:0:14:0): xpt_action (xpt0:sym2:0:14:0): sym_action (xpt0:sym2:0:14:0): xpt_done (probe43:sym2:0:14:0): xpt_compile_path (probe43:sym2:0:14:0): xpt_setup_ccb (probe43:sym2:0:14:0): xpt_action (probe43:sym2:0:14:0): sym_action (probe43:sym2:0:14:0): xpt_done (probe43:sym2:0:14:0): xpt_schedule (probe43:sym2:0:14:0): xpt_setup_ccb (probe43:sym2:0:14:0): probestart (probe43:sym2:0:14:0): xpt_action (probe43:sym2:0:14:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe43:sym2:0:14:0): sym_action (xpt0:sym2:0:15:0): xpt_compile_path (xpt0:sym2:0:15:0): xpt_setup_ccb (xpt0:sym2:0:15:0): xpt_action (xpt0:sym2:0:15:0): xpt_scan_lun (xpt0:sym2:0:15:0): xpt_setup_ccb (xpt0:sym2:0:15:0): xpt_action (xpt0:sym2:0:15:0): sym_action (xpt0:sym2:0:15:0): xpt_done (probe44:sym2:0:15:0): xpt_compile_path (probe44:sym2:0:15:0): xpt_setup_ccb (probe44:sym2:0:15:0): xpt_action (probe44:sym2:0:15:0): sym_action (probe44:sym2:0:15:0): xpt_done (probe44:sym2:0:15:0): xpt_schedule (probe44:sym2:0:15:0): xpt_setup_ccb (probe44:sym2:0:15:0): probestart (probe44:sym2:0:15:0): xpt_action (probe44:sym2:0:15:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe44:sym2:0:15:0): sym_action (probe36:sym2:0:6:0): xpt_done (probe36:sym2:0:6:0): camisr (probe36:sym2:0:6:0): probedone (probe36:sym2:0:6:-1): xpt_compile_path (probe36:sym2:0:6:-1): xpt_async (probe36:sym2:0:6:-1): xpt_free_path (probe36:sym2:0:6:-1): xpt_release_path (xpt0:sym2:0:6:0): xpt_done (probe36:sym2:0:6:0): xpt_free_path (probe36:sym2:0:6:0): xpt_release_path (xpt0:sym2:0:6:0): camisr (xpt0:sym2:0:6:0): xpt_scan_bus (xpt0:sym2:0:6:0): xpt_setup_ccb (xpt0:sym2:0:6:0): xpt_action (xpt0:sym2:0:6:0): xpt_free_path (xpt0:sym2:0:6:0): xpt_release_path (probe37:sym2:0:8:0): xpt_done (probe37:sym2:0:8:0): camisr (probe37:sym2:0:8:0): probedone (probe37:sym2:0:8:-1): xpt_compile_path (probe37:sym2:0:8:-1): xpt_async (probe37:sym2:0:8:-1): xpt_free_path (probe37:sym2:0:8:-1): xpt_release_path (xpt0:sym2:0:8:0): xpt_done (probe37:sym2:0:8:0): xpt_free_path (probe37:sym2:0:8:0): xpt_release_path (xpt0:sym2:0:8:0): camisr (xpt0:sym2:0:8:0): xpt_scan_bus (xpt0:sym2:0:8:0): xpt_setup_ccb (xpt0:sym2:0:8:0): xpt_action (xpt0:sym2:0:8:0): xpt_free_path (xpt0:sym2:0:8:0): xpt_release_path (probe38:sym2:0:9:0): xpt_done (probe38:sym2:0:9:0): camisr (probe38:sym2:0:9:0): probedone (probe38:sym2:0:9:-1): xpt_compile_path (probe38:sym2:0:9:-1): xpt_async (probe38:sym2:0:9:-1): xpt_free_path (probe38:sym2:0:9:-1): xpt_release_path (xpt0:sym2:0:9:0): xpt_done (probe38:sym2:0:9:0): xpt_free_path (probe38:sym2:0:9:0): xpt_release_path (xpt0:sym2:0:9:0): camisr (xpt0:sym2:0:9:0): xpt_scan_bus (xpt0:sym2:0:9:0): xpt_setup_ccb (xpt0:sym2:0:9:0): xpt_action (xpt0:sym2:0:9:0): xpt_free_path (xpt0:sym2:0:9:0): xpt_release_path (probe39:sym2:0:10:0): xpt_done (probe39:sym2:0:10:0): camisr (probe39:sym2:0:10:0): probedone (probe39:sym2:0:10:-1): xpt_compile_path (probe39:sym2:0:10:-1): xpt_async (probe39:sym2:0:10:-1): xpt_free_path (probe39:sym2:0:10:-1): xpt_release_path (xpt0:sym2:0:10:0): xpt_done (probe39:sym2:0:10:0): xpt_free_path (probe39:sym2:0:10:0): xpt_release_path (xpt0:sym2:0:10:0): camisr (xpt0:sym2:0:10:0): xpt_scan_bus (xpt0:sym2:0:10:0): xpt_setup_ccb (xpt0:sym2:0:10:0): xpt_action (xpt0:sym2:0:10:0): xpt_free_path (xpt0:sym2:0:10:0): xpt_release_path (probe40:sym2:0:11:0): xpt_done (probe40:sym2:0:11:0): camisr (probe40:sym2:0:11:0): probedone (probe40:sym2:0:11:-1): xpt_compile_path (probe40:sym2:0:11:-1): xpt_async (probe40:sym2:0:11:-1): xpt_free_path (probe40:sym2:0:11:-1): xpt_release_path (xpt0:sym2:0:11:0): xpt_done (probe40:sym2:0:11:0): xpt_free_path (probe40:sym2:0:11:0): xpt_release_path (xpt0:sym2:0:11:0): camisr (xpt0:sym2:0:11:0): xpt_scan_bus (xpt0:sym2:0:11:0): xpt_setup_ccb (xpt0:sym2:0:11:0): xpt_action (xpt0:sym2:0:11:0): xpt_free_path (xpt0:sym2:0:11:0): xpt_release_path (probe41:sym2:0:12:0): xpt_done (probe41:sym2:0:12:0): camisr (probe41:sym2:0:12:0): probedone (probe41:sym2:0:12:-1): xpt_compile_path (probe41:sym2:0:12:-1): xpt_async (probe41:sym2:0:12:-1): xpt_free_path (probe41:sym2:0:12:-1): xpt_release_path (xpt0:sym2:0:12:0): xpt_done (probe41:sym2:0:12:0): xpt_free_path (probe41:sym2:0:12:0): xpt_release_path (xpt0:sym2:0:12:0): camisr (xpt0:sym2:0:12:0): xpt_scan_bus (xpt0:sym2:0:12:0): xpt_setup_ccb (xpt0:sym2:0:12:0): xpt_action (xpt0:sym2:0:12:0): xpt_free_path (xpt0:sym2:0:12:0): xpt_release_path (probe42:sym2:0:13:0): xpt_done (probe42:sym2:0:13:0): camisr (probe42:sym2:0:13:0): probedone (probe42:sym2:0:13:-1): xpt_compile_path (probe42:sym2:0:13:-1): xpt_async (probe42:sym2:0:13:-1): xpt_free_path (probe42:sym2:0:13:-1): xpt_release_path (xpt0:sym2:0:13:0): xpt_done (probe42:sym2:0:13:0): xpt_free_path (probe42:sym2:0:13:0): xpt_release_path (xpt0:sym2:0:13:0): camisr (xpt0:sym2:0:13:0): xpt_scan_bus (xpt0:sym2:0:13:0): xpt_setup_ccb (xpt0:sym2:0:13:0): xpt_action (xpt0:sym2:0:13:0): xpt_free_path (xpt0:sym2:0:13:0): xpt_release_path (probe32:sym2:0:2:0): sym_action (probe34:sym2:0:4:0): sym_action (probe30:sym2:0:0:0): sym_action (probe31:sym2:0:1:0): sym_action (probe33:sym2:0:3:0): sym_action (probe35:sym2:0:5:0): sym_action (probe43:sym2:0:14:0): xpt_done (probe43:sym2:0:14:0): camisr (probe43:sym2:0:14:0): probedone (probe43:sym2:0:14:-1): xpt_compile_path (probe43:sym2:0:14:-1): xpt_async (probe43:sym2:0:14:-1): xpt_free_path (probe43:sym2:0:14:-1): xpt_release_path (xpt0:sym2:0:14:0): xpt_done (probe43:sym2:0:14:0): xpt_free_path (probe43:sym2:0:14:0): xpt_release_path (xpt0:sym2:0:14:0): camisr (xpt0:sym2:0:14:0): xpt_scan_bus (xpt0:sym2:0:14:0): xpt_setup_ccb (xpt0:sym2:0:14:0): xpt_action (xpt0:sym2:0:14:0): xpt_free_path (xpt0:sym2:0:14:0): xpt_release_path (probe44:sym2:0:15:0): xpt_done (probe44:sym2:0:15:0): camisr (probe44:sym2:0:15:0): probedone (probe44:sym2:0:15:-1): xpt_compile_path (probe44:sym2:0:15:-1): xpt_async (probe44:sym2:0:15:-1): xpt_free_path (probe44:sym2:0:15:-1): xpt_release_path (xpt0:sym2:0:15:0): xpt_done (probe44:sym2:0:15:0): xpt_free_path (probe44:sym2:0:15:0): xpt_release_path (xpt0:sym2:0:15:0): camisr (xpt0:sym2:0:15:0): xpt_scan_bus (xpt0:sym2:0:15:0): xpt_setup_ccb (xpt0:sym2:0:15:0): xpt_action (xpt0:sym2:0:15:0): xpt_free_path (xpt0:sym2:0:15:0): xpt_release_path (probe32:sym2:0:2:0): xpt_done (probe32:sym2:0:2:0): camisr (probe32:sym2:0:2:0): probedone (probe32:sym2:0:2:-1): xpt_compile_path (probe32:sym2:0:2:-1): xpt_async (probe32:sym2:0:2:-1): xpt_free_path (probe32:sym2:0:2:-1): xpt_release_path (xpt0:sym2:0:2:0): xpt_done (probe32:sym2:0:2:0): xpt_free_path (probe32:sym2:0:2:0): xpt_release_path (xpt0:sym2:0:2:0): camisr (xpt0:sym2:0:2:0): xpt_scan_bus (xpt0:sym2:0:2:0): xpt_setup_ccb (xpt0:sym2:0:2:0): xpt_action (xpt0:sym2:0:2:0): xpt_free_path (xpt0:sym2:0:2:0): xpt_release_path (probe34:sym2:0:4:0): xpt_done (probe34:sym2:0:4:0): camisr (probe34:sym2:0:4:0): probedone (probe34:sym2:0:4:-1): xpt_compile_path (probe34:sym2:0:4:-1): xpt_async (probe34:sym2:0:4:-1): xpt_free_path (probe34:sym2:0:4:-1): xpt_release_path (xpt0:sym2:0:4:0): xpt_done (probe34:sym2:0:4:0): xpt_free_path (probe34:sym2:0:4:0): xpt_release_path (xpt0:sym2:0:4:0): camisr (xpt0:sym2:0:4:0): xpt_scan_bus (xpt0:sym2:0:4:0): xpt_setup_ccb (xpt0:sym2:0:4:0): xpt_action (xpt0:sym2:0:4:0): xpt_free_path (xpt0:sym2:0:4:0): xpt_release_path (probe30:sym2:0:0:0): xpt_done (probe30:sym2:0:0:0): camisr (probe30:sym2:0:0:0): probedone (probe30:sym2:0:0:-1): xpt_compile_path (probe30:sym2:0:0:-1): xpt_async (probe30:sym2:0:0:-1): xpt_free_path (probe30:sym2:0:0:-1): xpt_release_path (xpt0:sym2:0:0:0): xpt_done (probe30:sym2:0:0:0): xpt_free_path (probe30:sym2:0:0:0): xpt_release_path (xpt0:sym2:0:0:0): camisr (xpt0:sym2:0:0:0): xpt_scan_bus (xpt0:sym2:0:0:0): xpt_setup_ccb (xpt0:sym2:0:0:0): xpt_action (xpt0:sym2:0:0:0): xpt_free_path (xpt0:sym2:0:0:0): xpt_release_path (probe31:sym2:0:1:0): xpt_done (probe31:sym2:0:1:0): camisr (probe31:sym2:0:1:0): probedone (probe31:sym2:0:1:-1): xpt_compile_path (probe31:sym2:0:1:-1): xpt_async (probe31:sym2:0:1:-1): xpt_free_path (probe31:sym2:0:1:-1): xpt_release_path (xpt0:sym2:0:1:0): xpt_done (probe31:sym2:0:1:0): xpt_free_path (probe31:sym2:0:1:0): xpt_release_path (xpt0:sym2:0:1:0): camisr (xpt0:sym2:0:1:0): xpt_scan_bus (xpt0:sym2:0:1:0): xpt_setup_ccb (xpt0:sym2:0:1:0): xpt_action (xpt0:sym2:0:1:0): xpt_free_path (xpt0:sym2:0:1:0): xpt_release_path (probe33:sym2:0:3:0): xpt_done (noperiph:sym2:0:5:-1): xpt_compile_path (noperiph:sym2:0:5:-1): xpt_setup_ccb (noperiph:sym2:0:5:-1): xpt_async (noperiph:sym2:0:5:-1): xpt_free_path (noperiph:sym2:0:5:-1): xpt_release_path (probe33:sym2:0:3:0): camisr (probe33:sym2:0:3:0): probedone (probe33:sym2:0:3:-1): xpt_compile_path (probe33:sym2:0:3:-1): xpt_async (probe33:sym2:0:3:-1): xpt_free_path (probe33:sym2:0:3:-1): xpt_release_path (xpt0:sym2:0:3:0): xpt_done (probe33:sym2:0:3:0): xpt_free_path (probe33:sym2:0:3:0): xpt_release_path (xpt0:sym2:0:3:0): camisr (xpt0:sym2:0:3:0): xpt_scan_bus (xpt0:sym2:0:3:0): xpt_setup_ccb (xpt0:sym2:0:3:0): xpt_action (xpt0:sym2:0:3:0): xpt_free_path (xpt0:sym2:0:3:0): xpt_release_path (noperiph:sym2:0:5:-1): xpt_compile_path (noperiph:sym2:0:5:-1): xpt_setup_ccb (noperiph:sym2:0:5:-1): xpt_async (noperiph:sym2:0:5:-1): xpt_free_path (noperiph:sym2:0:5:-1): xpt_release_path (probe35:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): camisr (probe35:sym2:0:5:0): probedone (probe35:sym2:0:5:0): xpt_schedule (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): probestart (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe35:sym2:0:5:0): sym_action (probe35:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): camisr (probe35:sym2:0:5:0): probedone (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): sym_action (probe35:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): camisr (probe35:sym2:0:5:0): probedone (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): sym_action (probe35:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): camisr (probe35:sym2:0:5:0): probedone (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): sym_action (probe35:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): camisr (probe35:sym2:0:5:0): probedone (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): INQUIRY. CDB: 12 0 0 0 37 0 (probe35:sym2:0:5:0): xpt_setup_ccb (probe35:sym2:0:5:0): xpt_action (probe35:sym2:0:5:0): sym_action (probe35:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): camisr (probe35:sym2:0:5:0): probedone (xpt0:sym2:0:5:0): xpt_done (probe35:sym2:0:5:0): xpt_free_path (probe35:sym2:0:5:0): xpt_release_path (xpt0:sym2:0:5:0): camisr (xpt0:sym2:0:5:0): xpt_scan_bus (xpt0:sym2:0:5:0): xpt_setup_ccb (xpt0:sym2:0:5:0): xpt_action (xpt0:sym2:0:5:0): xpt_free_path (xpt0:sym2:0:5:0): xpt_release_path (xpt0:sym2:0:-1:-1): xpt_done (xpt0:sym2:0:-1:-1): camisr (xpt0:sym2:0:-1:-1): xpt_finishconfig (xpt0:sym2:0:-1:-1): xpt_free_path (xpt0:sym2:0:-1:-1): xpt_release_path GEOM: create disk da0 dp=0xfffff800a0798868 sa0 at sym0 bus 0 target 4 lun 0 sa0: Removable Sequential Access SCSI-2 device sa0: 10.000MB/s transfers (10.000MHz, offset 16) (noperiph:sym2:0:-1:-1): xpt_compile_path (noperiph:sym2:0:-1:-1): xpt_setup_ccb (noperiph:sym2:0:-1:-1): xpt_action (noperiph:sym2:0:-1:-1): sym_action (noperiph:sym2:0:-1:-1): xpt_done (noperiph:sym2:0:-1:-1): xpt_compile_path (noperiph:sym2:0:-1:-1): xpt_free_path (noperiph:sym2:0:-1:-1): xpt_release_path (noperiph:sym2:0:-1:-1): xpt_release_path GEOM: create disk cd0 dp=0xfffff800a043a698 da0 at sym0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled da0: 17274MB (35378533 512 byte sectors: 255H 63S/T 2202C) cd0 at sym0 bus 0 target 6 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: 10.000MB/s transfers (10.000MHz, offset 16) cd0: Attempt to query device size failed: NOT READY, Medium not present Mounting root from ufs:/dev/da0a ************************************************************** Kernel config : machine sparc64 cpu SUN4U ident NETRA maxusers 0 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols # Platforms supported # At this time all platforms are supported, as-is. options SCHED_4BSD #4BSD scheduler #options SCHED_ULE options INET #InterNETworking options INET6 #IPv6 communications protocols options FFS #Berkeley Fast Filesystem options SOFTUPDATES #Enable FFS soft updates support options UFS_ACL #Support for access control lists options UFS_DIRHASH #Improve performance on big directories options MD_ROOT #MD is a potential root device options NFSCLIENT #Network Filesystem Client options NFSSERVER #Network Filesystem Server options NFS_ROOT #NFS usable as root device #options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options PROCFS #Process filesystem (requires PSEUDOFS) options PSEUDOFS #Pseudo-filesystem framework options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD4 #Keep this for a while options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI options KTRACE #ktrace(1) syscall trace support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores #options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions # Debugging for use in -current options DDB #Enable the kernel debugger #options INVARIANTS #Enable calls of extra sanity checking #options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS #options WITNESS #Enable checks to detect deadlocks and cycles #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed # To make an SMP kernel, the next line is needed options SMP # Symmetric MultiProcessor Kernel # Standard busses device apb # Sun APB PCI-PCI bridge device ebus device isa device pci device sbus device central device fhc options OFW_NEWPCI # Floppy drives #device fdc # ATA and ATAPI devices #device ata #device atadisk # ATA disk drives #device atapicd # ATAPI CDROM drives #device atapifd # ATAPI floppy drives #device atapist # ATAPI tape drives # Do NOT enable ATA_STATIC_ID -- cmd646 controller will be !ata2!, # and you will not mount an ATA /. #options ATA_STATIC_ID #Static device numbering # SCSI Controllers device ahc # AHA2940 and onboard AIC7xxx devices device isp # Qlogic family #device mpt # LSI-Logic MPT-Fusion (not yet) device ispfw # Firmware module for Qlogic host adapters #device ncr # NCR/Symbios Logic device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') # SCSI peripherals device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) device pt device targ device targbh options CAMDEBUG options CAM_DEBUG_BUS=2 options CAM_DEBUG_TARGET=-1 options CAM_DEBUG_LUN=-1 options CAM_DEBUG_FLAGS=(CAM_DEBUG_INFO|CAM_DEBUG_TRACE|CAM_DEBUG_CDB) #options CAM_NEW_TRAN_CODE #options SES_ENABLE_PASSTHROUGH device ofw_console # OpenBoot firmware console device # Builtin hardware device genclock # Generic clock interface device eeprom # eeprom (really an ebus driver for the MK48Txx) device "mk48txx" # Mostek MK48T02, MK48T08, MK48T59 clock # Serial (COM) ports #device sio # 8250, 16[45]50 based serial ports device sab # Siemens SAB82532 based serial ports device zs # Zilog 8530 based serial ports device de # DEC/Intel DC21x4x (``Tulip'') # PCI Ethernet NICs that use the common MII bus controller code. device miibus # MII bus support device dc # DEC/Intel 21143 and workalikes device fxp # Intel EtherExpress PRO/100B (82557, 82558) device gem # Sun GEM/Sun ERI/Apple GMAC device hme # Sun HME (Happy Meal Ethernet) device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') # Pseudo devices - the number indicates how many units to allocated. device random # Entropy device device loop # Network loopback device ether # Ethernet support #device sl # Kernel SLIP device ppp # Kernel PPP device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device gif # IPv6 and IPv4 tunneling #device faith # IPv6-to-IPv4 relaying/(translation) # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! device bpf #Berkeley packet filter options GEOM_AES # Don't use, use GEOM_BDE #options GEOM_APPLE # Apple partitioning options GEOM_BDE # Disk encryption. options GEOM_BSD # BSD disklabels options GEOM_FOX # Redundant path mitigation options GEOM_GPT # GPT partitioning #options GEOM_MBR # DOS/MBR partitioning #options GEOM_PC98 # NEC PC9800 partitioning options GEOM_SUNLABEL # Sun/Solaris partitioning options GEOM_VOL # Volume names from UFS superblock options IPFILTER #ipfilter support options IPFILTER_LOG #ipfilter logging options PFIL_HOOKS #required by IPFILTER options RANDOM_IP_ID options ZERO_COPY_SOCKETS