From: Ming Z. <bla...@gm...> - 2007-02-28 00:15:03
|
On Tue, 2007-02-27 at 17:41 -0600, James Miller wrote: > Hello everyone, > > I hope you all can shed some light into the issues I'm having with 0.4.14. > Here's my system: > Dual Xeon 5130 CPUs, 16GB RAM, CentOS 4.4 x86_64 (fully updated) > Kernel source 2.6.20.1. It looks like from the errors that I there are > modules missing from my kernel. I've made sure to make a cryptographic > modules in the kernel but it hasn't helped. > try svn code with 2.6.20.1 kernel. check list archive about how to get svn code. > My methods of madness > > 1. Compile kernel and boot from it: > 2. iscsitarget source dir I do, > make KSRC=/usr/src/linux-2.6.20.1 and get the following output: > make -C usr > make[1]: Entering directory `/usr/src/iscsitarget-0.4.14/usr' > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o ietd.o > ietd.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o > iscsid.o iscsid.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o conn.o > conn.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o > session.o session.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o > target.o target.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o > message.o message.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o > ctldev.o ctldev.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o log.o > log.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o chap.o > chap.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o event.o > event.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o param.o > param.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o plain.o > plain.c > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o isns.o > isns.c > cc ietd.o iscsid.o conn.o session.o target.o message.o ctldev.o log.o chap.o > event.o param.o plain.o isns.o -o ietd -lcrypto > cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o > ietadm.o ietadm.c > cc ietadm.o param.o -o ietadm > make[1]: Leaving directory `/usr/src/iscsitarget-0.4.14/usr' > make -C /usr/src/linux-2.6.20.1 SUBDIRS=/usr/src/iscsitarget-0.4.14/kernel > modules > make[1]: Entering directory `/usr/src/linux-2.6.20.1' > CC [M] /usr/src/iscsitarget-0.4.14/kernel/tio.o > /usr/src/iscsitarget-0.4.14/kernel/tio.c:39: warning: `kmem_cache_t' is > deprecated (declared at include/linux/slab.h:17) > CC [M] /usr/src/iscsitarget-0.4.14/kernel/iscsi.o > /usr/src/iscsitarget-0.4.14/kernel/iscsi.c:18: warning: `kmem_cache_t' is > deprecated (declared at include/linux/slab.h:17) > CC [M] /usr/src/iscsitarget-0.4.14/kernel/nthread.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/wthread.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/config.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/digest.o > /usr/src/iscsitarget-0.4.14/kernel/digest.c: In function > `digest_alg_available': > /usr/src/iscsitarget-0.4.14/kernel/digest.c:16: warning: implicit > declaration of function `crypto_alg_available' > /usr/src/iscsitarget-0.4.14/kernel/digest.c: In function `digest_header': > /usr/src/iscsitarget-0.4.14/kernel/digest.c:175: warning: implicit > declaration of function `crypto_digest_init' > /usr/src/iscsitarget-0.4.14/kernel/digest.c:176: warning: implicit > declaration of function `crypto_digest_update' > /usr/src/iscsitarget-0.4.14/kernel/digest.c:177: warning: implicit > declaration of function `crypto_digest_final' > CC [M] /usr/src/iscsitarget-0.4.14/kernel/conn.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/session.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/target.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/volume.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/iotype.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/file-io.o > /usr/src/iscsitarget-0.4.14/kernel/file-io.c: In function > `fileio_make_request': > /usr/src/iscsitarget-0.4.14/kernel/file-io.c:55: warning: implicit > declaration of function `generic_file_read' > /usr/src/iscsitarget-0.4.14/kernel/file-io.c:57: warning: implicit > declaration of function `generic_file_write' > CC [M] /usr/src/iscsitarget-0.4.14/kernel/null-io.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/target_disk.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/event.o > CC [M] /usr/src/iscsitarget-0.4.14/kernel/param.o > LD [M] /usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.o > Building modules, stage 2. > MODPOST 1 modules > WARNING: "crypto_digest_init" > [/usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.ko] undefined! > WARNING: "crypto_digest_final" > [/usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.ko] undefined! > WARNING: "crypto_alg_available" > [/usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.ko] undefined! > WARNING: "crypto_digest_update" > [/usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.ko] undefined! > WARNING: "generic_file_write" > [/usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.ko] undefined! > WARNING: "generic_file_read" > [/usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.ko] undefined! > CC /usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.mod.o > LD [M] /usr/src/iscsitarget-0.4.14/kernel/iscsi_trgt.ko > make[1]: Leaving directory `/usr/src/linux-2.6.20.1' > > ------------------------------------------------------ > make KSRC=/usr/src/linux-2.6.20.1 install > `usr/ietd' -> `/usr/sbin/ietd' > `usr/ietadm' -> `/usr/sbin/ietadm' > if [ -f /etc/debian_version ]; then \ > install -vD -m 755 etc/initd/initd.debian /etc/init.d/iscsi-target; > \ > elif [ -f /etc/redhat-release ]; then \ > install -vD -m 755 etc/initd/initd.redhat /etc/init.d/iscsi-target; > \ > elif [ -f /etc/gentoo-release ]; then \ > install -vD -m 755 etc/initd/initd.gentoo /etc/init.d/iscsi-target; > \ > elif [ -f /etc/slackware-version ]; then \ > install -vD -m 755 etc/initd/initd /etc/rc.d/iscsi-target; \ > else \ > install -vD -m 755 etc/initd/initd /etc/init.d/iscsi-target; \ > fi > `etc/initd/initd.redhat' -> `/etc/init.d/iscsi-target' > `kernel/iscsi_trgt.ko' -> `/lib/modules/2.6.20.1/kernel/iscsi/iscsi_trgt.ko' > > ------------------------------- > Contents of /etc/ietd.conf > Target iqn.2007-02.com.simutronics:iscsi-storage > # Users, who can access this target. The same rules as for discovery > # users apply here. > # Leave them alone if you don't want to use authentication. > #IncomingUser joe secret > #OutgoingUser jim 12charpasswd > # Logical Unit definition > # You must define one logical unit at least. > # Block devices, regular files, LVM, and RAID can be offered > # to the initiators as a block device. > Lun 0 Path=/dev/sda6,Type=fileio > # Alias name for this target > Alias Test > # various iSCSI parameters > # (not all are used right now, see also iSCSI spec for details) > #MaxConnections 1 > InitialR2T Yes > #ImmediateData No > #MaxRecvDataSegmentLength 8192 > #MaxXmitDataSegmentLength 8192 > #MaxBurstLength 262144 > #FirstBurstLength 65536 > #DefaultTime2Wait 2 > #DefaultTime2Retain 20 > #MaxOutstandingR2T 8 > #DataPDUInOrder Yes > #DataSequenceInOrder Yes > #ErrorRecoveryLevel 0 > #HeaderDigest CRC32C,None > > -------------------------------------------- > Run /etc/init.d/ > Starting iSCSI target service: FATAL: Error inserting iscsi_trgt > (/lib/modules/2.6.20.1/kernel/iscsi/iscsi_trgt.ko): Unknown symbol in > module, or unknown parameter (see dmesg) > netlink fd > : Connection refused > > ----------------------- > Dmesg info > iscsi_trgt: Unknown symbol generic_file_read > iscsi_trgt: Unknown symbol generic_file_write > iscsi_trgt: Unknown symbol crypto_digest_update > iscsi_trgt: Unknown symbol crypto_alg_available > iscsi_trgt: Unknown symbol crypto_digest_final > iscsi_trgt: Unknown symbol crypto_digest_init > iscsi_trgt: Unknown symbol generic_file_read > iscsi_trgt: Unknown symbol generic_file_write > iscsi_trgt: Unknown symbol crypto_digest_update > iscsi_trgt: Unknown symbol crypto_alg_available > iscsi_trgt: Unknown symbol crypto_digest_final > iscsi_trgt: Unknown symbol crypto_digest_init > iscsi_trgt: Unknown symbol generic_file_read > iscsi_trgt: Unknown symbol generic_file_write > iscsi_trgt: Unknown symbol crypto_digest_update > iscsi_trgt: Unknown symbol crypto_alg_available > iscsi_trgt: Unknown symbol crypto_digest_final > iscsi_trgt: Unknown symbol crypto_digest_init > > > > James Miller - MCSE RHCE CISSP > Sr Systems & Network Administrator > Simutronics Corp. > www.play.net > 636.946.4263 x113 > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ Iscsitarget-devel mailing list Isc...@li... https://lists.sourceforge.net/lists/listinfo/iscsitarget-devel |