Hi, I have qlogic 1020,1040 and 1080 cards and actually a 12160 on the way from ebay. Those are the cards I'll be able to test for now. I'll put together a patch with the changes I've made to qla1280.c and post it to the list. My ES40 will not run the qla1040 without getting filesystem corruption, when I put more than 2GB ram in it. I guess qla1040 and large memory 64-bit systems were never a frequent combination? On Tue, Oct 29, 2024 at 3:19 AM Martin K. Petersen <martin.petersen@xxxxxxxxxx> wrote: > > > Magnus, > > > I've made some changes to the qla1280 driver, the changes include > > things like checking if the card is in a 64-bit slot and setting > > DMA_BIT_MASK and enable_64bit_addressing accordingly. Also in the > > driver information string, it now shows hardware revision on 1040 > > chips as well as printing info on its PCI slot (32 or 64 bit). I've > > tested it with a ISP1040B card and a ISP1080 and it seems to work > > fine. This may be of interest to others still running legacy qlogic > > SCSI-controllers? > > It would be great for the driver to have a solid heuristic for running > the older ISP cards in 32-bit mode. > > You don't happen to have a qla1280, do you? I'm afraid I don't have one > anymore and it's the model that occasionally pops up in bug reports. > Would be nice to validate your changes against that ASIC. > > In the meantime I'll see if I can locate the qla12160 I believe I still > have. > > -- > Martin K. Petersen Oracle Linux Engineering