From: Chad T. <ct...@gm...> - 2005-08-15 18:47:10
|
On 8/15/05, Mike Christie <mic...@cs...> wrote: > Chad Tindel wrote: > > I've taken the method of applying the patch to my kernel instead > > building a separate module. However, when I follow the instructions > > and do the "make config", I get this line in my .config: > > > > # CONFIG_SCSI_ISCSI_ATTRS is not set > > > > Since this is not set, scsi_transport_iscsi.c never gets built, and > > the iscsi_attach_transport symbol is not exported, so "modprobe > > iscsi_sfnet" fails. If I change the line to > > > > CONFIG_SCSI_ISCSI_ATTRS=3Dm > > > > Everything starts working. Is this a known bug in the patch? > > >=20 > In the README it indicates to enable this. You also can do a make > menuconfig and set it. I think some of Cisco's kernel patches were > broken though. It may or may not be fixed. If you use a newer kernel you > should use open-iscsi though. It is in mm for you even. I followed the instructions in the README by doing make config and setting the appropriate variable. This sets the: CONFIG_SCSI_ISCSI_SFNET=3Dm but not: CONFIG_SCSI_ISCSI_ATTRS=3Dm Hence the build issue. I'm stuck on 2.6.10 for now, which is why I was trying to use the older linux-iscsi. Chad |