Hi, What's your thoughts on his approach: if (card is ISP1040 and revision less than C) then use dma_get_required_mask() else do as before Assuming dma_get_required_mask() works it should return a 64-something-bit mask on IP30/MIPS but only 32-bits on Alpha. Magnus On Tue, Nov 5, 2024 at 10:33 PM Thomas Bogendoerfer <tbogendoerfer@xxxxxxx> wrote: > > On Tue, 05 Nov 2024 14:56:15 -0500 > "Martin K. Petersen" <martin.petersen@xxxxxxxxxx> wrote: > > > Maciej, > > > > > Thomas, Magnus, can you please check what hardware revision is > > > actually reported by your devices? Also a dump of the PCI > > > configuration space would be very useful, or at the very least the > > > value of the PCI Revision ID register, which is independent from the > > > hardware revision reported via the device I/O registers. > > > > It would also be interesting to know what the 'enable 64-bit addressing' > > NVRAM flag is set to on Thomas' system. > > there is no NVRAM on the Octane > > Thomas. > > -- > SUSE Software Solutions Germany GmbH > HRB 36809 (AG Nürnberg) > Geschäftsführer: Ivo Totev, Andrew McDonald, Werner Knoblich