xfs
[Top] [All Lists]

2.4.2 build problems

To: linux-xfs@xxxxxxxxxxx
Subject: 2.4.2 build problems
From: "Dave Sill" <ds-linux-xfs@xxxxxxxxxxxxxxxxx>
Date: 23 May 2001 11:53:33 -0400
Mail-followup-to: linux-xfs@xxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Cuyahoga Valley)
The latest chapter in my continuing saga to put together a Dell system
with two AMI MegaRAID's using XFS...

With the 1.0 (2.4.2) kernel, XFS works, but I get occasional:

   kernel: __alloc_pages: 2-order allocation failed.
   kernel: __alloc_pages: 0-order allocation failed.

And--the show stopper for me--the "mtx" tape library utility no longer
works under the 2.4 kernel, and the mtx maintainer has been laid off
and says 2.4 has a "busted SCSI subsystem".

Under RH 7.0 (2.2 kernel), mtx worked fine but XFS is not available.

I was hoping that building a custom 2.4.2 kernel with the options I
know I need might help, but now the kernel build is failing.

Here's what I've done:

  make xconfig, selected my options
  mv .config ..
  make mrproper
  mv ../.config .
  make oldconfig
  make CC=kgcc dep clean bzImage modules

It bombs out with:

  kgcc -E -C -P -I/usr/src/linux-2.4/include -imacros
  /usr/src/linux-2.4/include/asm-i386/page_offset.h -Ui386
  arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds 
  ld -m elf_i386 -T /usr/src/linux-2.4/arch/i386/vmlinux.lds -e stext
  arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
  init/version.o \ 
        --start-group \
        arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
        mm/mm.o fs/fs.o ipc/ipc.o \ 
        drivers/block/block.o drivers/char/char.o drivers/misc/misc.o
        drivers/net/net.o drivers/media/media.o
        drivers/char/agp/agp.o drivers/char/drm/drm.o
        drivers/ide/idedriver.o drivers/scsi/scsidrv.o
        drivers/scsi/aic7xxx_new/aic7xxx_drv.o drivers/cdrom/driver.o
        drivers/sound/sounddrivers.o drivers/pci/driver.o
        drivers/pnp/pnp.o drivers/video/video.o \ 
        net/network.o \
        /usr/src/linux-2.4/arch/i386/lib/lib.a
        /usr/src/linux-2.4/lib/lib.a
        /usr/src/linux-2.4/arch/i386/lib/lib.a \ 
        --end-group \
        -o vmlinux
drivers/scsi/aic7xxx_new/aic7xxx_drv.o: In function `ahc_run_qoutfifo':
drivers/scsi/aic7xxx_new/aic7xxx_drv.o(.text+0x4fd8): multiple definition of 
`ahc_run_qoutfifo'
drivers/scsi/scsidrv.o(.text+0xefc8): first defined here
drivers/scsi/aic7xxx_new/aic7xxx_drv.o: In function `ahc_platform_freeze_devq':
drivers/scsi/aic7xxx_new/aic7xxx_drv.o(.text+0xbd8): multiple definition of 
`ahc_platform_freeze_devq'
drivers/scsi/scsidrv.o(.text+0xabc8): first defined here
...blah blah blah...

Questions:

 1) Why is the build failing?
 2) Does anyone have mtx working under 2.4?
 3) Is there another tape library controller beside mtx?
 4) Any other advice?

Thanks,

-Dave

<Prev in Thread] Current Thread [Next in Thread>