Hi, I've been running linux on alpha (alphaserver es40) for a while, using a qlogic-1040 scsi controller. A few weeks ago I added more RAM to the es40, but as soon as I got above 2GB RAM I started seeing file system corruptions on the drive attached to the qlogic controller. I re-compiled the driver to force DMA_BIT_MASK of 32 bits and everything was fine again. I believe that on alpha the CONFIG_ARCH_DMA_ADDR_T_64BIT flag gets set in the kernel config, which will enable 64-bit support in the qla1280 driver. This works as long as there is less than 2GB RAM in the system (which is the case for my other alpha hardware). The nvram flag "enable_64bit_addressing" on the qlogic board is not checked nor set by the driver. What is the best way of using the qla1280 driver? I might want CONFIG_ARCH_DMA_ADDR_T_64BIT still enabled for other hardware on my es40. I've not yet tested the card on non-alpha hardware so I don't know for sure if this is platform specific for qlogic on alpha. Regards Magnus Lindholm