Re: qla1280 driver for qlogic-1040 on alpha

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 4 Nov 2024, Magnus Lindholm wrote:

> I'm making another attempt at fixing the qla1280.c driver for ISP1040x
> on Alpha, while trying not to break anything on other platforms, like
> IP-30/MIPS. This time I'm using dma_get_required_mask(). Is my
> understanding that this function should provide the minimum required
> mask for the platform, assuming this works it should return something
> greater than 32-bits on IP-30/MIPS. From what I can tell by looking at
> the kernel source it should return something like a 64-bit MASK for
> the sgi/octane but I'm not in the possession of such a system so I'm
> unable to verify this.

 This is missing the point, the problem is your card and not the system.  
The chipset in the Alpha can do 64-bit DMA addressing just fine or we 
would have hit it long ago with something else.  Those systems have been 
around for 20+ years.

 Can you please implement what I told you before, that is force 32-bit DMA 
addressing for pre-ISP1040C hardware and let the system determine whether 
64-bit DMA addressing is available for ISP1040C and later devices?  This 
should cover your card, because it's an ISP1040B as you've told us.

 Does your ISP1080 cause trouble with 64-bit DMA as well?

  Maciej




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux