Re: qla1280 driver for qlogic-1040 on alpha

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

 



Hi,

Thanks for taking the time to test this on sgi/octane. I guess the
results of your test means that only relying on the chip revision is
not going to do it.

I've put my ISP1040 rev B into a HPZ440 (x86_64) with 128GB RAM. When
booting the system I get
 "PCI Configuration error" when BIOS configures the card. I also see
this in the kernel message log:

"DMAR: [DMA Read NO_PASID] Request device [09:00.0] fault addr
0xfebba000 [fault reason 0x06] PTE Read access is not set"

So the HP workstation and the ISP1040 card do not fully agree.

I've used the standard qla1280 driver and hence enabled full 64-bit
DMA_MASK. Even if I got some generic errors when booting,
the card works and I can mount a drive, format a partition and
copy/paste files without any filesystem corruption.
However, when I enable the debug output I notice that the driver never
uses bus-addresses for DMA transfers that go any
higher than 32-bit. So using DMA_BIT_MASK of 64 or 32 bits does not
have any effect on the actual addresses generated.
The address always stays within a 32-bit mask in both cases.
dma_get_required_mask() returns a 32-bit mask for the
ISP1040 even when the system has 128GB RAM. What does
dma_get_required_mask() return on the sgi/octane?

Magnus

On Tue, Nov 12, 2024 at 2:53 PM Thomas Bogendoerfer
<tbogendoerfer@xxxxxxx> wrote:
>
> So the Octane 1040 chips are the same revision and working with 64bit addressing.
>
> Thomas.
>
> --
> SUSE Software Solutions Germany GmbH
> HRB 36809 (AG Nürnberg)
> Geschäftsführer: Ivo Totev, Andrew McDonald, Werner Knoblich





[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