Hi Magnus! > 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. The qla1280 driver has been used extensively on 64-bit platforms. Is your isp1040 original to the ES40? My Alphas used 53c8xx series controllers if I remember correctly. And with the ES40 being fairly recent (21264), I would have thought it would have used a slightly more modern controller than a 1040. > The nvram flag "enable_64bit_addressing" on the qlogic board is not > checked nor set by the driver. That would be a good place to start. Maybe if you could dump the NVRAM contents and validate if that is set by the 1040 firmware? I'm afraid I don't have a databook. But the 1040 was current right around the time the industry transitioned from 32 to 64-bit so it could very well be broken. If you can establish whether that flag is unset on your controller, we could use that as a heuristic for configuring DMA. -- Martin K. Petersen Oracle Linux Engineering