Sun Storedge A1000 and FreeBSD/sparc64
amon at sockar.homeip.net
amon at sockar.homeip.net
Sat Nov 22 13:34:11 PST 2003
(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 at 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: <OpenFirmware Nexus device>
pcib0: <U2P UPA-PCI bridge> 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: <OFW PCI bus> on pcib0
ebus0: revision 0x01
ebus0: <PCI-EBus2 bridge> mem 0x71000000-0x717fffff,0x70000000-0x70ffffff at device 1.0 on pci0
ebus0: <auxio> addr 0x140072f000-0x140072f003,0x140072c000-0x140072c003,0x140072a000-0x140072a003,0x1400728000-0x1400728003,0x1400726000-0x1400726003 (no driver attached)
ebus0: <power> addr 0x1400724000-0x1400724003 (no driver attached)
ebus0: <SUNW,pll> addr 0x1400504000-0x1400504002 (no driver attached)
ebus0: <sc> addr 0x1400500000-0x1400500007 (no driver attached)
sab0: <Siemens SAB 82532 v3.2> addr 0x1400400000-0x140040007f irq 43 on ebus0
sab0: [FAST]
sabtty0: <ttya> on sab0
sabtty0: console 9600,8,n,1,-
sabtty1: <ttyb> on sab0
ebus0: <su> addr 0x14003083f8-0x14003083ff irq 41 (no driver attached)
ebus0: <su> addr 0x14003062f8-0x14003062ff irq 42 (no driver attached)
ebus0: <ecpp> addr 0x1400700000-0x140070000f,0x1400300398-0x1400300399,0x14003043bc-0x14003043cb irq 34 (no driver attached)
ebus0: <fdthree> addr 0x1400720000-0x1400720003,0x1400706000-0x140070600f,0x14003023f0-0x14003023f7 irq 39 (no driver attached)
eeprom0: <EBus EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
eeprom0: hostid 80c93682
ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached)
ebus0: <SUNW,tsalarm> addr 0x1400600000-0x1400600009,0x1400200000-0x1400200063 (no driver attached)
hme0: <Sun HME 10/100 Ethernet> mem 0x100000-0x107fff at device 1.1 on pci0
hme0: Ethernet address: 08:00:20:c9:36:82
miibus0: <MII bus> on hme0
qsphy0: <QS6612 10/100 media interface> 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: <U2P UPA-PCI bridge> on nexus0
pcib1: Psycho, impl 0, version 4, ign 0x7c0, bus A
pci1: <OFW PCI bus> 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: <HP C1537A L706> 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: <FUJITSU MAG3182L SUN18G 1111> 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: <TOSHIBA XM6201TASUN32XCD 1103> 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
More information about the freebsd-scsi
mailing list