From: Mike C. <mic...@cs...> - 2007-01-29 16:41:21
|
Michael Brown wrote: > Greetings, > > I'm trying to get a machine booted with root disk on iSCSI. I'm pulling > the kernel/initrd off PXE at the moment. > > When I get to the point in the boot process where iscsid loads, it comes > up, discovers the targets but logs error messages: > iscsid: iSCSI session ioctl failed for > iqn.2006-12.ca.netdirect:blade1.linux.sys1, Inappropriate ioctl for > device: Inappropriate ioctl for device > > and just repeats that over and over again. > > I assume it's talking about /dev/iscsictl, which is being created by > udev when the kernel module is inserted. > > Initator is Centos 4.4, iscsi-initiator-utils-4.0.3.0-4, kernel > 2.6.9-42.0.3.ELsmp > Target is FC6, iscsitarget-0.4.14, kernel 2.6.18-1.2869.fc6 > > Any ideas on where to proceed with this? I'm really stuck. > Is this using iscsid from iscsi-initiator-utils-4.0.3.0-4 or did you write a app that uses the ioctl interface directly? It looks like you might be using a different version of iscsid than the kernel drivers? Do you know if your app is using the root boot ioctl command that older versions of linux-iscsi had? |