Re: lio-target crashes when windows initiator logs in

2009-12-09 Thread ablock
Hello,
sorry, I realized my mistake when the submit button was pressed.
I also posted the Question in the lio-target-group.
You can delete the posting in this group or leave it. Maybe somebody
can also help me in this group.

A. Block

On 9 Dez., 11:55, Pasi Kärkkäinen  wrote:
> On Tue, Dec 08, 2009 at 10:13:16AM -0800, ablock wrote:
>
> > Hi,
> > I have problems with the lio-target software. I tried lio-core-2.6.31
> > and lio-core-2.6.
> > I compiled it together with lio-utils under ubuntu 9.10 and debian
> > 5.0.
> > Ubuntu and debian was installed in a virtual machine. I used virtual
> > box 3.0.12.
> > I tried it also on bare metal with the same problems.
>
> Hello,
>
> You're posting to a wrong mailinglist..
> This list is about the open-iscsi linux iscsi initiator, not lio target.
>
> I don't know how many people here can help you with the lio target..
>
> -- Pasi
>
>
>
>
>
> > I can get it working when i use a block device like /dev/sdb.
> > It crashes completely when i use a block device like /dev/sdb1 (The
> > Partition exists!!!)
> > It also crashes completely when i use a logical volume or a md-device.
>
> > The crash happens whenever a Windows Initiator logs in. I tried
> > Windows Vista and Windows Server 2008.
>
> > When I start the target module I get the following output:
>
> > Loading target_core_mod/ConfigFS core:   [OK]
> > Calling ConfigFS script /etc/target/tcm_start.sh for
> > target_core_mod:   [OK]
> > Calling ConfigFS script /etc/target/lio_start.sh for
> > iscsi_target_mod:   [OK]
>
> > In /var/log/messages I get:
>
> > Dec  8 18:50:51 debian kernel: [  106.480865] TARGET_CORE[0]: Loading
> > Generic Kernel Storage Engine: v3.1.0 on Linux/x86_64 on 2.6.31.4v3.1
> > Dec  8 18:50:51 debian kernel: [  106.481007] TARGET_CORE[0]:
> > Initialized ConfigFS Fabric Infrastructure: v2.0.0 on Linux/x86_64 on
> > 2.6.31.4v3.1
> > Dec  8 18:50:51 debian kernel: [  106.481036] SE_PC[0] - Registered
> > Plugin Class: TRANSPORT
> > Dec  8 18:50:51 debian kernel: [  106.481061] PLUGIN_TRANSPORT[1] -
> > pscsi registered
> > Dec  8 18:50:51 debian kernel: [  106.481084] PLUGIN_TRANSPORT[2] -
> > stgt registered
> > Dec  8 18:50:51 debian kernel: [  106.481212] CORE_STGT[0]: Bus
> > Initalization complete
> > Dec  8 18:50:51 debian kernel: [  106.481232] PLUGIN_TRANSPORT[4] -
> > iblock registered
> > Dec  8 18:50:51 debian kernel: [  106.481250] PLUGIN_TRANSPORT[5] -
> > rd_dr registered
> > Dec  8 18:50:51 debian kernel: [  106.481268] PLUGIN_TRANSPORT[6] -
> > rd_mcp registered
> > Dec  8 18:50:51 debian kernel: [  106.481285] PLUGIN_TRANSPORT[7] -
> > fileio registered
> > Dec  8 18:50:51 debian kernel: [  106.481307] SE_PC[1] - Registered
> > Plugin Class: OBJ
> > Dec  8 18:50:51 debian kernel: [  106.481326] PLUGIN_OBJ[1] - dev
> > registered
>
> > I then initialize the iscsi target with the following commands
>
> > tcm_node --block iblock_0/my_dev2 /dev/vg1/lv1
> > lio_node --addlun iqn.2009-11.local.schule.target.i686:sn.123456789 1
> > 0 my_dev_port iblock_0/my_dev2
> > lio_node --disableauth iqn.2009-11.local.schule.target.i686:sn.
> > 123456789 1
> > lio_node --addnp iqn.2009-11.local.schule.target.i686:sn.123456789 1
> > 192.168.56.101:3260
> > lio_node --addlunacl iqn.2009-11.local.schule.target.i686:sn.123456789
> > 1 iqn.1991-05.com.microsoft:andreas-pc 0 0
> > lio_node --enabletpg iqn.2009-11.local.schule.target.i686:sn.123456789
> > 1
>
> > They produce the following output:
> > Output tcm_node:
>
> > Status: DEACTIVATED  Execute/Left/Max Queue Depth: 0/32/32
> > SectorSize: 512  MaxSectors: 255
> >         iBlock device: dm-0
> >         Major: 253 Minor: 0  CLAIMED: IBLOCK
> >  ConfigFS HBA: iblock_0
> > Successfully added TCM/ConfigFS HBA: iblock_0
> >  ConfigFS Device Alias: my_dev2
> > Device Params ['/dev/vg1/lv1']
> > Set T10 WWN Unit Serial for iblock_0/my_dev2 to: 57f6b040-3159-49df-
> > a5bd-2acdb948ef6f
> > Successfully created TCM/ConfigFS storage object: /sys/kernel/config/
> > target/core/iblock_0/my_dev2
>
> > Output lio_node --addlun:
> > Successfully created iSCSI Target Logical Unit
>
> > Output lio_node --disableauth:
> > Successfully disabled iSCSI Authentication on iSCSI Target Portal
> > Group: iqn.2009-11.local.schule.target.i686:sn.123456789 1
>
> > Output lio_node --addnp:
> > Successfully created network portal: 192.168.56.101:3260 created iqn.
> > 2009-11.local.schule.target.i686:sn.123456789 TPGT: 1
>
> > Output von lio_node --addlunacl:
> > Successfully added iSCSI Initiator Mapped LUN: 0 ACL iqn.
> > 1991-05.com.microsoft:andreas-pc for iSCSI Target Portal Group: iqn.
> > 2009-11.local.schule.target.i686:sn.123456789 1
>
> > Output von lio_node --enabletpg:
> > Successfully enabled iSCSI Target Portal Group: iqn.
> > 2009-11.local.schule.target.i686:sn.123456789 1
>
> > In /var/log/messages the initialization leads to the following:
>
> > Dec  8 18:53:11 debian kernel: [  246.679996] Target_Core_ConfigFS:
> > Located se_plugin: 88000dd630e0 plugin

