Re: qla1280 driver for qlogic-1040 on alpha

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

 



On Sat, 9 Nov 2024, Magnus Lindholm wrote:

> 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.

 It's not required for the mask returned by dma_get_required_mask() to be 
32-bit, so unless your card does support DAC (and everything so far shows 
it does not), it will still fail on another platform where the function 
does return a mask beyond 32 bits.

 Are you able to verify your card with a non-Alpha system that has memory
beyond the low 32-bit DMA space?  I guess not, or you'd have done that 
already, wouldn't you?

 If you really wanted to double-check your Alpha correctly supports DAC, 
you could try wiring your ISP1080 device temporarily via a 32-bit PCI 
riser adapter (or an external 32-bit PCI enclosure) so as to force 64-bit 
addressing via AD[31:0] lines only (assuming that ISP1080 got DAC support 
right though).

  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