iSCSI Initiator X - on Yosemite.

Completely free iSCSI initiator software for Mac OS X.
ucaboys
Posts: 2
Joined: Mon Sep 29, 2014 6:50 am

iSCSI Initiator X - on Yosemite.

Post by ucaboys » Mon Sep 29, 2014 6:56 am

I'm testing the iSCSI Initiator X - the free initiator for OS X.
My machine is currently running Yosemite Beta3 and I'm unable to add portals for the system to look for the available network drives.


Olivia,
I know this might not be the right forum, but I could find an other Forum where this might fit the topic.

Regards,
Luis Garcia

nachete
Posts: 3
Joined: Wed Nov 26, 2014 7:05 am

Re: iSCSI Initiator X - on Yosemite.

Post by nachete » Wed Nov 26, 2014 7:41 am

Hi,

The problem is that the kernel module will not load.
#sudo kextload -v /System/Library/Extensions/KScsiPrt.kext
Password:
Requesting load of /System/Library/Extensions/KScsiPrt.kext.
/System/Library/Extensions/KScsiPrt.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).

With kextutil command can see there is a problem with the signing of the code.
#sudo kextutil -v /System/Library/Extensions/KScsiPrt.kext
Password:
Defaulting to kernel file '/System/Library/Kernels/kernel'
Diagnostics for /System/Library/Extensions/KScsiPrt.kext:
Code Signing Failure: code signature is invalid
/System/Library/Extensions/KScsiPrt.kext appears to be loadable (not including linkage for on-disk libraries).
ERROR: invalid signature for com.kernsafe.driver.kscsiprt, will not load

Please.
Support is it possible to correct this problem?

Thanks in avance.

nachete
Posts: 3
Joined: Wed Nov 26, 2014 7:05 am

Re: iSCSI Initiator X - on Yosemite.

Post by nachete » Wed Nov 26, 2014 7:47 am

Hi.

The problem is that the kernel module will not load.
$ sudo kextload -v /System/Library/Extensions/KScsiPrt.kext
Password:
Requesting load of /System/Library/Extensions/KScsiPrt.kext.
/System/Library/Extensions/KScsiPrt.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).

With kextutil command can see there is a problem with the signing of the code.
$ sudo kextutil -v /System/Library/Extensions/KScsiPrt.kext
Password:
Defaulting to kernel file '/System/Library/Kernels/kernel'
Diagnostics for /System/Library/Extensions/KScsiPrt.kext:
Code Signing Failure: code signature is invalid
/System/Library/Extensions/KScsiPrt.kext appears to be loadable (not including linkage for on-disk libraries).
ERROR: invalid signature for com.kernsafe.driver.kscsiprt, will not load

Support is it possible to correct this problem?

Thanks in avance.

franklin
Posts: 1
Joined: Wed Nov 26, 2014 12:52 pm

Re: iSCSI Initiator X - on Yosemite.

Post by franklin » Wed Nov 26, 2014 1:12 pm

I'm trying to test it on 10.8.5 with no result. I can open the Portal Manager, but the Add button doesn't add the server by IP or host name. Little Snitch doesn't see any outbound connections from the initiator, and a tcpdump on the server shows no traffic to port 3260.

I also don't see any kernel extensions loaded. Trying to load the KScsiPrt manually returned:

Code: Select all

$ sudo kextutil KScsiPrt.kext
No kernel file specified, using '/mach_kernel' 
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV9IOService' for vtable '__ZTV20KernSafeSCSIEmulator' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV33IOSCSIParallelInterfaceController' for vtable '__ZTV27KernSafeSCSIEmulatorAdapter' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV9IOService' for vtable '__ZTV30KernSafeSCSIEmulatorAdapterNub' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV12IOUserClient' for vtable '__ZTV30KernSafeSCSIEmulatorUserClient' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV9IOService' for vtable '__ZTV31KernSafeSCSIEmulatorIOKitDriver' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV9IOService' for vtable '__ZTV20KernSafeSCSIEmulator' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV33IOSCSIParallelInterfaceController' for vtable '__ZTV27KernSafeSCSIEmulatorAdapter' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV9IOService' for vtable '__ZTV30KernSafeSCSIEmulatorAdapterNub' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV12IOUserClient' for vtable '__ZTV30KernSafeSCSIEmulatorUserClient' is out of date. Make sure your kext has been built against the correct headers.
(kernel) kxld[com.kernsafe.driver.kscsiprt]: The super class vtable '__ZTV9IOService' for vtable '__ZTV31KernSafeSCSIEmulatorIOKitDriver' is out of date. Make sure your kext has been built against the correct headers.
(kernel) Can't load kext com.kernsafe.driver.kscsiprt - link failed.
(kernel) Failed to load executable for kext com.kernsafe.driver.kscsiprt.
(kernel) Kext com.kernsafe.driver.kscsiprt failed to load (0xdc008016).
(kernel) Failed to load kext com.kernsafe.driver.kscsiprt (error 0xdc008016).
Failed to load /System/Library/Extensions/KScsiPrt.kext - (libkern/kext) link error.
Check library declarations for your kext with kextlibs(8).
If this is just a build issue, I'd be happy to test out a newer build.

nparrish
Posts: 1
Joined: Mon Dec 29, 2014 11:35 am

Re: iSCSI Initiator X - on Yosemite.

Post by nparrish » Mon Dec 29, 2014 11:39 am

I am also attempting to use iSCSI initiator X, though I am still on mavericks (10.9.5).
The problem I am facing is that I need the IQN of the initiator in order to provide that to my target to provision a LUN.
I cannot find anyplace in the UI to obtain the IQN the initiator will be using.

thanks for any assistance,
nathan

neutronjeff
Posts: 2
Joined: Tue Dec 30, 2014 7:06 pm

Re: iSCSI Initiator X

Post by neutronjeff » Tue Dec 30, 2014 7:21 pm

I'm on 10.9.5 and I have the same issue.
I'm trying to connect to a Netgear ReadyNAS 102.

neutronjeff
Posts: 2
Joined: Tue Dec 30, 2014 7:06 pm

Re: iSCSI Initiator X - on Yosemite.

Post by neutronjeff » Wed Dec 31, 2014 8:19 am

I have the same problem on 10.9.5.
Is the free vesion no longer supported?

mlbailey
Posts: 1
Joined: Mon Jan 05, 2015 5:13 pm

Re: iSCSI Initiator X - on Yosemite.

Post by mlbailey » Mon Jan 05, 2015 5:16 pm

I have the same issue. I can't seem to get ISCSI Initiator X to work. I can't add a portal.

k33gs
Posts: 1
Joined: Mon Jan 19, 2015 10:13 am

Re: iSCSI Initiator X - on Yosemite.

Post by k33gs » Mon Jan 19, 2015 10:18 am

I'd also like to report that Initiator X is not able to add my iSCSI target in the portal. I'm also running Yosemite. Is this a dead product?

Scuba_Guy
Posts: 1
Joined: Wed Mar 18, 2015 3:49 am

Re: iSCSI Initiator X - on Yosemite.

Post by Scuba_Guy » Wed Mar 18, 2015 4:20 am

I am having the exact same problem. I'm on 10.10.2 and the add button does not work. Has anyone received a solution to this issue?

Post Reply