Date: Tue, 30 Nov 2010 11:18:51 -0700 From: Brad Waite <lists@wcubed.net> To: freebsd-scsi@freebsd.org Subject: QLogic 2340 isp target mode Message-ID: <4CF5400B.4060902@wcubed.net>
next in thread | raw e-mail | index | archive | help
Hi there, SCSI wizards! I'm working on getting my QLogic 2340 under 8.1 to show a target to VMware ESXi w/another 2340 in point-to-point mode. A single dual-optical cable is connected directly to the two HBAs - no switches or other devices. `scsi_target -d 0:0:0 /usr/local/share/vol` returns this before hanging: scsi_target: volume_size: 512 bytes x 20480 sectors scsi_target: aio support tested ok scsi_target: TARGIOCENABLE: Operation not supported scsi_target: cleanup called ...and in dmesg: controller does not support target mode Is /usr/share/examples/scsi_target the "right" thing to use? How do you specify which device to present a target? I assume it's the bus/target ID, but how do I find it? Nothing's showing up in `camcontrol devlist` for the HBA and `camcontrol start isp0` reports this: camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed cam_lookup_pass: No such file or directory cam_lookup_pass: either the pass driver isn't in your kernel cam_lookup_pass: or isp0 doesn't exist What am I missing? Thanks. -bmw kernel config: device scbus # SCSI bus (required for SCSI) device pass # Passthrough device (direct SCSI access) device isp # Qlogic family device targ #SCSI Target Mode Code device targbh #SCSI Target Mode Blackhole Device options VFS_AIO options ISP_TARGET_MODE=1 options ISP_DEFAULT_ROLES=1 /boot/loader.conf: isp_2300_load="YES" /boot/device.hints: hint.isp.0.role="target" (should this be "target" or "1"?) hint.isp.0.iid="0" dmesg: isp_2300: registered firmware <isp_2300> isp0: <Qlogic ISP 2312 PCI FC-AL Adapter> port 0x7000-0x70ff mem 0xfc200000-0xfc200fff irq 28 at device 2.0 on pci2 isp0: [ITHREAD]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CF5400B.4060902>