Re: lio-target crashes when windows initiator logs in

2009-12-09 Thread Pasi Kärkkäinen
On Tue, Dec 08, 2009 at 10:13:16AM -0800, ablock wrote:
> 
> Hi,
> I have problems with the lio-target software. I tried lio-core-2.6.31
> and lio-core-2.6.
> I compiled it together with lio-utils under ubuntu 9.10 and debian
> 5.0.
> Ubuntu and debian was installed in a virtual machine. I used virtual
> box 3.0.12.
> I tried it also on bare metal with the same problems.
>

Hello,

You're posting to a wrong mailinglist..
This list is about the open-iscsi linux iscsi initiator, not lio target.

I don't know how many people here can help you with the lio target..

-- Pasi

> 
> I can get it working when i use a block device like /dev/sdb.
> It crashes completely when i use a block device like /dev/sdb1 (The
> Partition exists!!!)
> It also crashes completely when i use a logical volume or a md-device.
> 
> The crash happens whenever a Windows Initiator logs in. I tried
> Windows Vista and Windows Server 2008.
> 
> When I start the target module I get the following output:
> 
> Loading target_core_mod/ConfigFS core:   [OK]
> Calling ConfigFS script /etc/target/tcm_start.sh for
> target_core_mod:   [OK]
> Calling ConfigFS script /etc/target/lio_start.sh for
> iscsi_target_mod:   [OK]
> 
> 
> In /var/log/messages I get:
> 
> Dec  8 18:50:51 debian kernel: [  106.480865] TARGET_CORE[0]: Loading
> Generic Kernel Storage Engine: v3.1.0 on Linux/x86_64 on 2.6.31.4v3.1
> Dec  8 18:50:51 debian kernel: [  106.481007] TARGET_CORE[0]:
> Initialized ConfigFS Fabric Infrastructure: v2.0.0 on Linux/x86_64 on
> 2.6.31.4v3.1
> Dec  8 18:50:51 debian kernel: [  106.481036] SE_PC[0] - Registered
> Plugin Class: TRANSPORT
> Dec  8 18:50:51 debian kernel: [  106.481061] PLUGIN_TRANSPORT[1] -
> pscsi registered
> Dec  8 18:50:51 debian kernel: [  106.481084] PLUGIN_TRANSPORT[2] -
> stgt registered
> Dec  8 18:50:51 debian kernel: [  106.481212] CORE_STGT[0]: Bus
> Initalization complete
> Dec  8 18:50:51 debian kernel: [  106.481232] PLUGIN_TRANSPORT[4] -
> iblock registered
> Dec  8 18:50:51 debian kernel: [  106.481250] PLUGIN_TRANSPORT[5] -
> rd_dr registered
> Dec  8 18:50:51 debian kernel: [  106.481268] PLUGIN_TRANSPORT[6] -
> rd_mcp registered
> Dec  8 18:50:51 debian kernel: [  106.481285] PLUGIN_TRANSPORT[7] -
> fileio registered
> Dec  8 18:50:51 debian kernel: [  106.481307] SE_PC[1] - Registered
> Plugin Class: OBJ
> Dec  8 18:50:51 debian kernel: [  106.481326] PLUGIN_OBJ[1] - dev
> registered
> 
> 
> I then initialize the iscsi target with the following commands
> 
> tcm_node --block iblock_0/my_dev2 /dev/vg1/lv1
> lio_node --addlun iqn.2009-11.local.schule.target.i686:sn.123456789 1
> 0 my_dev_port iblock_0/my_dev2
> lio_node --disableauth iqn.2009-11.local.schule.target.i686:sn.
> 123456789 1
> lio_node --addnp iqn.2009-11.local.schule.target.i686:sn.123456789 1
> 192.168.56.101:3260
> lio_node --addlunacl iqn.2009-11.local.schule.target.i686:sn.123456789
> 1 iqn.1991-05.com.microsoft:andreas-pc 0 0
> lio_node --enabletpg iqn.2009-11.local.schule.target.i686:sn.123456789
> 1
> 
> They produce the following output:
> Output tcm_node:
> 
> Status: DEACTIVATED  Execute/Left/Max Queue Depth: 0/32/32
> SectorSize: 512  MaxSectors: 255
> iBlock device: dm-0
> Major: 253 Minor: 0  CLAIMED: IBLOCK
>  ConfigFS HBA: iblock_0
> Successfully added TCM/ConfigFS HBA: iblock_0
>  ConfigFS Device Alias: my_dev2
> Device Params ['/dev/vg1/lv1']
> Set T10 WWN Unit Serial for iblock_0/my_dev2 to: 57f6b040-3159-49df-
> a5bd-2acdb948ef6f
> Successfully created TCM/ConfigFS storage object: /sys/kernel/config/
> target/core/iblock_0/my_dev2
> 
> Output lio_node --addlun:
> Successfully created iSCSI Target Logical Unit
> 
> Output lio_node --disableauth:
> Successfully disabled iSCSI Authentication on iSCSI Target Portal
> Group: iqn.2009-11.local.schule.target.i686:sn.123456789 1
> 
> Output lio_node --addnp:
> Successfully created network portal: 192.168.56.101:3260 created iqn.
> 2009-11.local.schule.target.i686:sn.123456789 TPGT: 1
> 
> Output von lio_node --addlunacl:
> Successfully added iSCSI Initiator Mapped LUN: 0 ACL iqn.
> 1991-05.com.microsoft:andreas-pc for iSCSI Target Portal Group: iqn.
> 2009-11.local.schule.target.i686:sn.123456789 1
> 
> Output von lio_node --enabletpg:
> Successfully enabled iSCSI Target Portal Group: iqn.
> 2009-11.local.schule.target.i686:sn.123456789 1
> 
> 
> In /var/log/messages the initialization leads to the following:
> 
> Dec  8 18:53:11 debian kernel: [  246.679996] Target_Core_ConfigFS:
> Located se_plugin: 88000dd630e0 plugin_name: iblock hba_type: 4
> plugin_dep_id: 0
> Dec  8 18:53:11 debian kernel: [  246.680398] CORE_HBA[0] - Linux-
> iSCSI.org iBlock HBA Driver 3.1 on Generic Target Core Stack v3.1.0
> Dec  8 18:53:11 debian kernel: [  246.680425] CORE_HBA[0] - Attached
> iBlock HBA: 0 to Generic Target Core TCQ Depth: 512
> Dec  8 18:53:11 debian kernel: [  246.680452] CORE_HBA[0] - Attached
> HBA to Generic Target Core
> Dec  8 18:53:11 debian kernel: [  246.680