Problems getting target mode to work with isp driver

Matthew Jacob mj at feral.com
Wed Oct 27 04:33:09 UTC 2010


Worked with a 2300 as well on a fabric.
Guess I'd better try point to point.

On 10/26/2010 4:09 PM, Matthew Jacob wrote:
> To a first approximation, it worked for me on a 24XX:
>
> localhost.localdomain > lsscsi
> [4:0:0:0]    disk    SEAGATE  ST314655SSUN146G 0791  /dev/sda
> [4:0:1:0]    disk    ATA      ST3500630NS      G     /dev/sdb
> [4:0:2:0]    disk    ATA      ST3500630NS      G     /dev/sdc
> [4:0:3:0]    disk    ATA      Maxtor 7Y250M0   1EW0  /dev/sdd
> [4:0:4:0]    disk    ATA      ST3500630NS      G     /dev/sde
> [4:0:5:0]    disk    ATA      ST3500630NS      G     /dev/sdf
> [4:0:6:0]    enclosu ESG-SHV. SCA HSBP M1..... 2.09  -
> [6:0:0:0]    disk    FreeBSD  Emulated Disk    0.1   /dev/sdg
>
>
> It's entirely 23XX is broken. I'll see if I can hook one up and let 
> you know.
>
>
> On 10/25/2010 1:50 PM, Penta Upa wrote:
>> Hi,
>>
>> I am having trouble getting target mode to work with isp. The setup is a
>> linux box as the initiator and a FreeBSD 8.1 box as the target. The 
>> linux
>> box has a qla2340 card while the target has a qla2342 card both hbas are
>> connected point to point.
>>
>> The target is running a custom build kernel. Kernel configuration is the
>> GENERIC configuration, removing most of the drivers, but i have added 
>> the
>> following options relevant to isp
>>
>>> device                da
>> 111a117,122
>>> device                targ
>>> device                targbh
>>> options               CAMDEBUG
>>> options               VFS_AIO
>>> options               ISP_TARGET_MODE
>>> options               ISP_DEFAULT_ROLES=1
>> isp device hints are as below
>> hint.isp.0.role="target"
>> hint.isp.0.fullduplex="1"
>>
>> To test target mode i ran the following
>> scsi_target 0:0:0 disk.out (i have tried with 0:1:0 also)
>>
>> Once the FreeBSD target is up and running, on the linux side i load the
>> qlogic driver (/sbin/modprobe qla2xxx). The only error message i see 
>> on the
>> linux side is something on the lines - command
>>
>> The FreeBSD box was earlier running linux with a target mode driver 
>> and the
>> same steps on the initiator used to work fine, so i guess i can rule 
>> out an
>> issue with the HBA hardware. I later reinstalled the box with the 8.1
>> release. I have changed the cabling a few times to rule out any faulty
>> cables.
>>
>> Below are relevant syslog messages
>>
>> Linux
>> ------
>> Oct 26 01:09:20 scache2 kernel:  QLogic Fibre Channel HBA Driver:
>> 8.02.00-k5-rhel5.2-04
>> Oct 26 01:09:20 scache2 kernel:   QLogic QLA2342 - 133MHz PCI-X to 
>> 2Gb FC,
>> Dual Channel
>> Oct 26 01:09:20 scache2 kernel:   ISP2312: PCI-X (133 MHz) @ 
>> 0000:06:01.1
>> hdma-, host#=17, fw=3.03.26 IPX
>> Oct 26 01:09:21 scache2 kernel: qla2xxx 0000:06:01.1: LIP occured 
>> (f7f7).
>> Oct 26 01:09:21 scache2 kernel: qla2xxx 0000:06:01.1: LOOP UP 
>> detected (2
>> Gbps).
>> Oct 26 01:09:43 scache2 kernel: scsi 17:0:0:0: timing out command, 
>> waited
>> 22s
>>
>> FreeBSD
>> -------
>> isp0:<Qlogic ISP 2312 PCI FC-AL Adapter>  port 0x2000-0x20ff mem
>> 0x81a00000-0x81a00fff irq 32 at device 2.0 on pci2
>> Oct 25 19:38:32 scache kernel: isp0: [ITHREAD]
>> Oct 25 19:41:09 scache kernel: isp0: target notify code 0x100b
>>
>> Is there anything i'm missing here. Kindly help.
>>
>> Regards,
>> Penta
>> _______________________________________________
>> freebsd-scsi at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-scsi
>> To unsubscribe, send any mail to "freebsd-scsi-unsubscribe at freebsd.org"
> _______________________________________________
> freebsd-scsi at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-scsi
> To unsubscribe, send any mail to "freebsd-scsi-unsubscribe at freebsd.org"


More information about the freebsd-scsi mailing list